[SVN-Commit] r1402 - in trunk: mail/linux-thunderbird www/linux-firefox www/linux-seamonkey
svn-freebsd-gecko at chruetertee.ch
svn-freebsd-gecko at chruetertee.ch
Wed Nov 20 17:54:39 UTC 2013
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}/' \
More information about the freebsd-gecko
mailing list