mirror of
https://github.com/macports/macports-ports.git
synced 2026-07-12 18:20:25 -07:00
git-svn-id: https://svn.macports.org/repository/macports/trunk/dports@144312 d073be05-634f-4543-b044-5fe20cf6d1d6
60 lines
1.6 KiB
Diff
60 lines
1.6 KiB
Diff
--- Makefile.orig 1969-12-31 19:00:00.000000000 -0500
|
|
+++ Makefile 2008-11-26 23:23:09.000000000 -0500
|
|
@@ -0,0 +1,56 @@
|
|
+#
|
|
+# Largely copied from the FreeBSD ports tree Makefile for dirvish, which was
|
|
+# written by Loren M. Lang.
|
|
+#
|
|
+EXECUTABLES=dirvish dirvish-expire dirvish-locate dirvish-runall
|
|
+MAN5=dirvish.conf.5
|
|
+MAN8=dirvish.8 dirvish-expire.8 dirvish-locate.8 dirvish-runall.8
|
|
+
|
|
+#
|
|
+# Macports provides DESTDIR on the command line. The Portfile provides PREFIX.
|
|
+#
|
|
+INSTPATH=${DESTDIR}${PREFIX}
|
|
+CONFDIR=${PREFIX}/etc/dirvish
|
|
+MANDIR=${INSTPATH}/share/man
|
|
+MAN5DIR=${MANDIR}/man5
|
|
+MAN8DIR=${MANDIR}/man8
|
|
+SBINDIR=${INSTPATH}/sbin
|
|
+STAGE_CONFDIR=${DESTDIR}${CONFDIR}
|
|
+
|
|
+DIRVISH_DIRS=${CONFDIR} ${MAN5DIR} ${MAN8DIR} ${SBINDIR}
|
|
+
|
|
+CHMOD=/bin/chmod
|
|
+INSTALL=/usr/bin/install
|
|
+INSTALL_OWNER=-o root
|
|
+INSTALL_GROUP=-g admin
|
|
+INSTALL_UCREDS=${INSTALL_OWNER} ${INSTALL_GROUP}
|
|
+INSTALL_DATA=${INSTALL} ${INSTALL_UCREDS} -m 444
|
|
+INSTALL_DIRS=${INSTALL} -d -m 755
|
|
+INSTALL_MAN=${INSTALL_DATA}
|
|
+INSTALL_SCRIPT=${INSTALL} ${INSTALL_UCREDS} -m 555
|
|
+
|
|
+header:
|
|
+ echo "#!${PERL}" > header.pl
|
|
+ echo "" >> header.pl
|
|
+ echo "\$$CONFDIR = \"${CONFDIR}\";" >> header.pl
|
|
+
|
|
+${EXECUTABLES}: header
|
|
+.for _E in ${EXECUTABLES}
|
|
+ cat header.pl ${_E}.pl loadconfig.pl > ${_E} && ${CHMOD} 755 ${_E}
|
|
+.endfor
|
|
+
|
|
+all: ${EXECUTABLES}
|
|
+
|
|
+install: ${EXECUTABLES}
|
|
+.for _E in ${EXECUTABLES}
|
|
+ ${INSTALL_SCRIPT} ${_E} ${SBINDIR}
|
|
+.endfor
|
|
+.for _M in ${MAN5}
|
|
+ ${INSTALL_MAN} ${_M} ${MAN5DIR}
|
|
+.endfor
|
|
+.for _M in ${MAN8}
|
|
+ ${INSTALL_MAN} ${_M} ${MAN8DIR}
|
|
+.endfor
|
|
+ ${INSTALL_DIRS} ${STAGE_CONFDIR}
|
|
+ ${INSTALL_DATA} master.conf.dist ${STAGE_CONFDIR}
|
|
+ ${INSTALL_DATA} default.conf.dist ${STAGE_CONFDIR}
|