[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