ports/105529: [PATCH]: add WWWDIR macro to bsd.port.mk
Frank J. Laszlo
laszlof at FreeBSD.org
Tue Nov 14 14:40:04 UTC 2006
>Number: 105529
>Category: ports
>Synopsis: [PATCH]: add WWWDIR macro to bsd.port.mk
>Confidential: no
>Severity: non-critical
>Priority: low
>Responsible: freebsd-ports-bugs
>State: open
>Quarter:
>Keywords:
>Date-Required:
>Class: change-request
>Submitter-Id: current-users
>Arrival-Date: Tue Nov 14 14:40:00 GMT 2006
>Closed-Date:
>Last-Modified:
>Originator: Frank J. Laszlo
>Release: FreeBSD 6.0-STABLE i386
>Organization:
>Environment:
System: FreeBSD freefall.freebsd.org 6.0-STABLE FreeBSD 6.0-STABLE #0: Sat Dec 10 03:18:20 UTC 2005 kensmith at freefall.freebsd.org:/usr/obj/usr/src/sys/FREEFALL i386
>Description:
This patch will add a WWWDIR macro to bsd.port.mk, this is a commonly used directory
that is used in many ports to specify the location to install web files. I have tested
this patch on several www related ports with great success.
>How-To-Repeat:
>Fix:
--- bsd.port.mk-WWWDIR.diff begins here ---
Index: bsd.port.mk
===================================================================
RCS file: /home/pcvs/ports/Mk/bsd.port.mk,v
retrieving revision 1.544
diff -u -r1.544 bsd.port.mk
--- bsd.port.mk 30 Sep 2006 19:25:45 -0000 1.544
+++ bsd.port.mk 14 Nov 2006 14:20:50 -0000
@@ -916,6 +916,9 @@
# DATADIR - Name of the directory to install the packages shared data in.
# Default: ${TARGETDIR}/share/${PORTNAME}
#
+# WWWDIR - Name of the directory to install the packages www data in.
+# Default: ${TARGETDIR}/www/${PORTNAME}
+#
# DESKTOPDIR - Name of the directory to install ${DESKTOP_ENTRIES} in.
# Default: ${TARGETDIR}/share/applications
# DESKTOP_ENTRIES
@@ -1613,7 +1616,7 @@
DESTDIR=${DESTDIR} TARGETDIR=${TARGETDIR}
SUB_LIST+= PREFIX=${PREFIX} LOCALBASE=${LOCALBASE_REL} X11BASE=${X11BASE_REL} \
DATADIR=${DATADIR} DOCSDIR=${DOCSDIR} EXAMPLESDIR=${EXAMPLESDIR} \
- DESTDIR=${DESTDIR} TARGETDIR=${TARGETDIR}
+ WWWDIR=${WWWDIR} DESTDIR=${DESTDIR} TARGETDIR=${TARGETDIR}
PLIST_REINPLACE+= dirrmtry
PLIST_REINPLACE_DIRRMTRY=s!^@dirrmtry \(.*\)!@unexec rmdir %D/\1 2>/dev/null || true!
@@ -2988,10 +2991,12 @@
DOCSDIR?= ${TARGETDIR}/share/doc/${PORTNAME}
EXAMPLESDIR?= ${TARGETDIR}/share/examples/${PORTNAME}
DATADIR?= ${TARGETDIR}/share/${PORTNAME}
+WWWDIR?= ${TARGETDIR}/www/${PORTNAME}
PLIST_SUB+= DOCSDIR="${DOCSDIR:S,^${TARGETDIR}/,,}" \
EXAMPLESDIR="${EXAMPLESDIR:S,^${TARGETDIR}/,,}" \
- DATADIR="${DATADIR:S,^${TARGETDIR}/,,}"
+ DATADIR="${DATADIR:S,^${TARGETDIR}/,,}" \
+ WWWDIR="${WWWDIR:S,^${TARGETDIR}/,,}"
DESKTOPDIR?= ${TARGETDIR}/share/applications
_DESKTOPDIR_REL= ${DESKTOPDIR:S,^${TARGETDIR}/,,}/
--- bsd.port.mk-WWWDIR.diff ends here ---
>Release-Note:
>Audit-Trail:
>Unformatted:
More information about the freebsd-ports-bugs
mailing list