[126297] trunk/dports/www/QupZilla

ryandesign at macports.org ryandesign at macports.org
Tue Oct 7 02:57:08 PDT 2014


Revision: 126297
          https://trac.macports.org/changeset/126297
Author:   ryandesign at macports.org
Date:     2014-10-07 02:57:08 -0700 (Tue, 07 Oct 2014)
Log Message:
-----------
QupZilla: add dependency on required qt4-mac-sqlite3-plugin plugin; fix crash at startup; add version number to Info.plist

Modified Paths:
--------------
    trunk/dports/www/QupZilla/Portfile

Added Paths:
-----------
    trunk/dports/www/QupZilla/files/patch-src-lib-app-browserwindow.cpp.diff
    trunk/dports/www/QupZilla/files/patch-src-main-Info.plist.diff

Modified: trunk/dports/www/QupZilla/Portfile
===================================================================
--- trunk/dports/www/QupZilla/Portfile	2014-10-07 09:19:37 UTC (rev 126296)
+++ trunk/dports/www/QupZilla/Portfile	2014-10-07 09:57:08 UTC (rev 126297)
@@ -7,6 +7,7 @@
 
 github.setup        QupZilla qupzilla 1.8.1 v
 name                QupZilla
+revision            1
 categories          www
 platforms           darwin
 maintainers         ryandesign openmaintainer
@@ -25,8 +26,16 @@
 checksums           rmd160  64dffd7ffab66c2d2c4a8eb9edec2579f0474106 \
                     sha256  2bc31479164b0a2a2d35fc31302542e19d018474702b1bade57190585b583d1c
 
+depends_run-append  port:qt4-mac-sqlite3-plugin
+
 patchfiles          patch-mac-macdeploy.sh.diff
+patchfiles-append   patch-src-lib-app-browserwindow.cpp.diff
+patchfiles-append   patch-src-main-Info.plist.diff
 
+post-patch {
+    reinplace "s/@VERSION@/${version}/g" ${worksrcpath}/src/main/Info.plist
+}
+
 build.args-append   QUPZILLA_PREFIX=${prefix}/
 
 destroot {

Added: trunk/dports/www/QupZilla/files/patch-src-lib-app-browserwindow.cpp.diff
===================================================================
--- trunk/dports/www/QupZilla/files/patch-src-lib-app-browserwindow.cpp.diff	                        (rev 0)
+++ trunk/dports/www/QupZilla/files/patch-src-lib-app-browserwindow.cpp.diff	2014-10-07 09:57:08 UTC (rev 126297)
@@ -0,0 +1,14 @@
+Fix crash on startup
+https://github.com/QupZilla/qupzilla/issues/1485
+https://github.com/QupZilla/qupzilla/commit/6390eb215b28e95419b29b6556091c719f118d71
+--- src/lib/app/browserwindow.cpp.orig
++++ src/lib/app/browserwindow.cpp
+@@ -361,6 +361,8 @@ void BrowserWindow::setupMenu()
+     else {
+         macMainMenu->setWindow(this);
+     }
++
++    m_mainMenu = macMainMenu;
+ #else
+     setMenuBar(new MenuBar(this));
+ 

Added: trunk/dports/www/QupZilla/files/patch-src-main-Info.plist.diff
===================================================================
--- trunk/dports/www/QupZilla/files/patch-src-main-Info.plist.diff	                        (rev 0)
+++ trunk/dports/www/QupZilla/files/patch-src-main-Info.plist.diff	2014-10-07 09:57:08 UTC (rev 126297)
@@ -0,0 +1,16 @@
+Add version number
+https://github.com/QupZilla/qupzilla/issues/1486
+https://github.com/QupZilla/qupzilla/commit/dac236d70b0d1023718227919d949c78d3b78b6e
+--- src/main/Info.plist.orig	2014-10-05 09:27:06.000000000 -0500
++++ src/main/Info.plist	2014-10-07 04:33:21.000000000 -0500
+@@ -7,7 +7,9 @@
+     <key>CFBundlePackageType</key>
+     <string>APPL</string>
+     <key>CFBundleGetInfoString</key>
+-    <string>Created by Qt/QMake</string>
++    <string>@VERSION@</string>
++    <key>CFBundleVersion</key>
++    <string>@VERSION@</string>
+     <key>CFBundleSignature</key>
+     <string>@TYPEINFO@</string>
+     <key>CFBundleExecutable</key>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.macosforge.org/pipermail/macports-changes/attachments/20141007/127ed073/attachment.html>


More information about the macports-changes mailing list