diff options
author | marcus <marcus@df743ca5-7f9a-e211-a948-0013205c9059> | 2007-04-15 10:24:14 +0800 |
---|---|---|
committer | marcus <marcus@df743ca5-7f9a-e211-a948-0013205c9059> | 2007-04-15 10:24:14 +0800 |
commit | 99b11d1db34265166f911afa3b77c2cd3cb191b9 (patch) | |
tree | 0f67062de76c977bfb21de2cccb918d9a3c48a6a /misc/gnomehier/Makefile | |
parent | d64f931d45119784f41145b5f2c6c90af02a543a (diff) | |
download | marcuscom-ports-99b11d1db34265166f911afa3b77c2cd3cb191b9.tar marcuscom-ports-99b11d1db34265166f911afa3b77c2cd3cb191b9.tar.gz marcuscom-ports-99b11d1db34265166f911afa3b77c2cd3cb191b9.tar.bz2 marcuscom-ports-99b11d1db34265166f911afa3b77c2cd3cb191b9.tar.lz marcuscom-ports-99b11d1db34265166f911afa3b77c2cd3cb191b9.tar.xz marcuscom-ports-99b11d1db34265166f911afa3b77c2cd3cb191b9.tar.zst marcuscom-ports-99b11d1db34265166f911afa3b77c2cd3cb191b9.zip |
Add share/gnome/control-center/keybindings since metacity needs this
directory.
git-svn-id: svn://creme-brulee.marcuscom.com/ports/trunk@8599 df743ca5-7f9a-e211-a948-0013205c9059
Diffstat (limited to 'misc/gnomehier/Makefile')
-rw-r--r-- | misc/gnomehier/Makefile | 61 |
1 files changed, 61 insertions, 0 deletions
diff --git a/misc/gnomehier/Makefile b/misc/gnomehier/Makefile new file mode 100644 index 000000000..86d716506 --- /dev/null +++ b/misc/gnomehier/Makefile @@ -0,0 +1,61 @@ +# New ports collection makefile for: gnomehier +# Date created: 2 July 2002 +# Whom: Maxim Sobolev <sobomax@FreeBSD.org> +# +# $FreeBSD: ports/misc/gnomehier/Makefile,v 1.35 2006/10/14 08:35:20 marcus Exp $ +# $MCom: ports/misc/gnomehier/Makefile,v 1.14 2006/10/10 20:22:15 mezz Exp $ +# +# !!DON'T BUMP PORTREVISION ON MTREE CHANGES ANYMORE!! + +PORTNAME= gnomehier +PORTVERSION= 2.3 +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 +PLIST?= ${WRKDIR}/pkg-plist +PKGINSTALL= ${WRKDIR}/pkg-install + +GNOME_MTREE= BSD.gnome.dist +GNOME_MTREE_ARGS=${MTREE_ARGS:S|${MTREE_FILE}|${PREFIX}/etc/mtree/${GNOME_MTREE}|} + +USE_XLIB= yes + +do-fetch: + @${DO_NADA} + +pre-install: + @${CP} -f ${FILESDIR}/dirlist ${WRKDIR} + @${RM} -f ${PLIST} ${WRKDIR}/${GNOME_MTREE} + @${TOUCH} -f ${PLIST} + @${ECHO_CMD} etc/mtree/${GNOME_MTREE} >> ${PLIST} + @${MKDIR} ${WRKSRC} + @${CAT} ${FILESDIR}/dirlist | ${SORT} -r | ${SED} -e \ + 's|^|@dirrm |' >> ${PLIST} + @${ECHO_CMD} "@unexec ${RMDIR} %D/etc/mtree 2>/dev/null || ${TRUE}" >> ${PLIST} + @for dir in `${CAT} ${WRKDIR}/dirlist`; \ + do \ + ${MKDIR} ${WRKSRC}/$${dir}; \ + done + @${SED} -e 's|%%MTREE_ARGS%%|${GNOME_MTREE_ARGS}|' \ + < ${FILESDIR}/pkg-install.in > ${PKGINSTALL} + +pre-su-install: + ${CHGRP} games ${WRKSRC}/share/gnome/games + ${CHMOD} g=rwXs ${WRKSRC}/share/gnome/games + cd ${WRKSRC} && \ + ${MTREE_CMD} -U -d -n -i -c -k "uname, gname, mode" \ + > ${WRKDIR}/${GNOME_MTREE} + +do-install: + ${MKDIR} ${PREFIX}/etc/mtree + ${INSTALL_DATA} ${WRKDIR}/${GNOME_MTREE} ${PREFIX}/etc/mtree + +post-install: + @${SETENV} PKG_PREFIX=${PREFIX} ${SH} ${PKGINSTALL} ${PKGNAME} POST-INSTALL + +.include <bsd.port.mk> |