summaryrefslogtreecommitdiff
path: root/graphics/giram
diff options
context:
space:
mode:
authorsalo <salo>2003-02-15 03:49:05 +0000
committersalo <salo>2003-02-15 03:49:05 +0000
commit327e73b4263f52893c74f606e1cf726973410acc (patch)
tree7e52ab381f66e0c1967187137d70e0563a34749e /graphics/giram
parentb3bd61aca8f7a94743658862a8a15cc1e0336334 (diff)
downloadpkgsrc-327e73b4263f52893c74f606e1cf726973410acc.tar.gz
Update to version 0.3.4.
Based on patch from Juan RP via PR pkg/19825. Changes: 0.3.4: ====== - many ui improvements, - support for quadric objects, - support for bicubic (bezier) patch objects, - many cleanups and the usual bugfixes. 0.3.3: ====== - many finish statements are now supported, - support for CSG (contructive solid geometry) objects. - all the transformations are now logged, and can now be edited interactively. - support for height field objects. - bugfixes. 0.3.2: ====== - support for plane and torus in the built-in raytracer. - support for a background color. - light sources can now be edited after their creation. - we can now pan around the scene with the middle mouse button. - bugfixes. 0.3.1: ====== - new csgtree, - more complete switch to gtk+-2.0, - many bugfixes 0.3.0: ====== - port to GTK+-2.0 0.1.12: ======= - A zoom tool, - Mouse pointer shape now show which tool is used, - Scaling in only one direction is now possible, - Precise modification of primitives parameters, - New renderer modules, - Texture editor, - Bugfixes. 0.1.11: ======= - new format supported: GTS (GNU Triangulated Surface), - some more work in the superellipsoid creation dialog, - a new and user-friendly camera view, - rendering in the camera view is now performed by modules, - many code reorganisations, - bugfixes. 0.1.10: ======= - fix compilation for the bishop s3d exporter, - windows titles are properly updated after a save, - Greatly improved the superellipsoid creation UI. - code cleanups, - improved UI, - bugfixes. 0.1.9: ====== - small bugfixes in loading povfiles - some sources reorganisation - new widget to handle colors - support for loading 3D-Studio 3DS files - some other small fixes. 0.1.8: ====== - Code reorganisation - Use of some widget from The Gimp - Splash screen - Preferences handling - Tips-of-the-day dialog - Nice logo from Bruno Bellamy 0.1.7: ====== - a new OO scheme has been adopted - code simplifications - pigments can now be plain, checker, brick and hexagon (more to come) - all objects can now be selected with a single click - Faster Gouraud rendering - bugfixes 0.1.6: ====== - Many code simplifications - All objects that cannot be created have been removed, - Textures are now only pigment, and pigment only color. - Many bugs fixes 0.1.5: ====== - Major bugfixes. 0.1.4: ====== - Spanish i18n. - Many bug fixes. 0.1.3: ====== - Use of GtkItemFactory so the Accelerator keys are saved from session to session, - Giram now use the more up-to-date povfront 1.3.2, - Should now compile with or without gcc, - Some major cleanups, - New icons, - Many bug fixes.
Diffstat (limited to 'graphics/giram')
-rw-r--r--graphics/giram/DESCR6
-rw-r--r--graphics/giram/Makefile33
-rw-r--r--graphics/giram/PLIST102
-rw-r--r--graphics/giram/distinfo8
-rw-r--r--graphics/giram/patches/patch-aa24
-rw-r--r--graphics/giram/patches/patch-ak14
6 files changed, 127 insertions, 60 deletions
diff --git a/graphics/giram/DESCR b/graphics/giram/DESCR
index 3d3774df2ff..1ab31632295 100644
--- a/graphics/giram/DESCR
+++ b/graphics/giram/DESCR
@@ -1,6 +1,4 @@
Giram Is Really A Modeller.
-It is a Persistance Of Vision (POV-Ray) oriented modeller. But may become
-more of a general modeller in the future.
-
-Author: David Odin <David.Odin@bigfoot.com>
+Giram is a Persistance Of Vision (POV-Ray) oriented modeller but may become
+more of a general multi-purpose modeller in the future.
diff --git a/graphics/giram/Makefile b/graphics/giram/Makefile
index bb025d58b9b..fd764a09038 100644
--- a/graphics/giram/Makefile
+++ b/graphics/giram/Makefile
@@ -1,28 +1,37 @@
-# $NetBSD: Makefile,v 1.21 2002/12/01 13:49:40 salo Exp $
-# FreeBSD Id: Makefile,v 1.1.1.1 1999/06/19 17:38:24 cpiazza Exp $
+# $NetBSD: Makefile,v 1.22 2003/02/15 03:49:05 salo Exp $
-DISTNAME= Giram-0.1.2
-PKGNAME= giram-0.1.2
-PKGREVISION= 1
+DISTNAME= giram-0.3.4
CATEGORIES= graphics
-MASTER_SITES= ftp://ftp.minet.net/pub/giram/
+MASTER_SITES= http://www.giram.org/downloads/
MAINTAINER= packages@netbsd.org
-HOMEPAGE= http://www.minet.net/giram/
-COMMENT= Giram is Really A Modeller
+HOMEPAGE= http://www.giram.org/
+COMMENT= Giram Is Really A Modeller
DEPENDS+= povray-[0-9]*:../../graphics/povray
USE_BUILDLINK2= yes
USE_PKGLOCALEDIR= yes
+USE_PKGINSTALL= yes
USE_X11= yes
USE_GMAKE= yes
GNU_CONFIGURE= yes
-post-install:
- @${INSTALL_DATA_DIR} ${PREFIX}/share/examples/Giram
- ${INSTALL_DATA} ${WRKSRC}/SampleScenes/* ${PREFIX}/share/examples/Giram/
+CONFIGURE_ARGS+= --sysconfdir=${PKG_SYSCONFDIR}
+
+PKG_SYSCONFSUBDIR= giram
+
+CONF_FILES+= ${PREFIX}/share/examples/giram/giramrc \
+ ${PKG_SYSCONFDIR}/giramrc
+CONF_FILES+= ${PREFIX}/share/examples/giram/giramrc_user \
+ ${PKG_SYSCONFDIR}/giramrc_user
+CONF_FILES+= ${PREFIX}/share/examples/giram/gtkrc \
+ ${PKG_SYSCONFDIR}/gtkrc
+CONF_FILES+= ${PREFIX}/share/examples/giram/gtkrc_user \
+ ${PKG_SYSCONFDIR}/gtkrc_user
+CONF_FILES+= ${PREFIX}/share/examples/giram/ps-menurc \
+ ${PKG_SYSCONFDIR}/ps-menurc
.include "../../graphics/Mesa/buildlink2.mk"
-.include "../../x11/gnome-libs/buildlink2.mk"
+.include "../../x11/gtk2/buildlink2.mk"
.include "../../mk/bsd.pkg.mk"
diff --git a/graphics/giram/PLIST b/graphics/giram/PLIST
index 126a38fa076..7759e679023 100644
--- a/graphics/giram/PLIST
+++ b/graphics/giram/PLIST
@@ -1,34 +1,84 @@
-@comment $NetBSD: PLIST,v 1.2 2002/01/25 19:20:28 wiz Exp $
+@comment $NetBSD: PLIST,v 1.3 2003/02/15 03:49:05 salo Exp $
bin/giram
bin/povfront
libexec/giram/plug-ins/Box
libexec/giram/plug-ins/Rotate
libexec/giram/plug-ins/Spheres
+man/man1/giram.1
share/doc/giram/Tutorial
-share/examples/Giram/Cone.pov
-share/examples/Giram/Disc.pov
-share/examples/Giram/Giram.gsf
-share/examples/Giram/Giram.pov
-share/examples/Giram/IntSphereBox1.pov
-share/examples/Giram/IntSphereBox2.pov
-share/examples/Giram/IntSphereBox3.pov
-share/examples/Giram/IntSpherePlane1.pov
-share/examples/Giram/IntSpherePlane2.pov
-share/examples/Giram/IntSpherePlane3.pov
-share/examples/Giram/Triangle.pov
-share/examples/Giram/basicvue.pov
-share/examples/Giram/basicvue2.pov
-share/examples/Giram/basicvue3.pov
-share/examples/Giram/basicvue4.pov
-share/examples/Giram/box.pov
-share/examples/Giram/lollipop.pov
-share/examples/Giram/superel1.pov
-share/examples/Giram/superel2.pov
-share/examples/Giram/superel3.pov
-share/examples/Giram/test.pov
-share/examples/Giram/torus.pov
-${PKGLOCALEDIR}/locale/fr/LC_MESSAGES/Giram.mo
-@dirrm share/examples/Giram
+share/examples/giram/giramrc
+share/examples/giram/giramrc_user
+share/examples/giram/gtkrc
+share/examples/giram/gtkrc_user
+share/examples/giram/ps-menurc
+share/giram/0.3/color/color1.gcf
+share/giram/0.3/finish/finish1
+share/giram/0.3/giram_logo.ppm
+share/giram/0.3/giram_splash.ppm
+share/giram/0.3/modules/librender_flat.a
+share/giram/0.3/modules/librender_flat.la
+share/giram/0.3/modules/librender_flat.so
+share/giram/0.3/modules/librender_gouraud.a
+share/giram/0.3/modules/librender_gouraud.la
+share/giram/0.3/modules/librender_gouraud.so
+share/giram/0.3/modules/librender_hiddenfaces.a
+share/giram/0.3/modules/librender_hiddenfaces.la
+share/giram/0.3/modules/librender_hiddenfaces.so
+share/giram/0.3/modules/librender_povray.a
+share/giram/0.3/modules/librender_povray.la
+share/giram/0.3/modules/librender_povray.so
+share/giram/0.3/modules/librender_raytracing.a
+share/giram/0.3/modules/librender_raytracing.la
+share/giram/0.3/modules/librender_raytracing.so
+share/giram/0.3/modules/librender_wireframe.a
+share/giram/0.3/modules/librender_wireframe.la
+share/giram/0.3/modules/librender_wireframe.so
+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/tips/giram_conseils.fr.txt
+share/giram/0.3/tips/giram_tips.txt
+share/giram/0.3/user_install
+${PKGLOCALEDIR}/locale/ca/LC_MESSAGES/giram.mo
+${PKGLOCALEDIR}/locale/cs/LC_MESSAGES/giram.mo
+${PKGLOCALEDIR}/locale/da/LC_MESSAGES/giram.mo
+${PKGLOCALEDIR}/locale/de/LC_MESSAGES/giram.mo
+${PKGLOCALEDIR}/locale/el/LC_MESSAGES/giram.mo
+${PKGLOCALEDIR}/locale/en_GB/LC_MESSAGES/giram.mo
+${PKGLOCALEDIR}/locale/es/LC_MESSAGES/giram.mo
+${PKGLOCALEDIR}/locale/fi/LC_MESSAGES/giram.mo
+${PKGLOCALEDIR}/locale/fr/LC_MESSAGES/giram.mo
+${PKGLOCALEDIR}/locale/ga/LC_MESSAGES/giram.mo
+${PKGLOCALEDIR}/locale/gl/LC_MESSAGES/giram.mo
+${PKGLOCALEDIR}/locale/hr/LC_MESSAGES/giram.mo
+${PKGLOCALEDIR}/locale/hu/LC_MESSAGES/giram.mo
+${PKGLOCALEDIR}/locale/it/LC_MESSAGES/giram.mo
+${PKGLOCALEDIR}/locale/ja/LC_MESSAGES/giram.mo
+${PKGLOCALEDIR}/locale/ko/LC_MESSAGES/giram.mo
+${PKGLOCALEDIR}/locale/nl/LC_MESSAGES/giram.mo
+${PKGLOCALEDIR}/locale/no/LC_MESSAGES/giram.mo
+${PKGLOCALEDIR}/locale/pl/LC_MESSAGES/giram.mo
+${PKGLOCALEDIR}/locale/pt_BR/LC_MESSAGES/giram.mo
+${PKGLOCALEDIR}/locale/ro/LC_MESSAGES/giram.mo
+${PKGLOCALEDIR}/locale/ru/LC_MESSAGES/giram.mo
+${PKGLOCALEDIR}/locale/sk/LC_MESSAGES/giram.mo
+${PKGLOCALEDIR}/locale/sv/LC_MESSAGES/giram.mo
+${PKGLOCALEDIR}/locale/tr/LC_MESSAGES/giram.mo
+${PKGLOCALEDIR}/locale/uk/LC_MESSAGES/giram.mo
+${PKGLOCALEDIR}/locale/zh_CN/LC_MESSAGES/giram.mo
+${PKGLOCALEDIR}/locale/zh_TW/LC_MESSAGES/giram.mo
+@dirrm share/giram/0.3/tips
+@dirrm share/giram/0.3/texture
+@dirrm share/giram/0.3/shape
+@dirrm share/giram/0.3/pigment
+@dirrm share/giram/0.3/normal
+@dirrm share/giram/0.3/modules
+@dirrm share/giram/0.3/finish
+@dirrm share/giram/0.3/color
+@dirrm share/giram/0.3/color_map
+@dirrm share/giram/0.3
+@dirrm share/giram
@dirrm share/doc/giram
+@dirrm share/examples/giram
@dirrm libexec/giram/plug-ins
-@dirrm libexec/giram
diff --git a/graphics/giram/distinfo b/graphics/giram/distinfo
index 7300dc2fa93..79bbd7bbec4 100644
--- a/graphics/giram/distinfo
+++ b/graphics/giram/distinfo
@@ -1,5 +1,5 @@
-$NetBSD: distinfo,v 1.4 2002/12/01 13:49:40 salo Exp $
+$NetBSD: distinfo,v 1.5 2003/02/15 03:49:05 salo Exp $
-SHA1 (Giram-0.1.2.tar.gz) = d0758b5bdc51d41c868ae68cf3ce1352b16b68ea
-Size (Giram-0.1.2.tar.gz) = 452540 bytes
-SHA1 (patch-ak) = 27587c5825d11ee9278edfb342fa1b6e6d20a428
+SHA1 (giram-0.3.4.tar.gz) = 17bb714d96e4e084f03df74b76923ca97ccc7003
+Size (giram-0.3.4.tar.gz) = 1265387 bytes
+SHA1 (patch-aa) = a575aba5e5bc501f62b7ccd409f3d45306e8b002
diff --git a/graphics/giram/patches/patch-aa b/graphics/giram/patches/patch-aa
new file mode 100644
index 00000000000..d6b19fa04e4
--- /dev/null
+++ b/graphics/giram/patches/patch-aa
@@ -0,0 +1,24 @@
+$NetBSD: patch-aa,v 1.5 2003/02/15 03:49:06 salo Exp $
+
+--- Makefile.in.orig Thu Jul 25 00:32:27 2002
++++ Makefile.in Sat Feb 15 04:13:53 2003
+@@ -307,14 +307,14 @@
+
+ install-giramsysconfDATA: $(giramsysconf_DATA)
+ @$(NORMAL_INSTALL)
+- $(mkinstalldirs) $(DESTDIR)$(giramsysconfdir)
++ $(mkinstalldirs) $(DESTDIR)$(datadir)/examples/giram
+ @list='$(giramsysconf_DATA)'; for p in $$list; do \
+ if test -f $(srcdir)/$$p; then \
+- echo " $(INSTALL_DATA) $(srcdir)/$$p $(DESTDIR)$(giramsysconfdir)/$$p"; \
+- $(INSTALL_DATA) $(srcdir)/$$p $(DESTDIR)$(giramsysconfdir)/$$p; \
++ echo " $(INSTALL_DATA) $(srcdir)/$$p $(DESTDIR)$(datadir)/examples/giram/$$p"; \
++ $(INSTALL_DATA) $(srcdir)/$$p $(DESTDIR)$(datadir)/examples/giram/$$p; \
+ else if test -f $$p; then \
+- echo " $(INSTALL_DATA) $$p $(DESTDIR)$(giramsysconfdir)/$$p"; \
+- $(INSTALL_DATA) $$p $(DESTDIR)$(giramsysconfdir)/$$p; \
++ echo " $(INSTALL_DATA) $$p $(DESTDIR)$(datadir)/examples/giram/$$p"; \
++ $(INSTALL_DATA) $$p $(DESTDIR)$(datadir)/examples/giram/$$p; \
+ fi; fi; \
+ done
+
diff --git a/graphics/giram/patches/patch-ak b/graphics/giram/patches/patch-ak
deleted file mode 100644
index 9a3589f6081..00000000000
--- a/graphics/giram/patches/patch-ak
+++ /dev/null
@@ -1,14 +0,0 @@
-$NetBSD: patch-ak,v 1.3 2002/01/25 19:20:29 wiz Exp $
-
---- src/tools.c.orig Sat Aug 7 04:17:42 1999
-+++ src/tools.c
-@@ -370,7 +370,8 @@
- &MaskIcon,
- &transparent,
- Tools[i].Icon);
-- TD->PixmapInBox[0] = gtk_pixmap_new(PixmapIcon, MaskIcon);
-+ TD->pos = 0;
-+ TD->PixmapInBox[TD->pos] = gtk_pixmap_new(PixmapIcon, MaskIcon);
- /* Draw the little black triangle */
- gc = gdk_gc_new((GTK_PIXMAP(TD->PixmapInBox[TD->pos]))->mask);
- gdk_color_white(gdk_colormap_get_system(), &color);