head	1.9;
access;
symbols
	RELEASE_7_4_0:1.7
	RELEASE_8_2_0:1.7
	RELEASE_6_EOL:1.6
	RELEASE_8_1_0:1.5
	RELEASE_7_3_0:1.4
	RELEASE_8_0_0:1.4
	RELEASE_7_2_0:1.3
	RELEASE_7_1_0:1.3
	RELEASE_6_4_0:1.3
	RELEASE_5_EOL:1.3
	RELEASE_7_0_0:1.3
	RELEASE_6_3_0:1.3
	PRE_XORG_7:1.3
	RELEASE_4_EOL:1.3
	RELEASE_6_2_0:1.3
	RELEASE_6_1_0:1.2
	RELEASE_5_5_0:1.2;
locks; strict;
comment	@# @;


1.9
date	2011.06.01.21.55.13;	author rene;	state dead;
branches;
next	1.8;

1.8
date	2011.05.23.23.04.41;	author brooks;	state Exp;
branches;
next	1.7;

1.7
date	2010.12.12.08.44.49;	author pgollucci;	state Exp;
branches;
next	1.6;

1.6
date	2010.10.28.21.00.19;	author erwin;	state Exp;
branches;
next	1.5;

1.5
date	2010.05.25.20.17.35;	author pgollucci;	state Exp;
branches;
next	1.4;

1.4
date	2009.05.21.20.42.56;	author pgollucci;	state Exp;
branches;
next	1.3;

1.3
date	2006.04.05.03.46.55;	author brooks;	state Exp;
branches;
next	1.2;

1.2
date	2006.02.09.23.43.50;	author brooks;	state Exp;
branches;
next	1.1;

1.1
date	2006.02.08.03.06.22;	author brooks;	state Exp;
branches;
next	;


desc
@@


1.9
log
@Remove expired ports:
2011-05-01 german/citrix_xenapp: "crashes with f10"
2011-05-01 japanese/citrix_xenapp: "crashes with f10"
2011-05-01 net/citrix_xenapp: "crashes with f10"
2011-05-11 comms/gammu-python: since version 1.29.0 comms/gammu uses python by default
2011-05-01 java/gj: Upstream disapear and distfile is no more available
2011-05-09 net/ipv6socket_scrub: Upstream disapear and distfile is no more available
2011-05-13 graphics/lodju: depends on rep-gtk, which doesn't build anymore.
2011-05-01 www/mod_pubcookie: will be unsupported by ASF when 2.4.0 is release, migrate to 2.2.x+ now
2011-05-01 ftp/prozilla: Upstream disapear and distfile is no more available
2011-05-01 www/py-django11: Unsupported (no longer receive security updates or bugfixes)
2011-05-13 x11-toolkits/rep-gtk: missing rep-config from librep port broke the build.
2011-05-01 games/tnl: Upstream development has ceased, it doesn't work with newer CEGUI and is generally broken
2011-06-01 net/vnc2swf: Development is now superseded by deskutils/vnc2flv
@
text
@# Ports collection makefile for:	pubcookie
# Date created:				Sat Jan 21, 2006
# Whom:					Brooks Davis <brooks@@freebsd.org>
#
# $FreeBSD: ports/www/mod_pubcookie/Makefile,v 1.8 2011/05/23 23:04:41 brooks Exp $
#

PORTNAME=	pubcookie
PORTVERSION=	3.3.0
CATEGORIES=	www security
MASTER_SITES=	http://pubcookie.org/downloads/
PKGNAMEPREFIX=	${APACHE_PKGNAMEPREFIX}mod_
DISTNAME=	${PORTNAME}-3.3.0a

MAINTAINER=	brooks@@FreeBSD.org
COMMENT=	A single sign-on system for websites (apache module)

MAKE_JOBS_UNSAFE=	yes

FORBIDDEN=	vuxml:1ca8228f-858d-11e0-a76c-000743057ca2
DEPRECATED=	will be unsupported by ASF when 2.4.0 is release, migrate to 2.2.x+ now
EXPIRATION_DATE=	2011-05-01

CONFLICTS=	pubcookie-login-server-[0-9]*

FILESDIR=	${.CURDIR}/../pubcookie-login-server/files
DISTINFO_FILE=	${.CURDIR}/../pubcookie-login-server/distinfo
PATCHDIR=	${.CURDIR}/../pubcookie-login-server/files

HAS_CONFIGURE=	YES
# GNU_CONFIGURE things since we're not installing directly in PREFIX
CONFIGURE_ARGS+=	--prefix=${PC_DIR} ${CONFIGURE_TARGET}

# We want to build the module server
CONFIGURE_ARGS+=	--enable-apache --disable-login

# mod_pubcookie supports other Apache versions, but the port doesn't yet
USE_APACHE=	20
CONFIGURE_ARGS+=	--with-apxs=${APXS}
MODULENAME=	mod_${PORTNAME}
#SHORTMODNAME=	${PORTNAME}

USE_OPENSSL=	YES
CONFIGURE_ARGS+=	--with-ssl=${OPENSSLBASE}

PC_BASE?=	${PORTNAME}
PC_DIR=		${PREFIX}/${PC_BASE}

