Date: Wed, 20 Nov 2013 17:54:30 GMT From: svn-freebsd-gecko@chruetertee.ch To: freebsd-gecko@freebsd.org Subject: [SVN-Commit] r1402 - in trunk: mail/linux-thunderbird www/linux-firefox www/linux-seamonkey Message-ID: <201311201754.rAKHsUrE055204@trillian.chruetertee.ch>
next in thread | raw e-mail | index | archive | help
Author: jbeich Date: Wed Nov 20 17:54:30 2013 New Revision: 1402 Log: replace gre hack with fc12 libs Modified: trunk/mail/linux-thunderbird/Makefile trunk/mail/linux-thunderbird/distinfo trunk/mail/linux-thunderbird/pkg-plist trunk/www/linux-firefox/Makefile trunk/www/linux-firefox/distinfo trunk/www/linux-firefox/pkg-plist trunk/www/linux-seamonkey/Makefile.common Modified: trunk/mail/linux-thunderbird/Makefile ============================================================================== --- trunk/mail/linux-thunderbird/Makefile Wed Nov 20 06:14:11 2013 (r1401) +++ trunk/mail/linux-thunderbird/Makefile Wed Nov 20 17:54:30 2013 (r1402) @@ -11,7 +11,7 @@ COMMENT= Mozilla Thunderbird is standalone mail and news that stands above USE_BZIP2= yes -REPLACE_GRE= yes +WANT_GTK218= yes USE_LINUX_APPS= dbusglib dbuslibs alsalib alsa-plugins-oss Modified: trunk/mail/linux-thunderbird/distinfo ============================================================================== --- trunk/mail/linux-thunderbird/distinfo Wed Nov 20 06:14:11 2013 (r1401) +++ trunk/mail/linux-thunderbird/distinfo Wed Nov 20 17:54:30 2013 (r1402) @@ -1,2 +1,6 @@ SHA256 (thunderbird-24.1.1.tar.bz2) = c8878b867edb407b6fea97f2f6c71e4f2d5ba359a611e7da01b96a3789008342 SIZE (thunderbird-24.1.1.tar.bz2) = 28967060 +SHA256 (glib2-2.22.2-2.fc12.i686.rpm) = e3b459c245ec14e7248e9de4b506963a4773407f3e58835db5070d0ed02ecc99 +SIZE (glib2-2.22.2-2.fc12.i686.rpm) = 1162908 +SHA256 (gtk2-2.18.3-19.fc12.i686.rpm) = aea9cf7ffe9c8dae0faa2bf3d2aa1b2117c55dce03da72dcce8c268279ec0a4b +SIZE (gtk2-2.18.3-19.fc12.i686.rpm) = 3198708 Modified: trunk/mail/linux-thunderbird/pkg-plist ============================================================================== --- trunk/mail/linux-thunderbird/pkg-plist Wed Nov 20 06:14:11 2013 (r1401) +++ trunk/mail/linux-thunderbird/pkg-plist Wed Nov 20 17:54:30 2013 (r1402) @@ -34,6 +34,10 @@ lib/%%APP_NAME%%/isp/rss.rdf lib/%%APP_NAME%%/libfreebl3.chk lib/%%APP_NAME%%/libfreebl3.so +%%GTK218%%lib/%%APP_NAME%%/libgdk-x11-2.0.so.0 +%%GTK218%%lib/%%APP_NAME%%/libgio-2.0.so.0 +%%GTK218%%lib/%%APP_NAME%%/libglib-2.0.so.0 +%%GTK218%%lib/%%APP_NAME%%/libgtk-x11-2.0.so.0 lib/%%APP_NAME%%/libldap60.so lib/%%APP_NAME%%/libldif60.so lib/%%APP_NAME%%/libmozalloc.so Modified: trunk/www/linux-firefox/Makefile ============================================================================== --- trunk/www/linux-firefox/Makefile Wed Nov 20 06:14:11 2013 (r1401) +++ trunk/www/linux-firefox/Makefile Wed Nov 20 17:54:30 2013 (r1402) @@ -12,7 +12,7 @@ COMMENT= Web browser based on the browser portion of Mozilla USE_BZIP2= yes -REPLACE_GRE= yes +WANT_GTK218= yes USE_LINUX_APPS= dbusglib dbuslibs alsalib alsa-plugins-oss Modified: trunk/www/linux-firefox/distinfo ============================================================================== --- trunk/www/linux-firefox/distinfo Wed Nov 20 06:14:11 2013 (r1401) +++ trunk/www/linux-firefox/distinfo Wed Nov 20 17:54:30 2013 (r1402) @@ -1,2 +1,6 @@ SHA256 (firefox-25.0.1.tar.bz2) = dd4c84d48ae0c0ddb5b5f0864379232caeaa998e885724f4beb3bf7a1e15b7ab SIZE (firefox-25.0.1.tar.bz2) = 29757912 +SHA256 (glib2-2.22.2-2.fc12.i686.rpm) = e3b459c245ec14e7248e9de4b506963a4773407f3e58835db5070d0ed02ecc99 +SIZE (glib2-2.22.2-2.fc12.i686.rpm) = 1162908 +SHA256 (gtk2-2.18.3-19.fc12.i686.rpm) = aea9cf7ffe9c8dae0faa2bf3d2aa1b2117c55dce03da72dcce8c268279ec0a4b +SIZE (gtk2-2.18.3-19.fc12.i686.rpm) = 3198708 Modified: trunk/www/linux-firefox/pkg-plist ============================================================================== --- trunk/www/linux-firefox/pkg-plist Wed Nov 20 06:14:11 2013 (r1401) +++ trunk/www/linux-firefox/pkg-plist Wed Nov 20 17:54:30 2013 (r1402) @@ -38,8 +38,10 @@ lib/%%APP_NAME%%/icons/updater.png lib/%%APP_NAME%%/libfreebl3.chk lib/%%APP_NAME%%/libfreebl3.so -%%REPLACE_GRE%%lib/%%APP_NAME%%/libldap60.so -%%REPLACE_GRE%%lib/%%APP_NAME%%/libldif60.so +%%GTK218%%lib/%%APP_NAME%%/libgdk-x11-2.0.so.0 +%%GTK218%%lib/%%APP_NAME%%/libgio-2.0.so.0 +%%GTK218%%lib/%%APP_NAME%%/libglib-2.0.so.0 +%%GTK218%%lib/%%APP_NAME%%/libgtk-x11-2.0.so.0 lib/%%APP_NAME%%/libmozalloc.so lib/%%APP_NAME%%/libmozsqlite3.so lib/%%APP_NAME%%/libnspr4.so @@ -50,7 +52,6 @@ lib/%%APP_NAME%%/libnssutil3.so lib/%%APP_NAME%%/libplc4.so lib/%%APP_NAME%%/libplds4.so -%%REPLACE_GRE%%lib/%%APP_NAME%%/libprldap60.so lib/%%APP_NAME%%/libsmime3.so lib/%%APP_NAME%%/libsoftokn3.chk lib/%%APP_NAME%%/libsoftokn3.so Modified: trunk/www/linux-seamonkey/Makefile.common ============================================================================== --- trunk/www/linux-seamonkey/Makefile.common Wed Nov 20 06:14:11 2013 (r1401) +++ trunk/www/linux-seamonkey/Makefile.common Wed Nov 20 17:54:30 2013 (r1402) @@ -3,15 +3,22 @@ .if defined(OVERRIDE_LINUX_NONBASE_PORTS) && \ ${OVERRIDE_LINUX_NONBASE_PORTS} != "f10" -.undef REPLACE_GRE +.undef WANT_GTK218 .endif CATEGORIES+= linux MASTER_SITES?= MOZILLA/${PORTNAME}/releases/${PORTVERSION}esr/linux-i686/en-US PKGNAMEPREFIX?= linux- -.if defined(REPLACE_GRE) -EXTRACT_DEPENDS+=${NONEXISTENT}:${.CURDIR}/../../www/linux-seamonkey:extract +.if defined(WANT_GTK218) +MASTER_SITES+= https://archives.fedoraproject.org/pub/archive/fedora/linux/releases/12/Everything/i386/os/Packages/:f12 +DISTFILES= ${DISTNAME}${EXTRACT_SUFX} \ + glib2-2.22.2-2.fc12.i686.rpm:f12 \ + gtk2-2.18.3-19.fc12.i686.rpm:f12 +GTK218_FILES= lib/libgio-2.0.so.0 \ + lib/libglib-2.0.so.0 \ + usr/lib/libgdk-x11-2.0.so.0 \ + usr/lib/libgtk-x11-2.0.so.0 .endif NO_BUILD= yes @@ -35,10 +42,10 @@ .endif DESKTOP_SUFFIX?= (Linux) -.if defined(REPLACE_GRE) -PLIST_SUB+= REPLACE_GRE="" +.if defined(WANT_GTK218) +PLIST_SUB+= GTK218="" .else -PLIST_SUB+= REPLACE_GRE="@comment " +PLIST_SUB+= GTK218="@comment " .endif _A= >> ${TMPPLIST} @@ -50,28 +57,16 @@ @${MKDIR} ${WRKSRC}/${APP_SUBDIR}extensions @${LN} -sf ${LOCALBASE}/lib/browser_plugins/symlinks/${APP_NAME} \ ${WRKSRC}/${APP_SUBDIR}plugins +. if defined(WANT_GTK218) +. for f in ${GTK218_FILES} + @${MV} ${WRKDIR}/${f} ${WRKSRC} + @${ECHO_CMD} ${f:T} >>${WRKSRC}/dependentlibs.list +. endfor + @${REINPLACE_CMD} -i '' '/libxul/ { h; d; }; $$G' \ + ${WRKSRC}/dependentlibs.list +. endif .endif -.if defined(REPLACE_GRE) -# XXX remove after linux_base-c6 and linux-c6-gtk2 become default -# using seamonkey gre for linux_base-f10 compat -post-extract: replace-gre -replace-gre: version-compat-check - @${ECHO_MSG} "===> GRE versions are compatible, replacing with" \ - "$$(${MAKE} -V PKGNAME -C ${.CURDIR}/../../www/linux-seamonkey)" - cd $$(${MAKE} -V WRKSRC -C ${.CURDIR}/../../www/linux-seamonkey); \ - ${CP} lib* dependentlibs.list ${WRKSRC} - -version-compat-check: - @${ECHO_MSG} "===> Checking GRE version is compatible with" \ - "$$(${MAKE} -V PKGNAME -C ${.CURDIR}/../../www/linux-seamonkey)" - @ff_gre_version=$$(${AWK} -F= '/Milestone/ { print $$2 }' ${WRKSRC}/platform.ini); \ - sm_gre_version=$$(${AWK} -F= '/Milestone/ { print $$2 }' $$(${MAKE} -V WRKSRC -C ${.CURDIR}/../../www/linux-seamonkey)/platform.ini); \ - if [ $$ff_gre_version != $$sm_gre_version ]; then \ - ${ECHO_MSG} "===> GRE versions aren't compatible, aborting"; \ - exit 1; \ - fi -.endif .if !target(post-patch) post-patch: @@ -125,6 +120,11 @@ -depth 1 -type l -delete ${_Q}' >> ${PLIST} cd ${WRKSRC} && ${FIND} -sd . -type d | \ ${SED} -e "s#^\.#@dirrm lib/%%APP_NAME%%#" >> ${PLIST} +.if defined(WANT_GTK218) +. for f in ${GTK218_FILES} + ${REINPLACE_CMD} -i '' '/${f:T}/s/^/%%GTK218%%/' ${PLIST} +. endfor +.endif snatch-desktop: ${SED} -E -e 's/${PORTNAME}/${APP_NAME}/' \
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201311201754.rAKHsUrE055204>