pkgsrc-wip/frontpage/Makefile
Eric Schnoebelen 645c4d15b3 Update to reference wip/ap-frontpage in the RUN_DEPENDS (change back to
www/ap-frontpage once it's promoted
2003-06-03 17:24:28 +00:00

111 lines
3.1 KiB
Makefile

# $NetBSD: Makefile,v 1.2 2003/06/03 17:24:28 schnoebe Exp $
# FreeBSD Id: ports/www/frontpage/Makefile,v 1.5 2002/11/03 07:57:25 ijliao Exp
DISTNAME= frontpage-5.0.2.2623
CATEGORIES= www
MASTER_SITES= ftp://ftp.microsoft.com/products/frontpage/ \
ftp://www.westbend.net/Mirrors/ftp.microsoft.com/Products/frontpage/
DISTFILES= ${FRONTPAGE}
MAINTAINER= eric@cirr.com
HOMEPAGE= http://www.microsoft.com/frontpage
COMMENT= Microsoft Frontpage 2002 Server Extensions
.include "../../mk/bsd.prefs.mk"
WRKSRC= ${WRKDIR}/frontpage
EXTRACT_SFX= .Z
USE_PKGINSTALL= YES
.include "../../mk/bsd.pkg.install.mk"
ONLY_FOR_PLATFORM= NetBSD-*-i386 NetBSD-*-alpha
# Linux-*-i386 \
# SunOS-*-sparc64 SunOS-*-x86
.if ${OPSYS} == "NetBSD"
RUN_DEPENDS+= ap-frontpage:../../wip/ap-frontpage
. if ${MACHINE_ARCH} == "i386"
FRONTPAGE= fp${FP_VER:S/.//}.bsdi.tar.Z
. elif ${MACHINE_ARCH} == "alpha"
FRONTPAGE= fp${FP_VER:S/.//}.alpha.tar.Z
RUN_DEPENDS+= osf1-lib:../../emulators/osf1-lib
. elif ${MACHINE_ARCH} == "sparc64"
FRONTPAGE= fp${FP_VER:S/.//}.solaris.tar.Z
. elif ${MACHINE_ARCH} == "sparc"
FRONTPAGE= fp${FP_VER:S/.//}.solaris.tar.Z
. endif
# .elif ${OPSYS} == "SunOS"
# . if ${MACHINE_ARCH} == "i386"
# FRONTPAGE= fp${FP_VER:S/.//}.solarisx86.tar.Z
# . elif ${MACHINE_ARCH} == "sparc64"
# FRONTPAGE= fp${FP_VER:S/.//}.solaris.tar.Z
# . elif ${MACHINE_ARCH} == "sparc"
# FRONTPAGE= fp${FP_VER:S/.//}.solaris.tar.Z
# . endif
.endif
FP_VER= 5.0
#FP_VER= ${PORTVERSION:C/\..*//}
EXTRACT_ONLY= ${FRONTPAGE}
FP_DIR= frontpage/version${FP_VER}
FPINSTALL= ${FP_DIR}/fp_install.sh
README= ${FP_DIR}/readme.htm
FPCSS= ${FP_DIR}/admin/1033/webadmin.css
MOD_FPDOCDIR= share/httpd/htdocs/manual/frontpage
PLIST_SUBST+= FP_VER=${FP_VER}
METALOG= ${WRKDIR}/.METALOG
do-build:
@${MV} ${WRKDIR}/${FPCSS} ${WRKDIR}/${FPCSS}.orig
@${SED} -e 's:IMAGESDIR:../images/:g' \
${WRKDIR}/${FPCSS}.orig > ${WRKDIR}/${FPCSS}
@${MV} ${WRKDIR}/${FPINSTALL} ${WRKDIR}/${FPINSTALL}.orig
@${SED} -e 's:PREFIX:${PREFIX}:g' \
${WRKDIR}/${FPINSTALL}.orig > ${WRKDIR}/${FPINSTALL}
@${MKDIR} ${WRKDIR}/${MOD_FPDOCDIR}
@${CP} ${WRKDIR}/${README} ${WRKDIR}/${MOD_FPDOCDIR}/index.html
metalog: ${METALOG}
# some rather ugly scripting to generate a METALOG file
# to be fed to pax. On the other hand, we're kinda clever
# to build the metalog file from the PLIST :-)
pre-install ${METALOG}: plist
@cd ${WRKDIR}; \
(${ECHO} "."; \
dn=${MOD_FPDOCDIR} ; \
while [ -n $$dn -a "$$dn" != "." ] ; do \
${ECHO} $$dn; \
dn=`dirname $$dn` ; \
done ;\
${SED} -e 's/^@dirrm //' -e '/^@.*/d' ${PLIST} )| \
while read fn; do \
if [ "$$fn" != "." ] ; then \
fn="./$$fn"; \
fi ; \
if [ -f $$fn ] ; then \
type="file"; \
case $$fn in \
*.exe|*.sh) mode=0555;; \
*) mode=0444;; \
esac ;\
elif [ -d $$fn ] ; then \
type="dir" ; \
mode=0755; \
case $$fn in \
.|share*) un=root; gn=wheel;;\
frontpage*) un=bin; gn=bin;; \
esac; \
fi; \
${ECHO} "$$fn type=$$type mode=$$mode uname=$$un gname=$$gn";\
done | ${SORT} >${METALOG}
do-install:
@cd ${WRKDIR} && ${PAX} -O -ppo -rw -d -M ${PREFIX} < ${METALOG}
.include "../../mk/bsd.pkg.mk"