1
0
mirror of https://git.FreeBSD.org/ports.git synced 2024-11-23 00:43:28 +00:00
freebsd-ports/misc/gnomehier/Makefile
Jeremy Messenger 3f7a57ceaf devel/gconf2
Remove the post-install/pkg-install, since gnomehier is taking care of
	it.

devel/gnomevfs2
	Add pkg-install and pkg-deinstall to restore libgnome's gconf key if
	libgnome's .schemas exists. This fix the plist complained by pointyhat.

	Why restore libgnome's gconf key during the installtion if it exists?
	Because, libgnome always depend on gnomevfs2 so make sure the libgnome
	is still in the top when we either reinstall or upgrade gnomevfs2.

misc/gnomehier
	Remove the etc/gconf/gconf.xml.defaults/*, since the gconftool is
	taking care of it. ie: GCONF_SCHEMAS

x11/libgnome
	Add pkg-deinstall to restore gnomevfs2's gconf key if gnomevfs2's
	schemas exists. This fix the plist complained by pointyhat. Also, this
	is a real fix for the weird keyboard problem when you uninstall
	libgnome without reinstall it.

Bump the PORTREVISION in all of four ports above to fix everything with gconf
keys stuff for plist. Those have been tested in the MarcusCom CVS, GNOME
tinderbox, and my tinderbox.
2005-01-29 20:21:04 +00:00

45 lines
940 B
Makefile

# New ports collection makefile for: gnomehier
# Date created: 2 July 2002
# Whom: Maxim Sobolev <sobomax@FreeBSD.org>
#
# $FreeBSD$
#
PORTNAME= gnomehier
PORTVERSION= 1.0
PORTREVISION= 22
CATEGORIES= misc gnome
MASTER_SITES= # none
DISTFILES= # none
MAINTAINER= gnome@FreeBSD.org
COMMENT= A utility port that creates the GNOME directory tree
NO_BUILD= yes
NO_WRKSUBDIR= yes
PLIST?= ${WRKDIR}/pkg-plist
USE_X_PREFIX= yes
do-fetch:
@${DO_NADA}
pre-install:
@${RM} -f ${PLIST}
@${TOUCH} -f ${PLIST}
@${CAT} ${FILESDIR}/dirlist | ${SORT} | ${SED} -e \
's|$$|/.keep_me|' >> ${PLIST}
@${CAT} ${FILESDIR}/dirlist | ${SORT} -r | ${SED} -e \
's|^|@dirrm |' >> ${PLIST}
do-install:
@for dir in `${CAT} ${FILESDIR}/dirlist`; \
do \
${MKDIR} ${PREFIX}/$${dir}; \
${TOUCH} ${PREFIX}/$${dir}/.keep_me; \
done
${CHGRP} games ${PREFIX}/share/gnome/games
${CHMOD} g=rwXs ${PREFIX}/share/gnome/games
.include <bsd.port.mk>