Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 22 Nov 2010 18:12:53 GMT
From:      svn-freebsd-gecko@chruetertee.ch
To:        freebsd-gecko@freebsd.org
Subject:   [SVN-Commit] r438 - branches/experimental/Mk trunk/Mk
Message-ID:  <201011221812.oAMICrer079976@trillian.chruetertee.ch>

next in thread | raw e-mail | index | archive | help
Author: beat
Date: Mon Nov 22 18:12:53 2010
New Revision: 438

Log:
- Remove obsolete gecko providers
- Change gecko master port from www/mozilla to www/seamonkey
- Respect STRIP to allow for debugging builds [1]

PR:		ports/152043 [1]
Submitted by:	Anonymous <swell.k AT gmail.com> [1]

Modified:
   branches/experimental/Mk/bsd.gecko.mk
   trunk/Mk/bsd.gecko.mk

Modified: branches/experimental/Mk/bsd.gecko.mk
==============================================================================
--- branches/experimental/Mk/bsd.gecko.mk	Mon Nov 22 18:09:24 2010	(r437)
+++ branches/experimental/Mk/bsd.gecko.mk	Mon Nov 22 18:12:53 2010	(r438)
@@ -122,7 +122,7 @@
 # WITH_GECKO=	libxul
 #
 # The valid backends are:
-# libxul seamonkey thunderbird
+# libxul seamonkey
 #
 # See below for more details.
 # ======================= /USERS ================================
@@ -144,9 +144,8 @@
 
 # Users should use the following syntax:
 #
-# WITH_GECKO= libxul seamonkey thunderbird
-#  Use libxul whenever a port supports it, falling back on seamonkey and
-#  then thunderbird.
+# WITH_GECKO= libxul seamonkey
+#  Use libxul whenever a port supports it, falling back on seamonkey.
 # WITH_GECKO= libxul
 #  Sets your preferred backend. With this example, libxul will always
 #  be chosen, unless the port doesn't support a libxul backend. In that
@@ -156,19 +155,18 @@
 #
 # Ports should use the following:
 #
-# USE_GECKO= libxul seamonkey thunderbird
+# USE_GECKO= libxul seamonkey
 #  The list of gecko backends that the port supports. Unless the user
 #  overrides it with WITH_GECKO, the first gecko listed in USE_GECKO
 #  will be the default. In the above example, www/libxul will be used
-#  as a gecko backend unless WITH_GECKO=seamonkey or WITH_GECKO=thunderbird
-#  is defined by the user.
+#  as a gecko backend unless WITH_GECKO=seamonkey is defined by the user.
 #
 # USE_GECKO= libxul-devel<->libxul
 #  This will sed -e 's/libxul/libxul-devel/' on Makefile.in's and configure 
 #  if ${GECKO}=="libxul-devel"
 #
 #  Example:
-#  USE_GECKO= libxul seamonkey thunderbird
+#  USE_GECKO= libxul seamonkey
 #  
 #  post-patch:
 #	@${REINPALCE_CMD} -e 's|mozilla-|${GECKO}-|' \
@@ -178,7 +176,7 @@
 #  has been chosen.
 #
 #  Example:
-#  USE_GECKO= libxul seamonkey thunderbird
+#  USE_GECKO= libxul seamonkey
 #  
 #  post-patch:
 #  .if ${GECKO}=="seamonkey"
@@ -186,9 +184,8 @@
 #		${MOZSRC}/configure
 #  .endif
 
-_GECKO_ALL=	seamonkey thunderbird libxul
+_GECKO_ALL=	seamonkey libxul
 
-thunderbird_PORTSDIR=	mail
 libxul_PLIST=		${LOCALBASE}/lib/libxul/libxul.so
 
 .for gecko in ${_GECKO_ALL}
@@ -370,7 +367,7 @@
 PLIST?=		${WRKDIR}/plist
 PLISTD?=	${WRKDIR}/plist_dirs
 PLISTF?=	${WRKDIR}/plist_files
-MASTER_DIR?=	${.CURDIR}/../../www/mozilla
+MASTER_DIR?=	${.CURDIR}/../../www/seamonkey
 
 KRB5_HOME?=	/usr
 MOZ_PIS_DIR?=		lib/${MOZILLA}/init.d
