aboutsummaryrefslogtreecommitdiff
path: root/graphics/giram
diff options
context:
space:
mode:
authorMaho Nakata <maho@FreeBSD.org>2003-07-25 23:03:37 +0000
committerMaho Nakata <maho@FreeBSD.org>2003-07-25 23:03:37 +0000
commit63a20463f0f5a7c1efb722599a3c893b20e481e9 (patch)
tree68663d66eaf0084c6d1072f91b4d2191dd1d60dd /graphics/giram
parent251f8ec63e1a755d8cf15f387c45e556c377cfa4 (diff)
downloadports-63a20463f0f5a7c1efb722599a3c893b20e481e9.tar.gz
ports-63a20463f0f5a7c1efb722599a3c893b20e481e9.zip
Notes
Diffstat (limited to 'graphics/giram')
-rw-r--r--graphics/giram/Makefile49
-rw-r--r--graphics/giram/files/patch-configure19
-rw-r--r--graphics/giram/pkg-plist92
3 files changed, 62 insertions, 98 deletions
diff --git a/graphics/giram/Makefile b/graphics/giram/Makefile
index 6094b74961a6..a809ed23af0f 100644
--- a/graphics/giram/Makefile
+++ b/graphics/giram/Makefile
@@ -11,33 +11,40 @@ CATEGORIES= graphics
MASTER_SITES= http://www.giram.org/downloads/
MAINTAINER= ports@FreeBSD.org
-COMMENT= A POV-Ray oriented modeller
+COMMENT= Giram is Really A Modeller
+
+RUN_DEPENDS= povray:${PORTSDIR}/graphics/povray31
USE_X_PREFIX= yes
-USE_PERL5_BUILD= yes
-USE_GNOME= gtk20
+USE_REINPLACE= yes
+USE_MESA= yes
USE_GMAKE= yes
-USE_LIBTOOL= yes
+USE_GNOME= gtk20
+WANT_GNOME= yes
+GNU_CONFIGURE= yes
+CONFIGURE_ARGS= --with-gl=${X11BASE}
CONFIGURE_ENV= CPPFLAGS="-I${LOCALBASE}/include" \
- LDFLAGS="-L${LOCALBASE}/lib" \
- INTLTOOL_PERL="${PERL}"
-CONFIGURE_ARGS= --datadir="${PREFIX}/lib" \
- --with-tutorial-path="${DOCSDIR}" \
- --with-lib3ds-prefix="${LOCALBASE}"
-MAN1= giram.1
-
-.if defined(WITH_POVRAY31)
-BUILD_DEPENDS= povray:${PORTSDIR}/graphics/povray31
-RUN_DEPENDS= povray:${PORTSDIR}/graphics/povray31
+ LIBS="-L${LOCALBASE}/lib"
+
+.include <bsd.port.pre.mk>
+
+.if ${HAVE_GNOME:Mlibcapplet}!=""
+USE_GNOME+= libcapplet
+PKGNAMESUFFIX= -gnome
.else
-BUILD_DEPENDS= povray:${PORTSDIR}/graphics/povray
-RUN_DEPENDS= povray:${PORTSDIR}/graphics/povray
+CONFIGURE_ARGS+=--disable-gnome
.endif
+pre-patch:
+ @${REINPLACE_CMD} -e \
+ 's|-lpthread|${PTHREAD_LIBS:S/"//g}|g ; \
+ s|DATADIRNAME=lib|DATADIRNAME=share|g ; \
+ s|USE_INCLUDED_LIBINTL=yes|#USE_INCLUDED_LIBINTL=yes|g ; \
+ s|\$$(top_builddir)/intl/libintl.a|-lintl|g' \
+ ${WRKSRC}/configure
+
post-install:
-.if !defined(NOPORTDOCS)
- @${MKDIR} ${EXAMPLESDIR}
- ${INSTALL_DATA} ${WRKSRC}/samples/*.pov ${EXAMPLESDIR}
-.endif
+ @${MKDIR} ${PREFIX}/share/doc/giram/SampleScenes
+ #${INSTALL_DATA} ${WRKSRC}/SampleScenes/* ${PREFIX}/share/doc/giram/SampleScenes/
-.include <bsd.port.mk>
+.include <bsd.port.post.mk>
diff --git a/graphics/giram/files/patch-configure b/graphics/giram/files/patch-configure
deleted file mode 100644
index 289774907d39..000000000000
--- a/graphics/giram/files/patch-configure
+++ /dev/null
@@ -1,19 +0,0 @@
---- configure.orig Sat Mar 8 21:30:47 2003
-+++ configure Sun May 25 21:41:54 2003
-@@ -5432,6 +5432,7 @@
-
- # This can be used to rebuild libtool when needed
- LIBTOOL_DEPS="$ac_aux_dir/ltmain.sh"
-+$ac_aux_dir/ltconfig $LIBTOOL_DEPS
-
- # Always use our own libtool.
- LIBTOOL='$(SHELL) $(top_builddir)/libtool'
- +@@ -5843,7 +5844,7 @@
- fi
-
-
--CFLAGS="-g -Wall -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -DG_DISABLE_DEPRECATED $CFLAGS"
-+CFLAGS="-DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -DG_DISABLE_DEPRECATED $CFLAGS"
-
- if test -n "$DEBUGFLAG"; then
- CFLAGS="$DEBUGFLAG $CFLAGS"
diff --git a/graphics/giram/pkg-plist b/graphics/giram/pkg-plist
index 10b1803f5d15..c4cda55fa8f4 100644
--- a/graphics/giram/pkg-plist
+++ b/graphics/giram/pkg-plist
@@ -1,53 +1,44 @@
-bin/giram
bin/povfront
+bin/giram
etc/giram/0.3/giramrc
etc/giram/0.3/giramrc_user
etc/giram/0.3/gtkrc
etc/giram/0.3/gtkrc_user
etc/giram/0.3/ps-menurc
-lib/giram/0.3/color/color1.gcf
-lib/giram/0.3/finish/finish1
-lib/giram/0.3/giram_logo.ppm
-lib/giram/0.3/giram_splash.ppm
-lib/giram/0.3/modules/librender_flat.so
-lib/giram/0.3/modules/librender_gouraud.so
-lib/giram/0.3/modules/librender_hiddenfaces.so
-lib/giram/0.3/modules/librender_povray.so
-lib/giram/0.3/modules/librender_raytracing.so
-lib/giram/0.3/modules/librender_wireframe.so
-lib/giram/0.3/normal/normal1
-lib/giram/0.3/pigment/pigment1
-lib/giram/0.3/shape/shape1
-lib/giram/0.3/texture/texture1
-lib/giram/0.3/tips/giram_conseils.fr.txt
-lib/giram/0.3/tips/giram_tips.txt
-lib/giram/0.3/user_install
+libexec/giram/plug-ins/Spheres
libexec/giram/plug-ins/Box
libexec/giram/plug-ins/Rotate
-libexec/giram/plug-ins/Spheres
-%%DOCSDIR%%/Tutorial
-%%PORTDOCS%%%%EXAMPLESDIR%%/Cone.pov
-%%PORTDOCS%%%%EXAMPLESDIR%%/Disc.pov
-%%PORTDOCS%%%%EXAMPLESDIR%%/Giram.pov
-%%PORTDOCS%%%%EXAMPLESDIR%%/IntSphereBox1.pov
-%%PORTDOCS%%%%EXAMPLESDIR%%/IntSphereBox2.pov
-%%PORTDOCS%%%%EXAMPLESDIR%%/IntSphereBox3.pov
-%%PORTDOCS%%%%EXAMPLESDIR%%/IntSpherePlane1.pov
-%%PORTDOCS%%%%EXAMPLESDIR%%/IntSpherePlane2.pov
-%%PORTDOCS%%%%EXAMPLESDIR%%/IntSpherePlane3.pov
-%%PORTDOCS%%%%EXAMPLESDIR%%/Triangle.pov
-%%PORTDOCS%%%%EXAMPLESDIR%%/basicvue.pov
-%%PORTDOCS%%%%EXAMPLESDIR%%/basicvue2.pov
-%%PORTDOCS%%%%EXAMPLESDIR%%/basicvue3.pov
-%%PORTDOCS%%%%EXAMPLESDIR%%/basicvue4.pov
-%%PORTDOCS%%%%EXAMPLESDIR%%/box.pov
-%%PORTDOCS%%%%EXAMPLESDIR%%/checker.pov
-%%PORTDOCS%%%%EXAMPLESDIR%%/lollipop.pov
-%%PORTDOCS%%%%EXAMPLESDIR%%/superel1.pov
-%%PORTDOCS%%%%EXAMPLESDIR%%/superel2.pov
-%%PORTDOCS%%%%EXAMPLESDIR%%/superel3.pov
-%%PORTDOCS%%%%EXAMPLESDIR%%/test.pov
-%%PORTDOCS%%%%EXAMPLESDIR%%/torus.pov
+man/man1/giram.1
+share/doc/giram/Tutorial
+share/giram/0.3/color/color1.gcf
+share/giram/0.3/finish/finish1
+share/giram/0.3/normal/normal1
+share/giram/0.3/pigment/pigment1
+share/giram/0.3/shape/shape1
+share/giram/0.3/texture/texture1
+share/giram/0.3/modules/librender_wireframe.so
+share/giram/0.3/modules/librender_wireframe.la
+share/giram/0.3/modules/librender_wireframe.a
+share/giram/0.3/modules/librender_hiddenfaces.so
+share/giram/0.3/modules/librender_hiddenfaces.la
+share/giram/0.3/modules/librender_hiddenfaces.a
+share/giram/0.3/modules/librender_flat.so
+share/giram/0.3/modules/librender_flat.la
+share/giram/0.3/modules/librender_flat.a
+share/giram/0.3/modules/librender_gouraud.so
+share/giram/0.3/modules/librender_gouraud.la
+share/giram/0.3/modules/librender_gouraud.a
+share/giram/0.3/modules/librender_raytracing.so
+share/giram/0.3/modules/librender_raytracing.la
+share/giram/0.3/modules/librender_raytracing.a
+share/giram/0.3/modules/librender_povray.so
+share/giram/0.3/modules/librender_povray.la
+share/giram/0.3/modules/librender_povray.a
+share/giram/0.3/tips/giram_tips.txt
+share/giram/0.3/tips/giram_conseils.fr.txt
+share/giram/0.3/user_install
+share/giram/0.3/giram_logo.ppm
+share/giram/0.3/giram_splash.ppm
share/locale/ca/LC_MESSAGES/giram.mo
share/locale/cs/LC_MESSAGES/giram.mo
share/locale/da/LC_MESSAGES/giram.mo
@@ -59,8 +50,8 @@ share/locale/fi/LC_MESSAGES/giram.mo
share/locale/fr/LC_MESSAGES/giram.mo
share/locale/ga/LC_MESSAGES/giram.mo
share/locale/gl/LC_MESSAGES/giram.mo
-share/locale/hr/LC_MESSAGES/giram.mo
share/locale/hu/LC_MESSAGES/giram.mo
+share/locale/hr/LC_MESSAGES/giram.mo
share/locale/it/LC_MESSAGES/giram.mo
share/locale/ja/LC_MESSAGES/giram.mo
share/locale/ko/LC_MESSAGES/giram.mo
@@ -76,18 +67,3 @@ share/locale/tr/LC_MESSAGES/giram.mo
share/locale/uk/LC_MESSAGES/giram.mo
share/locale/zh_CN/LC_MESSAGES/giram.mo
share/locale/zh_TW/LC_MESSAGES/giram.mo
-%%PORTDOCS%%@dirrm %%EXAMPLESDIR%%
-@dirrm %%DOCSDIR%%
-@dirrm libexec/giram/plug-ins
-@dirrm libexec/giram
-@dirrm lib/giram/0.3/tips
-@dirrm lib/giram/0.3/texture
-@dirrm lib/giram/0.3/shape
-@dirrm lib/giram/0.3/pigment
-@dirrm lib/giram/0.3/normal
-@dirrm lib/giram/0.3/modules
-@dirrm lib/giram/0.3/finish
-@dirrm lib/giram/0.3/color_map
-@dirrm lib/giram/0.3/color
-@dirrm lib/giram/0.3
-@dirrm lib/giram