SUB_FILES+=	pkg-install
SUB_LIST+=	CONF_FILES="${CONF_FILES}" CONF_DIRS="${CONF_DIRS}"
PKGINSTALL=	${WRKDIR}/pkg-install
PKGDEINSTALL=	${PKGINSTALL}
CONF_FILES+=	${PC_BASE}/config.sample:${PC_BASE}/config

# XXX Add Kerberos

# XXX: more GNU_CONFIGURE hackery
pre-configure:
	@@CONFIG_GUESS_DIRS=$$(${FIND} ${WRKDIR} -name config.guess -o -name config.sub \
		| ${XARGS} -n 1 ${DIRNAME}); \
	for _D in $${CONFIG_GUESS_DIRS}; do \
		${CP} -f ${TEMPLATES}/config.guess $${_D}/config.guess; \
		${CHMOD} a+rx $${_D}/config.guess; \
		${CP} -f ${TEMPLATES}/config.sub $${_D}/config.sub; \
		${CHMOD} a+rx $${_D}/config.sub; \
	done

do-install:
	${MKDIR} ${PC_DIR}/keys
	${INSTALL_PROGRAM} ${WRKSRC}/keyclient ${PC_DIR}
	${INSTALL_DATA} ${WRKSRC}/doc/config.sample ${PC_DIR}
	${APXS} -i -A -n ${SHORTMODNAME} ${WRKSRC}/module/${MODULENAME}.${AP_BUILDEXT}

post-install:
	@@${SH} ${PKGINSTALL} ${PKGNAME} POST-INSTALL

.include <bsd.port.mk>
@


1.8
log
@Partially address several years of neglect of pubcookie.  Indicate the
security issues in two two ports.

I've not use pubcookie in several year and given the lack of complaint
about the deprication of mod_pubcookie, I doubt anyone else uses it from
ports.  The mod_pubcookie port has already expired and I've set a two
week expriation for pubcookie-login-server.  If not maintainer
appears I will send both to the Attic on June 6th.

While I'm here, address the use of CONF_FILES and CONF_DIRS in
pubcookie-login-server to avoid getting in the way of progress. [0]

PR:		ports/157164 [0]
Security:	vuxml:115a1389-858e-11e0-a76c-000743057ca2
		vuxml:1ca8228f-858d-11e0-a76c-000743057ca2
@
text
@d5 1
a5 1
# $FreeBSD$
@


1.7
log
@- Corresponding to www/apache20 deprecation, deprecate ports
  that only build with www/apache20 (2.0.x)

With Hat:   apache
@
text
@d20 1
@


1.6
log
@Deprecate md5 in favour of sha256 checksums.  md5 checksums will no longer
be generated or checked, and will be silently ignored for now.  Also,
generalize the MD5_FILE macro to DISTINFO_FILO.

PR:		149657
Submitted by:	rene
Approved by:	portmgr
Tested on:	pointyhat i386 7-exp
@
text
@d20 3
@


1.5
log
@Mk/bsd.apache.mk can not sufficiently alter things before Mk/bsd.options.mk
in Mk/bsd.ports.mk due to ordering in Mk/bsd.port.mk.  This causes OPTIONSFILE
to be incorrectly set during some make phases as a result of the recent
PKGNAMEPREFIX for apache ports.

'Revert' some of the PKGNAMEPREFIX changes for apXX-.
   - Must be manually requested in tbe port Makefile either by
     a) AP_FAST_BUILD=yes
     b) PKGNAMEPREFIX=${APACHE_PKGNAMEPREFIX}
   - Going forward, we will only do this for ports where WITH_APACHE
       is NOT optional, but required.  mod_* ports are a good fit.

141 ports are mod_ ports
  80 of those use AP_FAST_BUILD and thus are auto hooked by this patch [a].
  61 remaining are then patched to mirror the other $lang frameworks [b].

PR:             ports/146956
Reported by:    Hans F. Nordhaug <Hans.F.Nordhaug@@hiMolde.no>, several
Discussed with: pav, itectu on #bsdports
Tested by:      P6 TB run
Approved by:    portmgr (pav)
@
text
@d23 1
a23 1
MD5_FILE=	${.CURDIR}/../pubcookie-login-server/distinfo
@


1.4
log
@- Mark MAKE_JOBS_UNSAFE=yes

PR:             ports/134611
Approved by:    Pav (#bsdports)
@
text
@d12 1
a12 1
PKGNAMEPREFIX=	mod_
@


1.3
log
@Upgrade pubcookie from 3.3.0-beta2 to 3.3.0a fixing serious XSS
vulnerabilities.
@
text
@d18 2
@


1.2
log
@Actually compile on amd64.  This required copying in the config.guess
replacement code from bsd.port.mk because pubcookie lives in a
subdirectory of PREFIX and thus actually defining GNU_CONFIGURE won't
work.

Point hat:	brooks
@
text
@d9 1
a9 1
DISTVERSION=	3.3.0-beta2
d13 1
@


1.1
log
@Add www/mod_pubcookie:

Pubcookie is an open-source package for intra-institutional
single-sign-on end-user web authentication. More generally, it is an
approach to identifying users as they browse to an institution's many
websites that require authentication. It helps an institution reuse
existing authentication services (like Kerberos, LDAP, or NIS), and it
limits the exposure of end-user passwords by ensuring they're only sent
to a trusted login service.

This port contains the apache module portion of the Pubcookie system.
@
text
@d50 11
@