@@ -378,14 +375,14 @@
 ESD_LIB?=	libesd.so.2
 FREETYPE_LIB?=	libfreetype.so.9
 
-GENERIC_MOZCONFIG?=	${.CURDIR}/../../www/mozilla/files/mozconfig-generic.in
+GENERIC_MOZCONFIG?=	${.CURDIR}/../../www/seamonkey/files/mozconfig-generic.in
 PORT_MOZCONFIG?=	${FILESDIR}/mozconfig.in
 MOZCONFIG?=		${WRKSRC}/.mozconfig
 MOZILLA_PLIST_DIRS?=	bin include lib share/idl
 GECKO_PTHREAD_LIBS!=${CC} -dumpspecs | ${GREP} -m 1 pthread: | ${SED} -e 's|^.*%{\!pg: %{pthread:|| ; s|}.*$$||' || ${TRUE}
 PKGINSTALL?=	${WRKDIR}/pkg-install
 PKGDEINSTALL?=	${WRKDIR}/pkg-deinstall
-MASTER_MOZDIR?=	${PORTSDIR}/www/mozilla
+MASTER_MOZDIR?=	${PORTSDIR}/www/seamonkey
 PKGINSTALL_INC?=	${MASTER_MOZDIR}/pkg-install.in
 PKGDEINSTALL_INC?=	${MASTER_MOZDIR}/pkg-deinstall.in
 
@@ -525,14 +522,16 @@
 MOZ_OPTIONS+=	--disable-gnomevfs
 .endif
 
+.if !defined(STRIP) || ${STRIP} == ""
+MOZ_OPTIONS+=	--disable-strip --disable-install-strip
+.endif
+
 .if defined(WITH_DEBUG)
-MOZ_OPTIONS+=	--enable-debug				\
-		--disable-strip
+MOZ_OPTIONS+=	--enable-debug
 WITH_LOGGING=	yes
 .else
 MOZ_OPTIONS+=	--disable-debug				\
-		--enable-optimize=${WITH_OPTIMIZE}	\
-		--enable-strip
+		--enable-optimize=${WITH_OPTIMIZE}
 .endif
 
 .if defined(WITH_JAVA) && defined(_WITH_JAVA)

Modified: trunk/Mk/bsd.gecko.mk
==============================================================================
--- trunk/Mk/bsd.gecko.mk	Mon Nov 22 18:09:24 2010	(r437)
+++ trunk/Mk/bsd.gecko.mk	Mon Nov 22 18:12:53 2010	(r438)
@@ -4,17 +4,17 @@
 # Date created:		12 Nov 2005
 # Whom:			Michael Johnson <ahze@FreeBSD.org>
 #
-# $FreeBSD: ports/Mk/bsd.gecko.mk,v 1.20 2010/03/28 06:30:26 dinoex Exp $
+# $FreeBSD: ports/Mk/bsd.gecko.mk,v 1.22 2010/08/29 15:16:20 beat Exp $
 #
 # 4 column tabs prevent hair loss and tooth decay!
 
 # ======================= USERS =================================
 # To specify which gecko-based backend you prefer, use something like:
 #
-# WITH_GECKO=	firefox
+# WITH_GECKO=	libxul
 #
 # The valid backends are:
-# firefox flock seamonkey thunderbird
+# libxul seamonkey
 #
 # See below for more details.
 # ======================= /USERS ================================
@@ -36,31 +36,29 @@
 
 # Users should use the following syntax:
 #
-# WITH_GECKO= mozilla firefox seamonkey
-#  Use mozilla whenever a port supports it, falling back on firefox and
-#  then seamonkey.
-# WITH_GECKO= firefox
-#  Sets your preferred backend. With this example, firefox will always
-#  be chosen, unless the port doesn't support a firefox backend. In that
+# WITH_GECKO= libxul seamonkey
+#  Use libxul whenever a port supports it, falling back on seamonkey.
+# WITH_GECKO= libxul
+#  Sets your preferred backend. With this example, libxul will always
+#  be chosen, unless the port doesn't support a libxul backend. In that
 #  case, you get whatever the porter chose as the default. Better to use
 #  the first example.
 #
 #
 # Ports should use the following:
 #
-# USE_GECKO= mozilla firefox seamonkey
+# USE_GECKO= libxul seamonkey
 #  The list of gecko backends that the port supports. Unless the user
 #  overrides it with WITH_GECKO, the first gecko listed in USE_GECKO
