[86371] trunk/dports/net/libtorrent-rasterbar/Portfile

devans at macports.org devans at macports.org
Mon Oct 24 14:47:52 PDT 2011


Revision: 86371
          http://trac.macports.org/changeset/86371
Author:   devans at macports.org
Date:     2011-10-24 14:47:50 -0700 (Mon, 24 Oct 2011)
Log Message:
-----------
libtorrent-rasterbar: add +python2[67] variants, default +python27, increment revision.

Modified Paths:
--------------
    trunk/dports/net/libtorrent-rasterbar/Portfile

Modified: trunk/dports/net/libtorrent-rasterbar/Portfile
===================================================================
--- trunk/dports/net/libtorrent-rasterbar/Portfile	2011-10-24 21:28:21 UTC (rev 86370)
+++ trunk/dports/net/libtorrent-rasterbar/Portfile	2011-10-24 21:47:50 UTC (rev 86371)
@@ -6,7 +6,7 @@
 name            libtorrent-rasterbar
 conflicts       libtorrent-rasterbar-devel
 version         0.15.8
-revision        1
+revision        2
 license         permissive
 categories      net
 maintainers     devans openmaintainer
@@ -26,27 +26,10 @@
 
 depends_build   port:pkgconfig
 
-depends_lib     port:python26 \
-                port:boost \
+depends_lib     port:boost \
                 port:libgeoip \
                 port:openssl
 
-if {![file exists ${prefix}/lib/libboost_python-mt.dylib]} {
-    depends_lib-delete port:boost
-    pre-configure {
-        ui_error "
-****
-**** ${name} requires port boost installed with variant +python26.
-**** Please do the following then try installing ${name} again:
-****
-****     sudo port install boost +python26
-****
-
-"
-        return -code error "incompatible boost installation"
-    }
-}
-
 patchfiles      patch-bindings-python-setup.py.in.diff \
                 patch-r6101-speeds-up-hashing.diff
 
@@ -54,17 +37,30 @@
                     reinplace "s|__MP_BUILD_ARCH__|${build_arch}|" ${worksrcpath}/bindings/python/setup.py.in
                 }
 
-configure.env-append \
-                "PYTHON_INSTALL_PARAMS=--prefix=${destroot}${prefix}/Library/Frameworks/Python.framework/Versions/2.6"
-
 configure.args  --disable-silent-rules \
                 --enable-python-binding \
                 --enable-geoip \
                 --with-libgeoip \
                 --with-boost-libdir="${prefix}/lib"
 
-configure.python ${prefix}/bin/python2.6
+variant python26 conflicts python27 description {Build bindings for Python 2.6} {
+        depends_lib-append port:python26
+        configure.python ${prefix}/bin/python2.6
+        configure.env-append \
+                "PYTHON_INSTALL_PARAMS=--prefix=${destroot}${prefix}/Library/Frameworks/Python.framework/Versions/2.6"
+}
 
+variant python27 conflicts python26 description {Build bindings for Python 2.7} {
+        depends_lib-append port:python27
+        configure.python ${prefix}/bin/python2.7
+        configure.env-append \
+                "PYTHON_INSTALL_PARAMS=--prefix=${destroot}${prefix}/Library/Frameworks/Python.framework/Versions/2.7"
+}
+
+if {![variant_isset python26]} {
+        default_variants +python27
+}
+
 livecheck.type  regex
 livecheck.url   http://code.google.com/p/libtorrent/downloads/list
 livecheck.regex "${name}-(\\d+(?:\\.\\d+)*)${extract.suffix}"
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.macosforge.org/pipermail/macports-changes/attachments/20111024/f372b025/attachment-0001.html>


More information about the macports-changes mailing list