[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