-#  will be the default. In the above example, www/mozilla will be used
-#  as a gecko backend unless WITH_GECKO=firefox or WITH_GECKO=seamonkey
-#  is defined by the user.
+#  will be the default. In the above example, www/libxul will be used
+#  as a gecko backend unless WITH_GECKO=seamonkey is defined by the user.
 #
 # USE_GECKO= firefox-devel<->firefox
 #  This will sed -e 's/firefox/firefox-devel/' on Makefile.in's and configure 
 #  if ${GECKO}=="firefox-devel"
 #
 #  Example:
-#  USE_GECKO= mozilla firefox seamonkey
+#  USE_GECKO= libxul seamonkey
 #  
 #  post-patch:
 #	@${REINPALCE_CMD} -e 's|mozilla-|${GECKO}-|' \
@@ -70,7 +68,7 @@
 #  has been chosen.
 #
 #  Example:
-#  USE_GECKO= mozilla firefox seamonkey
+#  USE_GECKO= libxul seamonkey
 #  
 #  post-patch:
 #  .if ${GECKO}=="seamonkey"
@@ -78,10 +76,8 @@
 #		${MOZSRC}/configure
 #  .endif
 
-_GECKO_ALL=	firefox seamonkey thunderbird flock mozilla \
-		libxul
+_GECKO_ALL=	seamonkey libxul
 
-thunderbird_PORTSDIR=	mail
 libxul_PLIST=		${LOCALBASE}/lib/libxul/libxul.so
 
 .for gecko in ${_GECKO_ALL}
@@ -263,7 +259,7 @@
 PLIST?=		${WRKDIR}/plist
 PLISTD?=	${WRKDIR}/plist_dirs
 PLISTF?=	${WRKDIR}/plist_files
-MASTER_DIR?=	${.CURDIR}/../../www/mozilla
+MASTER_DIR?=	${.CURDIR}/../../www/seamonkey
 
 KRB5_HOME?=	/usr
 MOZ_PIS_DIR?=		lib/${MOZILLA}/init.d
@@ -271,14 +267,14 @@
 ESD_LIB?=	libesd.so.2
 FREETYPE_LIB?=	libfreetype.so.9
 
-GENERIC_MOZCONFIG?=	${.CURDIR}/../../www/mozilla/files/mozconfig-generic.in
+GENERIC_MOZCONFIG?=	${.CURDIR}/../../www/seamonkey/files/mozconfig-generic.in
 PORT_MOZCONFIG?=	${FILESDIR}/mozconfig.in
 MOZCONFIG?=		${WRKSRC}/.mozconfig
 MOZILLA_PLIST_DIRS?=	bin include lib share/idl
 GECKO_PTHREAD_LIBS!=${CC} -dumpspecs | ${GREP} -m 1 pthread: | ${SED} -e 's|^.*%{\!pg: %{pthread:|| ; s|}.*$$||' || ${TRUE}
 PKGINSTALL?=	${WRKDIR}/pkg-install
 PKGDEINSTALL?=	${WRKDIR}/pkg-deinstall
-MASTER_MOZDIR?=	${PORTSDIR}/www/mozilla
+MASTER_MOZDIR?=	${PORTSDIR}/www/seamonkey
 PKGINSTALL_INC?=	${MASTER_MOZDIR}/pkg-install.in
 PKGDEINSTALL_INC?=	${MASTER_MOZDIR}/pkg-deinstall.in
 
@@ -418,14 +414,16 @@
 MOZ_OPTIONS+=	--disable-gnomevfs
 .endif
 
+.if !defined(STRIP) || ${STRIP} == ""
+MOZ_OPTIONS+=	--disable-strip --disable-install-strip
+.endif
+
 .if defined(WITH_DEBUG)
-MOZ_OPTIONS+=	--enable-debug				\
-		--disable-strip
+MOZ_OPTIONS+=	--enable-debug
 WITH_LOGGING=	yes
 .else
 MOZ_OPTIONS+=	--disable-debug				\
-		--enable-optimize=${WITH_OPTIMIZE}	\
-		--enable-strip
+		--enable-optimize=${WITH_OPTIMIZE}
 .endif
 
 .if defined(WITH_JAVA) && defined(_WITH_JAVA)



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201011221812.oAMICrer079976>