head	1.22;
access;
symbols
	RELEASE_6_2_0:1.21
	RELEASE_6_1_0:1.19
	RELEASE_5_5_0:1.19
	RELEASE_6_0_0:1.19
	RELEASE_5_4_0:1.18
	RELEASE_4_11_0:1.18
	RELEASE_5_3_0:1.18
	RELEASE_4_10_0:1.18
	RELEASE_5_2_1:1.15
	RELEASE_5_2_0:1.15
	RELEASE_4_9_0:1.14
	RELEASE_5_1_0:1.13
	RELEASE_4_8_0:1.13
	RELEASE_5_0_0:1.12
	RELEASE_4_7_0:1.12
	RELEASE_4_6_2:1.12
	RELEASE_4_6_1:1.12
	RELEASE_4_6_0:1.12
	RELEASE_5_0_DP1:1.7
	RELEASE_4_5_0:1.3
	RELEASE_4_4_0:1.1;
locks; strict;
comment	@# @;


1.22
date	2006.12.12.16.38.12;	author vd;	state dead;
branches;
next	1.21;

1.21
date	2006.04.17.20.55.38;	author linimon;	state Exp;
branches;
next	1.20;

1.20
date	2006.04.15.06.26.48;	author linimon;	state Exp;
branches;
next	1.19;

1.19
date	2005.04.22.20.57.12;	author pav;	state Exp;
branches;
next	1.18;

1.18
date	2004.02.22.09.31.04;	author mbr;	state Exp;
branches;
next	1.17;

1.17
date	2004.02.22.09.09.31;	author mbr;	state Exp;
branches;
next	1.16;

1.16
date	2004.02.21.22.15.15;	author kris;	state Exp;
branches;
next	1.15;

1.15
date	2003.11.07.09.12.53;	author marcus;	state Exp;
branches;
next	1.14;

1.14
date	2003.08.11.15.25.51;	author mbr;	state Exp;
branches;
next	1.13;

1.13
date	2003.03.07.06.12.43;	author ade;	state Exp;
branches;
next	1.12;

1.12
date	2002.05.23.22.38.29;	author mbr;	state Exp;
branches;
next	1.11;

1.11
date	2002.05.16.10.59.57;	author mbr;	state Exp;
branches;
next	1.10;

1.10
date	2002.05.16.09.12.50;	author mbr;	state Exp;
branches;
next	1.9;

1.9
date	2002.05.04.12.26.20;	author mbr;	state Exp;
branches;
next	1.8;

1.8
date	2002.04.28.11.48.18;	author mbr;	state Exp;
branches;
next	1.7;

1.7
date	2002.02.05.17.33.56;	author mbr;	state Exp;
branches;
next	1.6;

1.6
date	2002.02.05.16.18.42;	author mbr;	state Exp;
branches;
next	1.5;

1.5
date	2002.02.05.14.20.36;	author mbr;	state Exp;
branches;
next	1.4;

1.4
date	2002.02.03.21.59.27;	author mbr;	state Exp;
branches;
next	1.3;

1.3
date	2002.01.20.16.28.00;	author mbr;	state Exp;
branches;
next	1.2;

1.2
date	2001.12.24.13.56.04;	author mbr;	state Exp;
branches;
next	1.1;

1.1
date	2001.08.31.11.42.15;	author jedgar;	state Exp;
branches;
next	;


desc
@@


1.22
log
@Remove expired www/frontpage and all frontpage ports:

2006-12-01 www/frontpage: Microsoft Frontpage Extensions have reached their End-of-Life

portuguese/frontpage-pt_BR
www/frontpage-ar
www/frontpage-de
www/frontpage-es
www/frontpage-fr
www/frontpage-he
www/frontpage-it
www/frontpage-ja
www/frontpage-ko
www/frontpage-nl
www/frontpage-sv
www/frontpage-th
www/frontpage-zh
www/mod_frontpage
www/mod_frontpage-rtr
www/mod_frontpage2-rtr
@
text
@# New ports collection makefile for:    apache mod_frontpage
# Date created:		2001/07/24
# Whom:			mb@@imp.ch
#
# $FreeBSD: ports/www/mod_frontpage/Makefile,v 1.21 2006/04/17 20:55:38 linimon Exp $

PORTNAME=	mod_frontpage
PORTVERSION=	1.6.2
PORTREVISION=	1
CATEGORIES=	www
MASTER_SITES=	${MASTER_SITE_SOURCEFORGE:S/%SUBDIR%/mirfak/g}
DISTFILES=	${PORTNAME}_mirfak-${PORTVERSION}.tar.gz

MAINTAINER=	mbr@@FreeBSD.org
COMMENT=	Improved mod_frontpage for Apache, as APXS installation

WRKSRC=		${WRKDIR}/${PORTNAME}_mirfak-${PORTVERSION}

RUN_DEPENDS=	${FPSETPERM}:${PORTSDIR}/www/frontpage

USE_APACHE=	yes
FP_VER=		5.0
FP_DIR=		${PREFIX}/frontpage/version${FP_VER}
FPSETPERM=	${FP_DIR}/set_default_perms.sh

