diff options
author | ahze <ahze@FreeBSD.org> | 2005-04-27 03:30:55 +0800 |
---|---|---|
committer | ahze <ahze@FreeBSD.org> | 2005-04-27 03:30:55 +0800 |
commit | f670fae811492554b050bd1f39b78a2097974895 (patch) | |
tree | 8b0de4349f5365c1ca3eddb539aed8f1de8b9ece /www/seamonkey2 | |
parent | 00f173e7a687bb55519e3896e7d1787905b3b837 (diff) | |
download | freebsd-ports-gnome-f670fae811492554b050bd1f39b78a2097974895.tar.gz freebsd-ports-gnome-f670fae811492554b050bd1f39b78a2097974895.tar.zst freebsd-ports-gnome-f670fae811492554b050bd1f39b78a2097974895.zip |
- Install .desktop file in share/applications instead of
share/gnome/applications so we can remove the gnomehier
dependency so non-gnome users don't have to install a bunch
of un-needed gnome directories.
- Remove WITH_MENU option from mozilla[-devel], .desktop file
will always be installed now.
Diffstat (limited to 'www/seamonkey2')
-rw-r--r-- | www/seamonkey2/Makefile | 19 |
1 files changed, 10 insertions, 9 deletions
diff --git a/www/seamonkey2/Makefile b/www/seamonkey2/Makefile index fe8717f5e75f..72080a79f9ea 100644 --- a/www/seamonkey2/Makefile +++ b/www/seamonkey2/Makefile @@ -32,7 +32,7 @@ EXTRACT_AFTER_ARGS= | ${TAR} -xf - --exclude */CVS/* \ --exclude .cvsignore \ --exclude makefile.win \ --exclude MANIFEST -USE_GNOME= gtk20 libidl +USE_GNOME= gtk20 libidl desktopfileutils USE_BZIP2= yes USE_X_PREFIX= yes USE_PERL5= yes @@ -104,8 +104,7 @@ OPTIONS=CALENDAR "Enable the Calendar module" off \ OPTIMIZED_CFLAGS "Enable -O2 optimizations" off \ CAIRO_RENDER "Enable SVG rendering with Cairo" off \ CAIRO "Enable Cairo-specific Canvas features" off \ - SMB "Enable smb:// URI support via gnomevfs" off \ - MENU_ENTRY "Add Mozilla to the GNOME menu" on + SMB "Enable smb:// URI support via gnomevfs" off .include <bsd.port.pre.mk> @@ -289,9 +288,8 @@ pre-install: .if !defined(WITHOUT_MAILNEWS) @${CP} -RL ${WRKSRC}/dist/bin/defaults/isp ${FAKEDIR}/lib/${MOZILLA}/defaults .endif -.if !defined(WITHOUT_MENU_ENTRY) - ${ECHO_CMD} share/gnome/applications/mozilla-devel.desktop >> ${PLIST} -.endif + ${ECHO_CMD} share/applications/mozilla-devel.desktop >> ${PLIST} + ${ECHO_CMD} @unexec ${RMDIR} %D/share/applications 2>/dev/nulll || ${TRUE} >> ${PLIST} cd ${FAKEDIR}/lib/${MOZILLA} && ${FIND} -s * -type f -o -type l | \ ${SED} -e 's:^:lib/${MOZILLA}/:' >> ${PLIST} \ && ${FIND} -d * -type d | \ @@ -305,6 +303,8 @@ pre-install: && ${FIND} -d * -type d | \ ${SED} -e 's:^:@dirrm include/${MOZILLA}/:' >> ${PLIST} ${ECHO_CMD} @dirrm include/${MOZILLA} >> ${PLIST} + ${ECHO_CMD} "@exec ${LOCALBASE}/bin/update-desktop-database > /dev/null || ${TRUE}" >> ${PLIST} + ${ECHO_CMD} "@unexec ${LOCALBASE}/bin/update-desktop-database > /dev/null || ${TRUE}" >> ${PLIST} do-install: ${MKDIR} ${PREFIX}/lib/${MOZILLA} @@ -341,10 +341,11 @@ do-install: ${CHMOD} 755 ${PREFIX}/include/${MOZILLA} cd ${FAKEDIR}/include/${MOZILLA} && ${FIND} . | \ ${CPIO} -pdm -L -R ${LIBOWN}:${LIBGRP} ${PREFIX}/include/${MOZILLA} -.if !defined(WITHOUT_MENU_ENTRY) - ${MKDIR} ${PREFIX}/share/gnome/applications + ${MKDIR} ${PREFIX}/share/applications ${INSTALL_DATA} ${WRKDIR}/mozilla-devel.desktop \ ${PREFIX}/share/gnome/applications -.endif + +post-install: + @-update-desktop-database .include <bsd.port.post.mk> |