[115215] trunk/dports/science/geomview

raphael at macports.org raphael at macports.org
Sat Dec 28 04:04:27 PST 2013


Revision: 115215
          https://trac.macports.org/changeset/115215
Author:   raphael at macports.org
Date:     2013-12-28 04:04:26 -0800 (Sat, 28 Dec 2013)
Log Message:
-----------
geomview:

 * do not fix minor flaws in the documentation as rebuilding the documentation does not work with texinfo 5
 * modernize checksums
 * remove some dependencies due to libtool's overlinking
 * always build with zlib support (remove no_zlib variant)
 * add opengl default variant to replace no_opengl variant

Modified Paths:
--------------
    trunk/dports/science/geomview/Portfile

Removed Paths:
-------------
    trunk/dports/science/geomview/files/patch-geomview-pt_BR.texi.diff
    trunk/dports/science/geomview/files/patch-geomview.texi.diff

Modified: trunk/dports/science/geomview/Portfile
===================================================================
--- trunk/dports/science/geomview/Portfile	2013-12-28 11:50:51 UTC (rev 115214)
+++ trunk/dports/science/geomview/Portfile	2013-12-28 12:04:26 UTC (rev 115215)
@@ -22,35 +22,18 @@
 homepage            http://www.geomview.org/
 platforms           darwin
 master_sites        sourceforge:project/geomview/geomview/${version}
-checksums           md5 29c7e6d678af7b9968980f92954419bb \
-                    sha1 b5e04dfee5cef46655766c2456199905832cd45c \
-                    rmd160 adf7c8ba745db9ff003e3ed74089379b2a72c712
+checksums           rmd160  adf7c8ba745db9ff003e3ed74089379b2a72c712 \
+                    sha256  0647acb8582609836e588b97a7f16f70b08edb8f69d6b42f9794c142e04f75a6
 patchfiles          patch-iobuffer.c.diff \
-                    patch-geomview.texi.diff \
-                    patch-geomview-pt_BR.texi.diff \
                     patch-glob.c.diff
 
-post-extract {      delete ${worksrcpath}/doc/geomview.html
-                    delete ${worksrcpath}/doc/geomview-pt_BR.html
-}
-
-configure.args      --with-opengl=${prefix} \
+configure.args      --without-opengl \
                     --with-htmlbrowser=open \
                     --with-pdfviewer=open
 
 depends_lib         port:openmotif \
                     port:zlib \
                     port:xorg-libXt \
-		    port:mesa \
-                    port:libpng \
-                    port:jpeg \
-                    port:xorg-libXp \
-                    port:Xft2 \
-                    port:xrender \
-                    port:fontconfig \
-                    port:libiconv \
-                    port:expat \
-                    port:freetype \
                     port:xorg-libXmu \
                     port:xorg-libsm \
                     port:xorg-libXext \
@@ -58,9 +41,6 @@
                     port:xorg-libXau \
                     port:xorg-libXdmcp
 
-depends_build       path:bin/tex:texlive \
-                    port:texinfo
-
 minimum_xcodeversions   {9 3.1}
 
 build.env           LANG=C
@@ -76,13 +56,16 @@
         ${destroot}${prefix}/share/doc/${name}
 }
 
-variant no_zlib description {Do not use zlib} {
-    configure.args-append       --without-zlib
-    depends_lib-delete          port:zlib
+variant opengl conflicts no_opengl description {Use OpenGL} {
+    configure.args-delete       --without-opengl
+    configure.args-append       --with-opengl=${prefix}
+    depends_lib-append          port:mesa
 }
 
-variant no_opengl description {Do not use OpenGL} {
-    configure.args-append       --without-opengl
-    configure.args-delete       --with-opengl=${prefix}
-    depends_lib-delete          port:mesa
+variant no_opengl conflicts opengl description {Legacy compatibility variant} {}
+
+if {[variant_isset no_opengl]} {
+    default_variants -opengl
+} else {
+    default_variants +opengl
 }

Deleted: trunk/dports/science/geomview/files/patch-geomview-pt_BR.texi.diff
===================================================================
--- trunk/dports/science/geomview/files/patch-geomview-pt_BR.texi.diff	2013-12-28 11:50:51 UTC (rev 115214)
+++ trunk/dports/science/geomview/files/patch-geomview-pt_BR.texi.diff	2013-12-28 12:04:26 UTC (rev 115215)
@@ -1,30 +0,0 @@
---- doc/geomview-pt_BR.texi        2007-08-23 14:56:05.000000000 +0200
-+++ doc/geomview-pt_BR.texi        2008-02-01 15:14:45.000000000 +0100
-@@ -2999,7 +2999,7 @@
- 
- Appearances are also OOGL objetos in their own right and can be given
- symbolic names and referenced by them
--(@pxref{References}). @xref{appearance, Appearance objects}.
-+(@pxref{References}). @xref{appearance objects, Appearance objects}.
- 
- @table @b
- @item Texture Mapping
-@@ -4266,7 +4266,7 @@
- alternative choices.
- 
- @menu
--* appearance::                  Appearance objetos.
-+* appearance:appearance objects.                  Appearance objetos.
- * image::                       Image objetos.
- * transform::                   Transformation matrices.
- * ntransform::                  N-dimensional transformation matrices.
-@@ -4275,7 +4275,7 @@
- @end menu
- 
- @comment ----------------------------------------------------------------
-- at node appearance, image, Non-geometric objects, Non-geometric objects
-+ at node appearance objects, image, Non-geometric objects, Non-geometric objects
- @subsection Appearance Objects
- Appearances are OOGL objetos of their own right, which simply means that
- it is possible to give them symbolic names (@pxref{References}). There
-

Deleted: trunk/dports/science/geomview/files/patch-geomview.texi.diff
===================================================================
--- trunk/dports/science/geomview/files/patch-geomview.texi.diff	2013-12-28 11:50:51 UTC (rev 115214)
+++ trunk/dports/science/geomview/files/patch-geomview.texi.diff	2013-12-28 12:04:26 UTC (rev 115215)
@@ -1,30 +0,0 @@
---- doc/geomview.texi       2007-08-23 14:26:58.000000000 +0200
-+++ doc/geomview.texi       2008-01-30 17:17:04.000000000 +0100
-@@ -2969,7 +2969,7 @@
- 
- Appearances are also OOGL objects in their own right and can be given
- symbolic names and referenced by them
--(@pxref{References}). @xref{appearance, Appearance objects}.
-+(@pxref{References}). @xref{appearance objects, Appearance objects}.
- 
- @table @b
- @item Texture Mapping
-@@ -4236,7 +4236,7 @@
- alternative choices.
- 
- @menu
--* appearance::                  Appearance objects.
-+* appearance:appearance objects.                  Appearance objects.
- * image::                       Image objects.
- * transform::                   Transformation matrices.
- * ntransform::                  N-dimensional transformation matrices.
-@@ -4245,7 +4245,7 @@
- @end menu
- 
- @comment ----------------------------------------------------------------
-- at node appearance, image, Non-geometric objects, Non-geometric objects
-+ at node appearance objects, image, Non-geometric objects, Non-geometric objects
- @subsection Appearance Objects
- Appearances are OOGL objects of their own right, which simply means that
- it is possible to give them symbolic names (@pxref{References}). There
-
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.macosforge.org/pipermail/macports-changes/attachments/20131228/e5ae4173/attachment.html>


More information about the macports-changes mailing list