[SVN-Commit] r217 - branches/experimental/mail/thunderbird3 trunk/mail/thunderbird3

svn-freebsd-gecko at chruetertee.ch svn-freebsd-gecko at chruetertee.ch
Fri Dec 18 21:16:11 UTC 2009


Author: beat
Date: Fri Dec 18 21:16:04 2009
New Revision: 217

Log:
- Fix installation of desktop icon
- Bump PORTREVISION

Reported by:	Guoqin Ren on forums.freebsd.org
Submitted by:	Yuri Pankov via forums.freebsd.org / IRC

Modified:
   branches/experimental/mail/thunderbird3/Makefile
   trunk/mail/thunderbird3/Makefile

Modified: branches/experimental/mail/thunderbird3/Makefile
==============================================================================
--- branches/experimental/mail/thunderbird3/Makefile	Fri Dec 18 18:52:33 2009	(r216)
+++ branches/experimental/mail/thunderbird3/Makefile	Fri Dec 18 21:16:04 2009	(r217)
@@ -2,11 +2,12 @@
 # Date created:         4 September 2003
 # Whom:             Joe Marcus Clarke <marcus at FreeBSD.org>
 #
-# $FreeBSD$
+# $FreeBSD: ports/mail/thunderbird3/Makefile,v 1.110 2009/12/14 15:35:17 beat Exp $
 #
 
 PORTNAME=	thunderbird
 DISTVERSION=	3.0
+PORTREVISION=	1
 CATEGORIES=	mail ipv6
 MASTER_SITES=	${MASTER_SITE_MOZILLA}
 MASTER_SITE_SUBDIR=	${PORTNAME}/releases/${DISTVERSION}/source/
@@ -45,7 +46,8 @@
 MOZILLA_PLIST_DIRS=	bin lib
 MOZ_PKGCONFIG_FILES=
 
-PORTNAME_ICON=	${PREFIX}/lib/${PORTNAME}/icons/default.xpm
+PORTNAME_ICON=	${PORTNAME}.png
+PORTNAME_ICON_SRC=	${PREFIX}/lib/${MOZILLA}/chrome/icons/default/default48.png
 
 SYSTEM_PREFS=	${FAKEDIR}/lib/${PORTNAME}-${PORTVERSION}/defaults/pref/${PORTNAME}.js
 MOZ_PIS_SCRIPTS=moz_pis_S50cleanhome
@@ -80,8 +82,7 @@
 .endif
 
 post-extract::
-	${SED} -e 's|@MOZILLA_ICON@|${MOZILLA_ICON}|' -e 's|@MOZILLA@|${MOZILLA}|' \
-		-e 's|@MOZILLA_NAME@|${MOZILLA_NAME}|' \
+	${SED} -e 's|@PORTNAME_ICON@|${PORTNAME_ICON}|' \
 		<${FILESDIR}/thunderbird.desktop.in >${WRKDIR}/${MOZILLA_EXEC_NAME}.desktop
 	${LN} -s  ${WRKSRC}/mail ${WRKSRC}/mozilla/mail
 
@@ -113,9 +114,11 @@
 pre-install:
 	@${ECHO_CMD} 'share/applications/${PORTNAME}.desktop' >> ${PLIST}
 	@${ECHO_CMD} '@dirrmtry share/applications' >> ${PLIST}
+	@${ECHO_CMD} 'share/pixmaps/${PORTNAME_ICON}' >> ${PLIST}
 
 post-install:
 	${MKDIR} ${PREFIX}/share/applications
 	${INSTALL_DATA} ${WRKDIR}/${MOZILLA_EXEC_NAME}.desktop ${PREFIX}/share/applications
+	${LN} -sf ${PORTNAME_ICON_SRC} ${PREFIX}/share/pixmaps/${PORTNAME_ICON}
 
 .include <bsd.port.post.mk>

Modified: trunk/mail/thunderbird3/Makefile
==============================================================================
--- trunk/mail/thunderbird3/Makefile	Fri Dec 18 18:52:33 2009	(r216)
+++ trunk/mail/thunderbird3/Makefile	Fri Dec 18 21:16:04 2009	(r217)
@@ -7,6 +7,7 @@
 
 PORTNAME=	thunderbird
 DISTVERSION=	3.0
+PORTREVISION=	1
 CATEGORIES=	mail ipv6
 MASTER_SITES=	${MASTER_SITE_MOZILLA}
 MASTER_SITE_SUBDIR=	${PORTNAME}/releases/${DISTVERSION}/source/
@@ -45,7 +46,8 @@
 MOZILLA_PLIST_DIRS=	bin lib
 MOZ_PKGCONFIG_FILES=
 
-PORTNAME_ICON=	${PREFIX}/lib/${PORTNAME}/icons/default.xpm
+PORTNAME_ICON=	${PORTNAME}.png
+PORTNAME_ICON_SRC=	${PREFIX}/lib/${MOZILLA}/chrome/icons/default/default48.png
 
 SYSTEM_PREFS=	${FAKEDIR}/lib/${PORTNAME}-${PORTVERSION}/defaults/pref/${PORTNAME}.js
 MOZ_PIS_SCRIPTS=moz_pis_S50cleanhome
@@ -80,8 +82,7 @@
 .endif
 
 post-extract::
-	${SED} -e 's|@MOZILLA_ICON@|${MOZILLA_ICON}|' -e 's|@MOZILLA@|${MOZILLA}|' \
-		-e 's|@MOZILLA_NAME@|${MOZILLA_NAME}|' \
+	${SED} -e 's|@PORTNAME_ICON@|${PORTNAME_ICON}|' \
 		<${FILESDIR}/thunderbird.desktop.in >${WRKDIR}/${MOZILLA_EXEC_NAME}.desktop
 	${LN} -s  ${WRKSRC}/mail ${WRKSRC}/mozilla/mail
 
@@ -113,9 +114,11 @@
 pre-install:
 	@${ECHO_CMD} 'share/applications/${PORTNAME}.desktop' >> ${PLIST}
 	@${ECHO_CMD} '@dirrmtry share/applications' >> ${PLIST}
+	@${ECHO_CMD} 'share/pixmaps/${PORTNAME_ICON}' >> ${PLIST}
 
 post-install:
 	${MKDIR} ${PREFIX}/share/applications
 	${INSTALL_DATA} ${WRKDIR}/${MOZILLA_EXEC_NAME}.desktop ${PREFIX}/share/applications
+	${LN} -sf ${PORTNAME_ICON_SRC} ${PREFIX}/share/pixmaps/${PORTNAME_ICON}
 
 .include <bsd.port.post.mk>


More information about the freebsd-gecko mailing list