.include <bsd.port.pre.mk>

PKGMESSAGE=	pkg-message

INSTALL_FILE=	${INSTALL} -c -m 555 -o bin -g bin
PKG_PREFIX=	${PREFIX}

.if exists(${APXS})
APXS_WORKS!=	${APXS} -q TARGET 2>/dev/null || ${ECHO} no
.endif
.if exists(${APXS}) && ${APXS_WORKS} != no
AP_TARGET!=	${APXS} -q TARGET
AP_SYSCONF!=	${APXS} -q SYSCONFDIR
AP_INCLUDE!=	${APXS} -q INCLUDEDIR
AP_LIBEXEC!=	${APXS} -q LIBEXECDIR
.else
AP_TARGET?=	httpd
AP_SYSCONF?=	${PREFIX}/etc/apache
AP_INCLUDE?=	${PREFIX}/include/apache
AP_LIBEXEC?=	${PREFIX}/libexec/apache
.endif

PERL_CONFIGURE= yes
CONFIGURE_ENV=	PREFIX=${PREFIX} WRKSRC=${WRKSRC}

ONLY_FOR_ARCHS= i386

pre-fetch:
	@@${ECHO}
	@@${ECHO} "*****************************************************"
	@@${ECHO} IMPORTANT
	@@${ECHO}
	@@${ECHO} This port still has some security issues. Some buffer
	@@${ECHO} overflows have been fixed, but since the port depends
	@@${ECHO} on ENV[] variables, a local user can still gain a UID
	@@${ECHO} of another user. This is a design issue, and also
	@@${ECHO} present in the apache13-fp port.
	@@${ECHO}
	@@${ECHO} Check carefully that the Makefile has FP_UID_MIN and
	@@${ECHO} FP_GID_MIN set correctly. If you think security is
	@@${ECHO} very important for you, you shouldn't run frontpage
	@@${ECHO} at all.
	@@${ECHO} "*****************************************************"
	@@${ECHO}
	

post-install:
.if (${PREFIX} != "/usr/local")
	@@${CAT} ${PKGMESSAGE} | ${SED} -e 's|%%PREFIX%%|${PREFIX}|'
.else
	@@${CAT} ${PKGMESSAGE} | ${SED} -e 's|%%PREFIX%%|${PREFIX}|' \
	    | ${GREP} -v "ln"
.endif

.include <bsd.port.post.mk>
@


1.21
log
@Restore mbr as maintainer at his request.  It seems I lost his mail replying
to my request for status.

Hat:		portmgr
Pointy hat:	linimon
@
text
@d5 1
a5 1
# $FreeBSD$
@


1.20
log
@Reset mbr due to no answer to an email inquiry about his status, and
maintainer-timeouts.

Hat:	portmgr
@
text
@d14 1
a14 1
MAINTAINER=	ports@@FreeBSD.org
@


1.19
log
@- Change path to match frontpage-rtr binaries

PR:		ports/76013
Submitted by:	Joe Rhett <jrhett@@meer.net>
Approved by:	maintainer timeout (1 month)
@
text
@d14 1
a14 1
MAINTAINER=	mbr@@FreeBSD.org
@


1.18
log
@Add worksrc to CONFIGURE_ENV.
@
text
@d9 1
@


1.17
log
@Fix compile on bento 4.x cluster and unbreak build. The port
was never broken on real world installations.
@
text
@d48 1
a48 1
CONFIGURE_ENV=	PREFIX=${PREFIX}
@


1.16
log
@BROKEN on 4.x: does not build
@
text
@a26 4
.if ${OSVERSION} < 500000
BROKEN=		"Does not build"
.endif

@


1.15
log
@Use the new Apache bits from bsd.port.mk.

Submitted by:	dinoex
@
text
@d27 4
@


1.14
log
@This port is for i386 only.
@
text
@a16 1
AP_PORT?=	apache13
a17 2
BUILD_DEPENDS=	${LOCALBASE}/sbin/apxs:${PORTSDIR}/www/${AP_PORT}
RUN_DEPENDS=	${LOCALBASE}/sbin/apxs:${PORTSDIR}/www/${AP_PORT}
d20 1
a30 2

APXS=		${LOCALBASE}/sbin/apxs
@


1.13
log
@Clear moonlight beckons.
Requiem mors pacem pkg-comment,
And be calm ports tree.

E Nomini Patri, E Fili, E Spiritu Sancti.
@
text
@d54 2
@


1.12
log
@Add dependency to frontpage port.
@
text
@d14 1
@


1.11
log
@Add a note about the hardcoded /usr/local in the frontpage binaries.
@
text
@d20 5
@


1.10
log
@Fix the OS detection for Linux, make the module install properly
under $PREFIX.
Idea by:	Andre Oppermann <oppermann@@pipeline.ch>
@
text
@d68 6
a73 1
		@@${CAT} ${PKGMESSAGE}
@


1.9
log
@Update to v. 1.6.2 from sourceforge.
@
text
@d46 1
@


