[100383] trunk/dports/python/py-lightblue/Portfile
jmr at macports.org
jmr at macports.org
Mon Dec 10 02:19:17 PST 2012
Revision: 100383
https://trac.macports.org/changeset/100383
Author: jmr at macports.org
Date: 2012-12-10 02:19:17 -0800 (Mon, 10 Dec 2012)
Log Message:
-----------
py-lightblue: fix stub, set license
Modified Paths:
--------------
trunk/dports/python/py-lightblue/Portfile
Modified: trunk/dports/python/py-lightblue/Portfile
===================================================================
--- trunk/dports/python/py-lightblue/Portfile 2012-12-10 10:12:07 UTC (rev 100382)
+++ trunk/dports/python/py-lightblue/Portfile 2012-12-10 10:19:17 UTC (rev 100383)
@@ -6,6 +6,7 @@
name py-lightblue
version 0.4
+license GPL-3+
maintainers puffin.lb.shuttle.de:michael.klein openmaintainer
description A cross-platform Python Bluetooth API
long_description A cross-platform Python Bluetooth API for Mac OS X, \
@@ -23,47 +24,46 @@
rmd160 9eb520d354b3b95b8e324cf846a6cb5556a29056
python.versions 25 26 27
-python.default_version 27
if {${subport} != ${name}} {
- depends_lib-append port:py${python.version}-pyobjc-cocoa
-}
+ depends_lib-append port:py${python.version}-pyobjc-cocoa
-patchfiles patch-deviceInquiryComplete_error_aborted-signature.diff
-
-extract.only lightblue-${version}.tar.gz
-
-if {${os.platform} == "darwin" && ${os.major} >= 10} {
-
- distfiles-append LightAquaBlue-framework-MacOS10.6.zip LightAquaBlue-python-MacOS10.6.zip
- checksums-append LightAquaBlue-framework-MacOS10.6.zip \
- md5 1a46f98ec2ff688bb6d23df02e91c052 \
- sha1 f43accbcf4edf82553c12d3a809b03905a8777bf \
- rmd160 0efeb78018bccc1d458bcdddd08d9ee20e439e83 \
- LightAquaBlue-python-MacOS10.6.zip \
- md5 a5eb3152039033ab100f4b855bd79478 \
- sha1 220cafd2ee4f4cae46dd56454d02994c27c7eb4f \
- rmd160 08aa939afe0be496af521e3e249732ad978e1f8c
- patchfiles-append patch-setup.py.diff
-
-# Extract LightAquaBlue-framework to replace existing version in tar archive
- post-extract {
- system "cd ${workpath}/${distname}/src/mac && rm -rf LightAquaBlue"
- system "cd ${workpath}/${distname}/src/mac && unzip ${distpath}/LightAquaBlue-framework-MacOS10.6.zip"
- system "cd ${workpath}/${distname}/src/mac && mv LightAquaBlue LightAquaBlue-xcode"
- system "cd ${workpath}/${distname}/src/mac && unzip ${distpath}/LightAquaBlue-python-MacOS10.6.zip"
+ patchfiles patch-deviceInquiryComplete_error_aborted-signature.diff
+
+ extract.only lightblue-${version}.tar.gz
+
+ if {${os.platform} == "darwin" && ${os.major} >= 10} {
+
+ distfiles-append LightAquaBlue-framework-MacOS10.6.zip LightAquaBlue-python-MacOS10.6.zip
+ checksums-append LightAquaBlue-framework-MacOS10.6.zip \
+ md5 1a46f98ec2ff688bb6d23df02e91c052 \
+ sha1 f43accbcf4edf82553c12d3a809b03905a8777bf \
+ rmd160 0efeb78018bccc1d458bcdddd08d9ee20e439e83 \
+ LightAquaBlue-python-MacOS10.6.zip \
+ md5 a5eb3152039033ab100f4b855bd79478 \
+ sha1 220cafd2ee4f4cae46dd56454d02994c27c7eb4f \
+ rmd160 08aa939afe0be496af521e3e249732ad978e1f8c
+ patchfiles-append patch-setup.py.diff
+
+ # Extract LightAquaBlue-framework to replace existing version in tar archive
+ post-extract {
+ system "cd ${workpath}/${distname}/src/mac && rm -rf LightAquaBlue"
+ system "cd ${workpath}/${distname}/src/mac && unzip ${distpath}/LightAquaBlue-framework-MacOS10.6.zip"
+ system "cd ${workpath}/${distname}/src/mac && mv LightAquaBlue LightAquaBlue-xcode"
+ system "cd ${workpath}/${distname}/src/mac && unzip ${distpath}/LightAquaBlue-python-MacOS10.6.zip"
+ }
+
+ post-patch {
+ reinplace "s|/Library/Frameworks|${frameworks_dir}|g" \
+ ${worksrcpath}/src/mac/LightAquaBlue/__init__.py
+ }
}
-
+
post-patch {
reinplace "s|/Library/Frameworks|${frameworks_dir}|g" \
- ${worksrcpath}/src/mac/LightAquaBlue/__init__.py
+ ${worksrcpath}/setup.py \
+ ${worksrcpath}/src/mac/_LightAquaBlue.py
+ reinplace "s|DSTROOT=/|DSTROOT=${destroot}|g" \
+ ${worksrcpath}/setup.py
}
}
-
-post-patch {
- reinplace "s|/Library/Frameworks|${frameworks_dir}|g" \
- ${worksrcpath}/setup.py \
- ${worksrcpath}/src/mac/_LightAquaBlue.py
- reinplace "s|DSTROOT=/|DSTROOT=${destroot}|g" \
- ${worksrcpath}/setup.py
-}
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.macosforge.org/pipermail/macports-changes/attachments/20121210/6e00ef41/attachment-0001.html>
More information about the macports-changes
mailing list