[35680] trunk/dports/lang/pike/Portfile

afb at macports.org afb at macports.org
Wed Apr 2 03:23:16 PDT 2008


Revision: 35680
          http://trac.macosforge.org/projects/macports/changeset/35680
Author:   afb at macports.org
Date:     2008-04-02 03:23:13 -0700 (Wed, 02 Apr 2008)

Log Message:
-----------
update from port maintainer (#14884)

Modified Paths:
--------------
    trunk/dports/lang/pike/Portfile

Modified: trunk/dports/lang/pike/Portfile
===================================================================
--- trunk/dports/lang/pike/Portfile	2008-04-02 07:44:24 UTC (rev 35679)
+++ trunk/dports/lang/pike/Portfile	2008-04-02 10:23:13 UTC (rev 35680)
@@ -5,8 +5,9 @@
 
 name             pike
 version          7.6.112
+revision         1
 categories       lang
-maintainers      gmx.de:exodusd
+maintainers      gmx.de:exodusd openmaintainer
 description      dynamic programming language
 long_description \
 	Pike is a dynamic programming language with a syntax \
@@ -26,8 +27,14 @@
 patchfiles       patch-Request.pike
 
 depends_lib      port:zlib port:gmp port:nettle
-default_variants +image +pcre
+depends_build    port:zlib port:gmp port:nettle
 
+
+variant bzip2 description {Bzip2 support for Pike} {
+    depends_lib-append port:bzip2
+    depends_build-append port:bzip2
+}
+
 variant image description {Images (JPEG, PNG, GIF, TIFF) support for Pike} {
     configure.args-append --with-jpeglib --with-gif --with-tifflib
     depends_lib-append port:jpeg port:tiff port:libpng port:libungif
@@ -46,12 +53,66 @@
     depends_build-append port:pcre
 }
 
+variant gdbm description {GDBM database support for Pike} {
+    configure.args-append --with-gdbm
+    depends_lib-append port:gdbm
+    depends_build-append port:gdbm
+}
+
 variant mysql description {MySQL database support for Pike} {
     configure.args-append --with-mysql
     depends_lib-append lib:libmysqlclient:mysql5
     depends_build-append lib:libmysqlclient:mysql5
 }
 
+variant odbc description {ODBC database support for Pike} {
+    configure.args-append --with-odbc
+    depends_lib-append port:unixODBC
+    depends_build-append port:unixODBC
+}
+
+variant postgresql description {Postgres database support for Pike} {
+    configure.args-append --with-postgres
+    depends_lib-append port:postgresql83
+    depends_build-append port:postgresql83
+}
+
+variant gtk description {GTK support for Pike} {
+    configure.args-append --with-gtk
+    depends_lib-append port:gtk
+    depends_build-append port:gtk
+}
+
+variant opengl description {OpenGL support for Pike} {
+    configure.args-append --with-GL --with-GLUT
+    depends_lib-append port:glut
+    depends_build-append port:glut
+}
+
+#variant perl description {Perl support for Pike} {
+#    configure.args-append --with-perl
+#    depends_lib-append port:perl5.10
+#    depends_build-append port:perl5.10
+#}
+
+variant sane description {SANE scanner support for Pike} {
+    configure.args-append --with-sane
+    depends_lib-append port:sane-backends
+    depends_build-append port:sane-backends
+}
+
+variant sdl description {SDL support for Pike} {
+    configure.args-append --with-SDL
+    depends_lib-append port:libsdl port:libsdl_mixer
+    depends_build-append port:libsdl port:libsdl_mixer
+}
+
+variant svg description {SVG vector graphics support for Pike} {
+    configure.args-append --with-svg
+    depends_lib-append port:librsvg
+    depends_build-append port:librsvg
+}
+
 variant doc description {Pike documentation} {
     build.target-append doc
 }
@@ -64,7 +125,7 @@
 configure {
     # setup the build.args here, because then the configure.args from the
     # variants will have been assembled:
-        build.args CONFIGUREARGS="--prefix=${prefix} ${configure.args}" \
+        build.args CONFIGUREARGS="--prefix=${prefix} --without-bundles ${configure.args}" \
             INSTALLARGS="--traditional"
         destroot.destdir buildroot=${destroot} INSTALLARGS="--traditional"
 }
@@ -75,10 +136,12 @@
 destroot.target  install_nodoc
 
 post-destroot {
-        # traditional, MacPorts tree compliant directory layout
-        delete file ${destroot}${prefix}/bin/pike.syms
+        file delete -force ${destroot}${prefix}/bin/pike.syms
+        file delete -force ${destroot}${prefix}/doc/pike
+        # move manpage to correct location:
         move ${destroot}${prefix}/man/man1/pike.1 \
             ${destroot}${prefix}/share/man/man1/
+        # move documentation to correct location:
         xinstall -d ${destroot}${prefix}/share/doc/pike-${version}
         xinstall -W ${worksrcpath} README COPYING COPYRIGHT ANNOUNCE \
             COMMITTERS ${destroot}${prefix}/share/doc/pike-${version}

-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.macosforge.org/pipermail/macports-changes/attachments/20080402/91b61f5c/attachment.html


More information about the macports-changes mailing list