1.8
log
@Make changing passwords running. Add patch posted to sourge-forge with
little modifications. Bump PORTREVISION.
@
text
@d8 1
a8 2
PORTVERSION=	1.6.1
PORTREVISION=	1
d10 2
a11 1
MASTER_SITES=	http://people.freebsd.org/~mbr/distfiles/
d15 1
@


1.7
log
@Fix the echo message
@
text
@d9 1
@


1.6
log
@Sigh. Commit the update. I hope I will not find more security issues.
@
text
@d47 1
a47 1
	@@${ECHO} ******************************************************
d60 1
a60 1
	@@${ECHO} ******************************************************
@


1.5
log
@Mark this port FORBIDDEN, since every previous version of
it has been exploitable including this one :-(

Requested by:	nectar
@
text
@d8 1
a8 1
PORTVERSION=	1.6
a13 2
FORBIDDEN=	"Buffer overflows in fpexec, exploitable locally. A fix is in work"

d44 19
@


1.4
log
@Upgrade to version 1.6 which I just have finished today.

Reviewed by:		some frontpage users
@
text
@d14 2
@


1.3
log
@Update this apache DSO module to work with Frontpage 5.0
@
text
@d8 1
a8 2
PORTVERSION=	1.5.2
PORTREVISION=	1
d21 1
a21 1
ONLY_FOR_ARCHS= i386
d44 3
@


1.2
log
@Maintainer is now a committer

Approved by:	demon
@
text
@d8 2
a9 1
PORTVERSION=	1.5.1mdk-1.3.19
d11 1
a11 7
MASTER_SITES=	http://home.edo.uni-dortmund.de/~chripo/download/ \
		ftp://ftp.edo.uni-dortmund.de/pub/mod_frontpage/ \
		ftp://ftp.microsoft.com/products/frontpage/ \
		ftp://www.westbend.net/Mirrors/ftp.microsoft.com/Products/frontpage/ \
		http://officeupdate.microsoft.com/frontpage/wpp/serk/
DISTFILES=      ${PORTNAME}-${PORTVERSION}${EXTRACT_SUFX} ${FRONTPAGE}
EXTRACT_ONLY=	${PORTNAME}-${PORTVERSION}${EXTRACT_SUFX}
a22 1
BATCH?=		NO
a25 9
FRONTPAGE=	fp40.bsdi.tar.Z
FP_REV=		version4.0
FPINSTALL=	frontpage/${FP_REV}/fp_install.sh
CHANGESERVER=	frontpage/${FP_REV}/change_server.sh
FPSETPERM=	frontpage/${FP_REV}/set_default_perms.sh
README=		frontpage/${FP_REV}/readme.htm
SERK=		frontpage/${FP_REV}/serk
AP_SHARE=	${PREFIX}/share/doc/apache
MOD_FPDOCDIR=	${AP_SHARE}/manual/mod/mod_frontpage
a43 16
post-extract:
	@@${ECHO} "===>  Extracting FrontPage install scripts"
	cd ${WRKSRC} && \
	${EXTRACT_CMD} ${EXTRACT_BEFORE_ARGS} ${DISTDIR}/${FRONTPAGE} \
		${EXTRACT_AFTER_ARGS} ${FPINSTALL} ${CHANGESERVER} \
		${README} ${FPSETPERM}

.if !defined(PATCH_DEBUG)
post-patch:
	@@ cd ${WRKSRC} \
		&& find . -type f -name "*.orig" -print | xargs ${RM} -f
.endif

pre-configure:
	@@${CP} ${WRKSRC}/DSO/Makefile.* ${WRKSRC}/

a44 15

pre-install:
	@@(cd ${PREFIX} && ${EXTRACT_CMD} ${EXTRACT_BEFORE_ARGS} \
	    ${DISTDIR}/${FRONTPAGE} ${EXTRACT_AFTER_ARGS})
	@@${MKDIR} ${MOD_FPDOCDIR}
	@@${CP} ${PREFIX}/${README} ${MOD_FPDOCDIR}/index.html
	@@${LN} -fs ${PREFIX}/${SERK} ${MOD_FPDOCDIR}/serk
	@@${INSTALL_FILE} '${WRKSRC}/${FPINSTALL}' '${PREFIX}/${FPINSTALL}-dist'
	@@${INSTALL_FILE} '${WRKSRC}/${CHANGESERVER}' '${PREFIX}/${CHANGESERVER}-dist'
	@@${INSTALL_FILE} '${WRKSRC}/${FPSETPERM}' '${PREFIX}/${FPSETPERM}'
	@@PKG_PREFIX=${PREFIX} BATCH=${BATCH} ${SH} ${PKGINSTALL} ${PKGNAME} POST-INSTALL

post-install:
	@@${INSTALL_SCRIPT} -m 751 ${FILESDIR}/apache.sh.sample ${PREFIX}/etc/rc.d/apache.sh.sample
	@@${CAT} ${PKGMESSAGE}
@


1.1
log
@Add mod_frontpage, a modular version of FrontPage extentions.

PR:		29202
Submitted by:	Martin Blapp <mb@@imp.ch>
@
text
@d18 1
a18 1
MAINTAINER=	mb@@imp.ch
@

