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}/' \
_______________________________________________
[email protected] mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-gecko
To unsubscribe, send any mail to "[email protected]"

Reply via email to