[82557] trunk/dports/devel/tortoisehg
ryandesign at macports.org
ryandesign at macports.org
Mon Aug 15 12:47:20 PDT 2011
Revision: 82557
http://trac.macports.org/changeset/82557
Author: ryandesign at macports.org
Date: 2011-08-15 12:47:19 -0700 (Mon, 15 Aug 2011)
Log Message:
-----------
tortoisehg: update to 2.1.2 (fixes inability to launch with mercurial 1.9; see #30131); use app portgroup (#29730); don't overwrite python26 portgroup dependency
Modified Paths:
--------------
trunk/dports/devel/tortoisehg/Portfile
trunk/dports/devel/tortoisehg/files/patch-setup.py.diff
Modified: trunk/dports/devel/tortoisehg/Portfile
===================================================================
--- trunk/dports/devel/tortoisehg/Portfile 2011-08-15 19:36:24 UTC (rev 82556)
+++ trunk/dports/devel/tortoisehg/Portfile 2011-08-15 19:47:19 UTC (rev 82557)
@@ -3,10 +3,10 @@
PortSystem 1.0
PortGroup python26 1.0
+PortGroup app 1.0
name tortoisehg
-version 2.0.4
-revision 1
+version 2.1.2
categories devel python
platforms darwin
license GPL-2
@@ -21,10 +21,10 @@
homepage http://tortoisehg.bitbucket.org/
master_sites http://bitbucket.org/tortoisehg/targz/downloads/
-checksums sha1 8888f77a935714d9e156165fd620a1b1c94181b2 \
- rmd160 02598b9818003ea336e1407e7444afeb7b9aa0c5
+checksums sha1 26d71af44a5cbd095e16d655d2874966e137e94e \
+ rmd160 befd27d486e4f9a6840467befc65d9c52704c746
-depends_lib port:mercurial \
+depends_lib-append port:mercurial \
port:py26-pyqt4 \
port:py26-qscintilla \
port:py26-iniparse
@@ -51,16 +51,15 @@
xinstall -m 644 -W ${worksrcpath} COPYING.txt ${destroot}${prefix}/share/doc/${name}
}
-platform darwin {
- set appname {TortoiseHg}
+app.name TortoiseHg
+app.executable ${workpath}/${app.name}
+app.icon icons/thg_logo_92x50.png
+
+platform macosx {
post-extract {
- copy ${filespath}/${appname}.in ${workpath}/${appname}
+ copy ${filespath}/${app.name}.in ${workpath}/${app.name}
}
post-patch {
- reinplace "s|@PREFIX@|${prefix}|g" ${workpath}/${appname}
+ reinplace "s|@PREFIX@|${prefix}|g" ${workpath}/${app.name}
}
- post-destroot {
- xinstall -d ${destroot}${applications_dir}/${appname}.app/Contents/MacOS
- xinstall ${workpath}/${appname} ${destroot}${applications_dir}/${appname}.app/Contents/MacOS
- }
}
Modified: trunk/dports/devel/tortoisehg/files/patch-setup.py.diff
===================================================================
--- trunk/dports/devel/tortoisehg/files/patch-setup.py.diff 2011-08-15 19:36:24 UTC (rev 82556)
+++ trunk/dports/devel/tortoisehg/files/patch-setup.py.diff 2011-08-15 19:47:19 UTC (rev 82557)
@@ -1,9 +1,9 @@
---- setup.py.orig 2011-03-29 21:14:56.000000000 +0200
-+++ setup.py 2011-03-29 21:15:23.000000000 +0200
-@@ -146,7 +146,7 @@
- import PyQt4
- path = os.getenv('PATH')
- os.putenv('PATH', path + ';' + os.path.dirname(PyQt4.__file__) + '\\bin')
+--- setup.py.orig 2011-07-03 15:54:51.000000000 -0500
++++ setup.py 2011-08-15 14:33:16.000000000 -0500
+@@ -154,7 +154,7 @@
+ pyqtfolder = os.path.dirname(PyQt4.__file__)
+ path.append(os.path.join(pyqtfolder, 'bin'))
+ os.putenv('PATH', os.pathsep.join(path))
- if os.system('pyrcc4 "%s" -o "%s"' % (qrc_file, py_file)) > 0:
+ if os.system('pyrcc4-2.6 "%s" -o "%s"' % (qrc_file, py_file)) > 0:
self.warn("Unable to generate python module %s for resource file %s"
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.macosforge.org/pipermail/macports-changes/attachments/20110815/6a44e693/attachment.html>
More information about the macports-changes
mailing list