[SVN-Commit] r85 - branches/experimental/mail/thunderbird-devel

svn-freebsd-gecko at chruetertee.ch svn-freebsd-gecko at chruetertee.ch
Mon Aug 17 17:05:18 UTC 2009


Author: beat
Date: Mon Aug 17 17:05:10 2009
New Revision: 85

Log:
- Sync with thunderbird port and remove firefox specific parts.

Modified:
   branches/experimental/mail/thunderbird-devel/Makefile

Modified: branches/experimental/mail/thunderbird-devel/Makefile
==============================================================================
--- branches/experimental/mail/thunderbird-devel/Makefile	Mon Aug 17 15:48:25 2009	(r84)
+++ branches/experimental/mail/thunderbird-devel/Makefile	Mon Aug 17 17:05:10 2009	(r85)
@@ -1,6 +1,6 @@
-# New ports collection makefile for:	phoenix
-# Date created:			2002/10/21
-# Whom:				Alan Eldridge <alane at FreeBSD.org>
+# New ports collection makefile for:    mozilla-thunderbird
+# Date created:         4 September 2003
+# Whom:             Joe Marcus Clarke <marcus at FreeBSD.org>
 #
 # $FreeBSD$
 #
@@ -8,13 +8,13 @@
 PORTNAME=	thunderbird
 DISTVERSION=	3.0b3
 PORTEPOCH=	1
-CATEGORIES=	www ipv6
+CATEGORIES=	mail ipv6
 MASTER_SITES=	${MASTER_SITE_MOZILLA}
 MASTER_SITE_SUBDIR=	${PORTNAME}/nightly/${DISTVERSION}-candidates/build1/source/
 DISTNAME=	${PORTNAME}-${DISTVERSION}-source
 
 MAINTAINER=	gecko at FreeBSD.org
-COMMENT=	Web browser based on the browser portion of Mozilla
+COMMENT=	Mozilla Thunderbird is standalone mail and news that stands above
 
 EXTRACT_DEPENDS=	autoconf-2.13:${PORTSDIR}/devel/autoconf213
 BUILD_DEPENDS=	nspr>=4.8:${PORTSDIR}/devel/nspr
@@ -23,39 +23,24 @@
 LATEST_LINK=	thunderbird-devel
 USE_GECKO=	gecko
 CONFLICTS=	thunderbird-2* lightning-0.[0-9]*
-MOZ_PKGCONFIG_FILES=	# empty
 USE_MOZILLA=	-png -nss -dbm -jpeg -xft
-MOZILLA_NAME=	Thunderbird${MOZILLA_SUFX}
-MOZILLA_SUFX=	3
-MOZILLA=	${PORTNAME}${MOZILLA_SUFX}
 MOZ_TOOLKIT=	cairo-gtk2
-GECKO_PLIST_PRE_DIRS=	lib/${MOZILLA}/bin lib/${MOZILLA}/idl \
-			lib/${MOZILLA}/include lib/${MOZILLA}/lib \
-			lib/${MOZILLA}/sdk/idl lib/${MOZILLA}/sdk/include
 
 MAKE_JOBS_SAFE=	yes
 WANT_GNOME=	yes
 ALL_TARGET=	default
 CONFIGURE_ENV=	LOCALBASE=${LOCALBASE}
 MAKE_ENV=	PTHREAD_LDFLAGS="${PTHREAD_LIBS}"
-EXTRA_CFLAGS=	-O2
 HAS_CONFIGURE=	yes
 USE_BZIP2=	yes
 USE_GMAKE=	yes
 USE_OPENLDAP=	yes
-#NO_MOZPKGINSTALL=yes
 
-MOZILLA_ICON=		${MOZILLA}.png
-MOZILLA_ICON_SRC=	${PREFIX}/lib/${MOZILLA}/chrome/icons/default/default48.png
-MOZ_OPTIONS=	--program-transform-name='s/thunderbird/${MOZILLA}/' \
-		--with-default-mozilla-five-home=${PREFIX}/lib/${MOZILLA} \
-		--enable-svg --enable-svg-renderer=cairo \
-		--enable-application=mail \
-		--disable-official-branding \
-		--enable-canvas --disable-installer
-
-#MOZ_PROTOCOLS=  http,file,viewsource,res,data
+MOZ_PROTOCOLS=	http,file,viewsource,res,data
 MOZ_GRAPHICS=	default,-xbm
+MOZ_OPTIONS=	--with-default-mozilla-five-home=${PREFIX}/lib/${MOZILLA} \
+	--enable-single-profile --disable-profilesharing \
+	--enable-application=mail --enable-official-branding
 MOZ_MK_OPTIONS=	MOZ_MOZ_THUNDERBIRD=1
 MOZ_EXPORT=		MOZ_THUNDERBIRD=1
 
@@ -109,21 +94,21 @@
 		${MOZSRC}/js/src/configure
 
 port-pre-install:
-#	${SED} -e 's|1.9a7|0|' ${MOZSRC}/dist/bin/application.ini ${FAKEDIR}/lib
-	${ECHO_CMD} 'share/applications/${MOZILLA}.desktop' >> ${PLISTF}
-	${ECHO_CMD} "@dirrmtry share/applications" >> ${PLISTD}
-	${ECHO_CMD} 'share/pixmaps/${MOZILLA_ICON}' >> ${PLISTF}
-.if !defined(WITHOUT_NEWTAB)
-	${ECHO_CMD} >> ${SYSTEM_PREFS}
-	${ECHO_CMD} "// Open external links in new tab" >> ${SYSTEM_PREFS}
-	${ECHO_CMD} "pref(\"browser.link.open_external\", 3);" \
-		>> ${SYSTEM_PREFS}
-.endif # !defined(WITHOUT_NEWTAB)
+	${REINPLACE_CMD} -e 's|/usr/local|${PREFIX}|' \
+	${FAKEDIR}/bin/thunderbird-config ${FAKEDIR}/bin/thunderbird
+	${RM} -f ${FAKEDIR}/bin/*.bak
+	${MKDIR} ${FAKEDIR}/lib/${PORTNAME}/defaults
+	${CP} -RL ${WRKSRC}/dist/bin/isp \
+		${FAKEDIR}/lib/${PORTNAME}
+
+pre-install:
+	@${ECHO_CMD} 'share/applications/${PORTNAME}.desktop' >> ${PLIST}
+	@${ECHO_CMD} '@dirrmtry share/applications' >> ${PLIST}
 
 post-install:
-	${MKDIR} ${PREFIX}/share/applications ${PREFIX}/share/pixmaps
-	${INSTALL_DATA} ${WRKDIR}/${MOZILLA}.desktop ${PREFIX}/share/applications/
-	${MKDIR} ${PREFIX}/lib/${MOZILLA}/chrome/icons/default
-	${LN} -sf ${MOZILLA_ICON_SRC} ${PREFIX}/share/pixmaps/${MOZILLA_ICON}
+	${MKDIR} ${PREFIX}/share/applications
+	${INSTALL_DATA} ${WRKDIR}/${PORTNAME}.desktop ${PREFIX}/share/applications
+	${INSTALL_DATA} ${WRKSRC}/other-licenses/branding/${PORTNAME}/default.xpm \
+		${PORTNAME_ICON}
 
 .include <bsd.port.post.mk>


More information about the freebsd-gecko mailing list