head	1.36;
access;
symbols
	RELEASE_7_4_0:1.32
	RELEASE_8_2_0:1.32
	RELEASE_6_EOL:1.31
	RELEASE_8_1_0:1.29
	RELEASE_7_3_0:1.29
	RELEASE_8_0_0:1.28
	RELEASE_7_2_0:1.25
	RELEASE_7_1_0:1.25
	RELEASE_6_4_0:1.25
	RELEASE_5_EOL:1.21
	RELEASE_7_0_0:1.21
	RELEASE_6_3_0:1.21
	PRE_XORG_7:1.18
	RELEASE_4_EOL:1.17
	RELEASE_6_2_0:1.15
	RELEASE_6_1_0:1.15
	RELEASE_5_5_0:1.15
	RELEASE_6_0_0:1.9
	RELEASE_5_4_0:1.8
	RELEASE_4_11_0:1.8
	RELEASE_5_3_0:1.6
	RELEASE_4_10_0:1.5
	RELEASE_5_2_1:1.2
	RELEASE_5_2_0:1.2;
locks; strict;
comment	@# @;


1.36
date	2011.10.14.22.30.47;	author dougb;	state dead;
branches;
next	1.35;

1.35
date	2011.09.26.09.24.17;	author dougb;	state Exp;
branches;
next	1.34;

1.34
date	2011.08.20.17.27.37;	author ohauer;	state Exp;
branches;
next	1.33;

1.33
date	2011.05.18.18.57.44;	author sylvio;	state Exp;
branches;
next	1.32;

1.32
date	2010.12.04.07.33.55;	author ade;	state Exp;
branches;
next	1.31;

1.31
date	2010.10.16.11.52.42;	author ade;	state Exp;
branches;
next	1.30;

1.30
date	2010.09.15.18.35.19;	author ade;	state Exp;
branches;
next	1.29;

1.29
date	2009.11.27.22.52.29;	author sylvio;	state Exp;
branches;
next	1.28;

1.28
date	2009.06.24.04.27.43;	author pgollucci;	state Exp;
branches;
next	1.27;

1.27
date	2009.06.24.04.25.33;	author pgollucci;	state Exp;
branches;
next	1.26;

1.26
date	2009.06.13.20.11.25;	author erwin;	state dead;
branches;
next	1.25;

1.25
date	2008.08.20.00.57.28;	author ade;	state Exp;
branches;
next	1.24;

1.24
date	2008.08.19.09.18.36;	author linimon;	state Exp;
branches;
next	1.23;

1.23
date	2008.06.27.21.50.59;	author itetcu;	state Exp;
branches;
next	1.22;

1.22
date	2008.06.06.14.06.54;	author edwin;	state Exp;
branches;
next	1.21;

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

1.20
date	2007.07.09.01.56.35;	author laszlof;	state Exp;
branches;
next	1.19;

1.19
date	2007.05.19.20.24.54;	author flz;	state Exp;
branches;
next	1.18;

1.18
date	2007.02.23.17.04.38;	author laszlof;	state Exp;
branches;
next	1.17;

1.17
date	2006.12.12.13.24.17;	author laszlof;	state Exp;
branches;
next	1.16;

1.16
date	2006.11.07.15.37.05;	author laszlof;	state Exp;
branches;
next	1.15;

1.15
date	2006.01.26.09.29.07;	author pav;	state Exp;
branches;
next	1.14;

1.14
date	2005.12.30.04.32.35;	author pav;	state Exp;
branches;
next	1.13;

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

1.12
date	2005.11.09.08.21.21;	author pav;	state Exp;
branches;
next	1.11;

1.11
date	2005.10.08.03.21.22;	author mnag;	state Exp;
branches;
next	1.10;

1.10
date	2005.09.02.18.13.04;	author brooks;	state Exp;
branches;
next	1.9;

1.9
date	2005.09.01.14.02.28;	author lawrance;	state Exp;
branches;
next	1.8;

1.8
date	2004.11.12.19.45.16;	author pav;	state Exp;
branches;
next	1.7;

1.7
date	2004.10.21.05.51.35;	author clement;	state Exp;
branches;
next	1.6;

1.6
date	2004.05.21.08.52.42;	author kris;	state Exp;
branches;
next	1.5;

1.5
date	2004.03.12.02.48.24;	author ade;	state Exp;
branches;
next	1.4;

1.4
date	2004.02.04.05.09.27;	author marcus;	state Exp;
branches;
next	1.3;

1.3
date	2004.01.13.15.04.48;	author clement;	state Exp;
branches;
next	1.2;

1.2
date	2003.11.09.16.06.55;	author jeh;	state Exp;
branches;
next	1.1;

1.1
date	2003.10.07.00.09.16;	author edwin;	state Exp;
branches;
next	;


desc
@@


1.36
log
@As previously advertised, complete removal of vulnerable ports that
no one has stepped up to deal with:

archivers/pecl-phar		Vulnerable since 2011-01-13
comms/libsyncml			Depends on devel/libsoup22, which is FORBIDDEN
databases/mysql323-server	Vulnerable since 2006-10-29
databases/mysql323-client	Vulnerable since 2006-10-29
databases/mysql323-scripts	Vulnerable since 2006-10-29
databases/mysql40-server	Vulnerable since 2006-10-29
databases/mysql40-client	Vulnerable since 2006-10-29
databases/mysql40-scripts	Vulnerable since 2006-10-29
databases/p5-DBD-mysql40
		Depends on databases/mysql40-server, which is FORBIDDEN
deskutils/buoh			Depends on devel/libsoup22, which is FORBIDDEN
deskutils/libopensync-plugin-syncml
		Depends on comms/libsyncml, which is DEPRECATED
devel/libsoup22			Vulnerable since 2011-07-28
dns/bind9-sdb-ldap		Vulnerable since 2011-06-04
dns/bind9-sdb-postgresql	Vulnerable since 2011-06-04
ftp/wgetpro			Vulnerable since 2004-12-14
games/quake2forge		Vulnerable since 2005-01-21
graphics/linux-tiff		Vulnerable since 2004-10-13
japanese/mutt			Vulnerable since 2007-07-29
japanese/asterisk14-sounds	Depends on net/asterisk14, which is FORBIDDEN
net/asterisk14			Vulnerable since 2011-06-25
net/isc-dhcp31-client		Vulnerable since 2011-04-10
net/isc-dhcp31-server		Vulnerable since 2011-04-10
net/isc-dhcp31-relay		Vulnerable since 2011-04-10
net/asterisk-app-ldap		Depends on net/asterisk14, which is FORBIDDEN
net/asterisk-app-notify		Depends on net/asterisk14, which is FORBIDDEN
net/asterisk-oh323
   Depends on net/asterisk14, which is FORBIDDEN, does not compile on sparc64
net/asterisk14-addons		Depends on net/asterisk14, which is FORBIDDEN
net/astfax			Depends on net/asterisk14, which is FORBIDDEN
net-mgmt/nagios2		Vulnerable since 2009-06-30
www/gforge			Vulnerable since 2005-08-09
www/linux-flashplugin7		Vulnerable since at least 2008-05-30
www/opera-devel			Vulnerable since 2010-06-25, does not fetch
www/plone3			Vulnerable and unsupported upstream
www/serendipity-devel		Vulnerable since 2008-04-25
www/ziproxy			Vulnerable since 2010-06-15
www/asterisk-gui		Depends on net/asterisk14, which is FORBIDDEN
x11-toolkits/linux-pango	Vulnerable since 2009-05-13
@
text
@# New ports collection makefile for:   	gforge
# Date created:        			1 July 2003
# Whom:                			Clement Laforet <sheepkiller@@cultdeadsheep.org>
#
# $FreeBSD: ports/www/gforge/Makefile,v 1.35 2011/09/26 09:24:17 dougb Exp $
#

PORTNAME=	gforge
PORTVERSION=	4.5.19
PORTREVISION=	2
CATEGORIES=	www devel
MASTER_SITES=	http://gforge.org/gf/download/frsrelease/150/245/

MAINTAINER=	sylvio@@FreeBSD.org
COMMENT=	Open Source collaborative software development tool

FORBIDDEN=	Vulnerable since 2005-08-09, http://portaudit.freebsd.org/d7cd5015-08c9-11da-bc08-0001020eed82.html
EXPIRATION_DATE=	2011-10-14

RUN_DEPENDS=	${LOCALBASE}/bin/wget:${PORTSDIR}/ftp/wget

LICENSE=		GPLv2

USE_BZIP2=		YES
USE_PERL5=		YES
HAS_CONFIGURE=		YES
USE_APACHE=		13+
USE_AUTOTOOLS=	autoconf
NO_BUILD=		YES
USE_PHP=		pgsql session pcre
WANT_PHP_CLI=		YES
WANT_PHP_MOD=		YES

NO_PACKAGE=	The configure process uses hostname

.include <bsd.port.pre.mk>

.if ${PHP_VER} == 4
RUN_DEPENDS+=	${LOCALBASE}/share/jpgraph/imgdata_balls.inc.php:${PORTSDIR}/graphics/jpgraph
.else
RUN_DEPENDS+=	${LOCALBASE}/share/jpgraph/imgdata_balls.inc.php:${PORTSDIR}/graphics/jpgraph2
.endif

.if defined(WITH_JABBER)
CONFIGURE_ARGS+=	--enable-jabber
RUN_DEPENDS+=		${LOCALBASE}/sbin/jabberd:${PORTSDIR}/net-im/jabber
.endif

.if defined(WITH_MAILMAN)
RUN_DEPENDS+=		${LOCALBASE}/mailman:${PORTSDIR}/mail/mailman
.endif

WWW_ROOT?=	www
HOME_DIR?=	/home/gforge
BACKENDS?=	share/${PORTNAME}/backends
BACKEND_DIR=	${PREFIX}/${BACKENDS}
ETC_DIR?=	etc/gforge
PLIST_SUB+=	WWW_ROOT=${WWW_ROOT} BACKEND_DIR="${BACKENDS}" ETC_DIR=${ETC_DIR}

WWWROOT=	${PREFIX}/${WWW_ROOT}
ETCDIR=		${PREFIX}/${ETC_DIR}

.if !defined(WITH_DOMAINNAME)
HOSTNAME_CMD?=		/bin/hostname
SHORT_HOSTNAME!=	${HOSTNAME_CMD} -s
DOMAINNAME!=		${HOSTNAME_CMD} | ${SED} "s,${SHORT_HOSTNAME}\.,,"
.else
DOMAINNAME=		${WITH_DOMAINNAME}
.endif

CONFIGURE_WRKSRC=${WRKSRC}/contrib/autoconf
CONFIGURE_ARGS+=--enable-defaults=FreeBSD --with-domain-name=${DOMAINNAME} \
		--with-sys-path-to-jpgraph=${LOCALBASE}/share/jpgraph/
CONFIGURE_ENV+=	"WWWROOT=${WWWROOT}/gforge"

WWW_STUFF=	common www
BACKEND_STUFF=	backend cronjobs monitor utils plugins
SHARE_STUFF=	contrib db
ETC_STUFF=	gforge-httpd.conf.example local.inc.example \
		gforge-multi-host-httpd.conf.example

pre-everything::
.if defined(SYSTEM_NAME)
	CONFIGURE_ARGS+= --with-sys-name=${SYSTEM_NAME}
.else
	@@${ECHO_MSG} "You can set your system name with SYSTEM_NAME=<your system name>"
.endif

post-patch:
	@@${CHMOD} 744 ${WRKSRC}/contrib/autoconf/configure
	@@${ECHO_MSG} "    ==> Patching CLI php scripts"
	@@${FIND} ${WRKSRC} -name "*.php" | ${XARGS} ${REINPLACE_CMD} -e \
		"s,/usr/bin/php4,${LOCALBASE}/bin/php,"
	@@${FIND} ${WRKSRC} -name "*.php" | ${XARGS} ${REINPLACE_CMD} -e \
		"s,/usr/bin/php,${LOCALBASE}/bin/php,"
	@@${ECHO_MSG} "    ==> Patching patches"
	@@${FIND} ${WRKSRC} -name "*.patch" | ${XARGS} ${REINPLACE_CMD} -e \
		"s,/usr/bin/php,${LOCALBASE}/bin/php,"
	@@${ECHO_MSG} "    ==> Patching perl scripts"
	@@${FIND} ${WRKSRC} -name "*.pl" | ${XARGS} ${REINPLACE_CMD} -e \
		"s,/usr/bin/perl,${PERL},"
.for f in utils/ldap/ldap-clean utils/ldap/ldap-del-user utils/ldap/ldap-dump utils/ldap/ldap-import utils/ldap/ldap-check-replica monitor/systemdaemon
	@@${REINPLACE_CMD} -e "s,/usr/bin/perl,${PERL}," ${WRKSRC}/${f}
.endfor
	@@${ECHO_MSG} "    ==> Setting correct path"
	@@${REINPLACE_CMD} -e "s,/usr/bin:/usr/games:/bin,${PATH}," ${WRKSRC}/monitor/systemdaemon
.for f in backend/include.pl utils/include.pl www/include/BaseLanguage.class www/include/pre.php www/include/squal_pre.php
	@@${REINPLACE_CMD} -e "s,/etc/gforge,${ETCDIR},g" ${WRKSRC}/${f}
.endfor

post-configure:
	@@${ECHO_MSG} "    ==> Preparing crontabs"
.for CRONFILE in README.root
	@@${REINPLACE_CMD} -e "s,~/alexandria,${BACKEND_DIR},g" ${WRKSRC}/cronjobs/${CRONFILE}
.endfor
	@@${ECHO_MSG} "    ==> Cleaning useless file"
	@@${FIND} ${WRKSRC} -name "*.bak" -exec ${RM} {} \;
.for f in autom4te.cache configure.ac.orig configure.lineno config.log
	@@${RM} -rfv ${WRKSRC}/contrib/autoconf/${f}
.endfor

do-install:
	@@${MKDIR} ${ETCDIR}
	@@${CP} ${WRKSRC}/contrib/autoconf/local.inc ${ETCDIR}/local.inc-dist
	@@${CP} ${WRKSRC}/contrib/autoconf/sample-apache.vhost ${ETCDIR}/sample-apache.vhost-dist
.for f in ${ETC_STUFF}
	@@${CP} -Rvf ${WRKSRC}/etc/${f} ${ETCDIR}
.endfor
.for dir in ${WWW_STUFF}
	@@${MKDIR} ${WWWROOT}/gforge/${dir}
	@@${CP} -Rvf ${WRKSRC}/${dir}/* ${WWWROOT}/gforge/${dir}
.endfor
.for dir in ${BACKEND_STUFF}
	@@${MKDIR} ${BACKEND_DIR}/${dir}
	@@${CP} -Rvf ${WRKSRC}/${dir}/* ${BACKEND_DIR}/${dir}
.endfor
.for dir in ${SHARE_STUFF}
	@@${MKDIR} ${DATADIR}/${dir}
	@@${CP} -Rvf ${WRKSRC}/${dir}/* ${DATADIR}/${dir}
.endfor
.if !defined(NOPORTDOCS)
	@@${MKDIR} ${DOCSDIR}
	@@${CP} -Rvf ${WRKSRC}/docs/* ${DOCSDIR}
.endif

post-install:
	@@${ECHO_MSG} "--------------------------------------------------------"
	@@${ECHO_MSG} "To start using gforge just copy ${ETCDIR}/local.inc-dist"
	@@${ECHO_MSG} "to ${ETCDIR}/local.inc and edit it.
	@@${ECHO_MSG} "A sample apache virtualhost can be found here:"
	@@${ECHO_MSG} "${ETCDIR}/sample-apache.vhost-dist"
	@@${ECHO_MSG} ""
	@@${ECHO_MSG} "Usefull files:"
	@@${ECHO_MSG} "database template: ${DATADIR}/db/gforge.sql"
	@@${ECHO_MSG} "crontab templates: ${BACKEND_DIR}/cronjobs/README.*"
	@@${ECHO_MSG} ""
	@@${ECHO_MSG} "If you are having trouble displaying gantt charts,"
	@@${ECHO_MSG} "please try increasing PHP's memory limit. Thanks to"
	@@${ECHO_MSG} "Erik Greenwald for pointing this issue out."
	@@${ECHO_MSG} ""
	@@${ECHO_MSG} "gforge is a huge project and complex to configure."
	@@${ECHO_MSG} "If you have some great ideas for this port please"
	@@${ECHO_MSG} "contact me directly (${MAINTAINER})."
	@@${ECHO_MSG} "--------------------------------------------------------"

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


1.35
log
@Mark FORBIDDEN the remaining ports that are vulnerable for more than
2 weeks according to portaudit (ranging from 23 days to 7 years).
The maintainers were notified by mail that this action would be taken
on 2011-09-03. (Ports for which maintainers responded have been/will be
dealt with separately.)

Also mark DEPRECATED ports that rely on the FORBIDDEN ports, and a few
ports that rely on those DEPRECATED ports.
@
text
@d5 1
a5 1
# $FreeBSD$
@


1.34
log
@ - bump PORTREVISION from ports if USE_APACHE=13+ or 20+ is defined
@
text
@d17 3
@


1.33
log
@- Fix problem with local exp-run
- Change USE_APACHE to use 13+

PR:	 	ports/156572
Submitted by:	ohauer@@
@
text
@d10 1
a10 1
PORTREVISION=	1
d24 1
a24 1
USE_APACHE=		1.3+
@


1.32
log
@Sync to new bsd.autotools.mk
@
text
@d19 2
d24 1
a24 1
USE_APACHE=		13
d36 1
a36 1
RUN_DEPENDS+=	${LOCALBASE}/share/jpgraph/imgdata_balls.inc:${PORTSDIR}/graphics/jpgraph
d38 1
a38 1
RUN_DEPENDS+=	${LOCALBASE}/share/jpgraph/imgdata_balls.inc:${PORTSDIR}/graphics/jpgraph2
@


1.31
log
@Punt autoconf267->autoconf268
@
text
@d23 1
a23 1
USE_AUTOTOOLS=	autoconf:268
@


1.30
log
@Autotools update.   Read ports/UPDATING 20100915 for details.

Approved by:	portmgr (for Mk/bsd.port.mk part)
Tested by:	Multiple -exp runs
@
text
@d23 1
a23 1
USE_AUTOTOOLS=	autoconf:267
@


1.29
log
@- Update my mail address to FreeBSD

Approved by:	miwi (mentor)
@
text
@d10 1
d23 1
a23 1
USE_AUTOTOOLS=	autoconf:262
@


1.28
log
@Forced commit to correct pr number of previous commit

- Ressurrect
- Update to 4.5.19
- Assign to new volunteer

PR:             ports/135652
Submitted by:   Sylvio Cesar <scjamorim@@bsd.com.br> (new maintainer)
@
text
@d13 1
a13 1
MAINTAINER=	scjamorim@@bsd.com.br
@


1.27
log
@- Ressurrect
- Update to 4.5.19
- Assign to new volunteer

PR:             ports/135538
Submitted by:   Sylvio Cesar <scjamorim@@bsd.com.br> (new maintainer)
@
text
@@


1.26
log
@Remove www/gforge as it has has been marked BROKEN for 11 months.
@
text
@d5 1
a5 1
# $FreeBSD: ports/www/gforge/Makefile,v 1.25 2008/08/20 00:57:28 ade Exp $
d9 1
a9 2
PORTVERSION=	4.5.16
PORTREVISION=	3
d11 1
a11 1
MASTER_SITES=	http://gforge.org/frs/download.php/236/
d13 1
a13 1
MAINTAINER=	ports@@FreeBSD.org
d21 1
a21 1
USE_APACHE=		YES
a27 2
BROKEN=		bad plist

@


1.25
log
@Conversion from (now defunct) autoconf-2.61 to autoconf-2.62

Tested by:	exp build run (erwin)
@
text
@d5 1
a5 1
# $FreeBSD$
@


1.24
log
@Return laszlof's ports to the pool due to lack of time.

Hat:		portmgr
@
text
@d23 1
a23 1
USE_AUTOTOOLS=	autoconf:261
@


1.23
log
@Mark broken (bad plist). Maintainer notified via BotMail.

Submitted by:	QA Tindy run
@
text
@d14 1
a14 1
MAINTAINER=	laszlof@@FreeBSD.org
@


1.22
log
@Bump portrevision due to upgrade of devel/gettext.

The affected ports are the ones with gettext as a run-dependency
according to ports/INDEX-7 (5007 of them) and the ones with USE_GETTEXT
in Makefile (29 of them).

PR:             ports/124340
Submitted by:   edwin@@
Approved by:    portmgr (pav)
@
text
@d29 2
@


1.21
log
@Switch autoconf dependencies from 2.53 or 2.59 to 2.61.

PR:		ports/116639
Submitted by:	aDe
@
text
@d10 1
a10 1
PORTREVISION=	2
@


1.20
log
@Fix minor typo.

PR:		ports/113462
Submitted by:	Erik Greenwald <erik@@smluc.org>
@
text
@d10 1
a10 1
PORTREVISION=	1
d23 1
a23 1
USE_AUTOTOOLS=	autoconf:253
@


1.19
log
@- Welcome X.org 7.2 \o/.
- Set X11BASE to ${LOCALBASE} for recent ${OSVERSION}.
- Bump PORTREVISION for ports intalling files in ${X11BASE}.
@
text
@d154 1
a154 1
	@@${ECHO_MSG} "Erik Greenwalk for pointing this issue out."
@


1.18
log
@Update of gforge from 4.5.11 to 4.5.16
- added support for jpgraph2 if PHP 5+ is used

PR:		ports/109458
Submitted by:	Martin Matuska <martin@@matuska.org>
@
text
@d10 1
@


1.17
log
@Update to 4.5.11.
@
text
@d9 1
a9 1
PORTVERSION=	4.5.11
d11 1
a11 1
MASTER_SITES=	http://gforge.org/frs/download.php/219/
d16 1
a16 2
RUN_DEPENDS=	${LOCALBASE}/bin/wget:${PORTSDIR}/ftp/wget \
		${LOCALBASE}/share/jpgraph/imgdata_balls.inc:${PORTSDIR}/graphics/jpgraph
d32 6
@


1.16
log
@Update my email address in all ports that I maintain.

Approved by:	flz (mentor)
@
text
@d9 1
a9 1
PORTVERSION=	4.5.6
d11 1
a11 1
MASTER_SITES=	http://gforge.org/frs/download.php/205/
@


1.15
log
@- Update to 4.5.6

PR:		ports/92276
Submitted by:	Frank Laszlo <laszlof@@vonostingroup.com> (maintainer)
@
text
@d13 1
a13 1
MAINTAINER=	laszlof@@vonostingroup.com
@


1.14
log
@- Update to 4.5.3

PR:		ports/91074
Submitted by:	Frank Laszlo <laszlof@@vonostingroup.com> (maintainer)
@
text
@d9 1
a9 1
PORTVERSION=	4.5.3
d11 1
a11 1
MASTER_SITES=	http://gforge.org/frs/download.php/138/
a19 1
USE_REINPLACE=		YES
d29 1
a29 1
NO_PACKAGE=	"The configure process uses hostname."
d68 3
a70 3
ETC_STUFF=	database.inc.example gforge-httpd.conf.example gforge.conf.example \
		httpd.conf.example httpd.secrets.example local.inc.example \
		local.pl.example nss-pgsql.conf.example
a117 4
.for dir in httpd.d local.d templates
	@@${MKDIR} ${ETCDIR}/${dir}
	@@${CP} -Rvf ${WRKSRC}/etc/${dir} ${ETCDIR}/${dir}
.endfor
d143 1
a143 1
	@@${ECHO_MSG} "database template: ${DATADIR}/db/gforge3.sql"
d146 4
@


1.13
log
@Mass-conversion to the USE_AUTOTOOLS New World Order.  The code present
in bsd.autotools.mk essentially makes this a no-op given that all the
old variables set a USE_AUTOTOOLS_COMPAT variable, which is parsed in
exactly the same way as USE_AUTOTOOLS itself.

Moreover, USE_AUTOTOOLS has already been extensively tested by the GNOME
team -- all GNOME 2.12.x ports use it.

Preliminary documentation can be found at:
	http://people.FreeBSD.org/~ade/autotools.txt

which is in the process of being SGMLized before introduction into the
Porters Handbook.

Light blue touch-paper.  Run.
@
text
@d9 1
a9 1
PORTVERSION=	4.5.0.1
d11 1
a11 1
MASTER_SITES=	http://gforge.org/frs/download.php/103/
d153 1
a153 1
	@@${ECHO_MSG} "contract me directly (${MAINTAINER})."
@


1.12
log
@Move instant messaging related ports to newly created net-im category:

  net/gaim -> net-im/gaim
  net/gaim-latex -> net-im/gaim-latex
  net/gaim-openq -> net-im/gaim-openq
  net/gaim-rss-reader -> net-im/gaim-rss-reader
  net/gicq -> net-im/gicq
  net/gnomeicu2 -> net-im/gnomeicu2
  net/gossip -> net-im/gossip
  net/ickle -> net-im/ickle
  net/jabber -> net-im/jabber
  net/jabber-aim -> net-im/jabber-aim
  net/jabber-conference -> net-im/jabber-conference
  net/jabber-jud -> net-im/jabber-jud
  net/jabber-msn -> net-im/jabber-msn
  net/jabber-users-agent -> net-im/jabber-users-agent
  net/jabber-yahoo -> net-im/jabber-yahoo
  net/jarl -> net-im/jarl
  net/kf -> net-im/kf
  net/libicq -> net-im/libicq
  net/libicq2000 -> net-im/libicq2000
  net/loudmouth -> net-im/loudmouth
  net/meanwhile -> net-im/meanwhile
  net/meanwhile-gaim -> net-im/meanwhile-gaim
  net/newsbot -> net-im/newsbot
  net/ocaml-jabbr -> net-im/ocaml-jabbr
  net/psi -> net-im/psi
  net/py-jabber -> net-im/py-jabber
  net/py-twistedWords -> net-im/py-twistedWords
  net/p5-Net-Jabber -> net-im/p5-Net-Jabber

Repocopied by:	marcus
@
text
@d24 1
a24 1
USE_AUTOCONF_VER=	253
@


1.11
log
@Add PHP pcre dependency

PR:		87101
Submitted by:	IIJIMA Hiromitsu <isunin@@dennougedougakkai-ndd.org>
Approved by:	laszlof@@vonostingroup.com (maintainer)
@
text
@d36 1
a36 1
RUN_DEPENDS+=		${LOCALBASE}/sbin/jabberd:${PORTSDIR}/net/jabber
@


1.10
log
@Drop the adhoc checks for php#-pgsql, mod_php, and the PHP cli as well
as the apache selection in favor of bsd.php.mk.

The list of extensions in USE_PHP is probaly short, but there doesn't
appear to be an easy way to find a list of extensions used by a php
application.

Approved by:	Frank Laszlo <laszlof at tvog dot net> (maintainer)
@
text
@d26 1
a26 1
USE_PHP=		pgsql session
@


1.9
log
@Update to 4.5.0.1
- This release addresses the cross-site scripting vulnerability, but not
the mail bomb one (see link)

PR:		ports/84703
Submitted by:	Frank Laszlo <laszlof@@vonostingroup.com> (maintainer)
Security:	http://www.vuxml.org/freebsd/d7cd5015-08c9-11da-bc08-0001020eed82.html
@
text
@d16 1
a16 2
RUN_DEPENDS=	${LOCALBASE}/bin/php:${PORTSDIR}/lang/php4 \
		${LOCALBASE}/bin/wget:${PORTSDIR}/ftp/wget \
d26 3
a28 10

.if defined(WITH_APACHE2)
MOD_DIR=	libexec/apache2
.else
MOD_DIR=	libexec/apache
.endif

MOD_PHP=	${LOCALBASE}/${MOD_DIR}/libphp4.so
BIN_PHP=	${LOCALBASE}/bin/php
PQ_LIB=		${LOCALBASE}/lib/libpq.so
a33 8
### Misc checks
.if !exists(${MOD_PHP}) && !exists(${BIN_PHP})
IGNORE=		You MUST have installed PHP from lang/php4 \(mod_php et php-cli are required\)
.endif
.if !exists(${PQ_LIB})
IGNORE+=	PHP needs PostgreSQL support
.endif

@


1.8
log
@- Update to 4.0.1
- Take maintainership

PR:		ports/73853
Submitted by:	Frank J. Laszlo <laszlof@@vonostingroup.com>
@
text
@d9 1
a9 1
PORTVERSION=	4.0.1
d11 1
a11 1
MASTER_SITES=	http://gforge.org/frs/download.php/85/
d44 1
a44 1
IGNORE=		"You MUST have installed PHP from lang/php4 \(mod_php et php-cli are required\)"
d47 1
a47 1
IGNORE+=	"PHP needs PostgreSQL support"
d83 1
a83 1
BACKEND_STUFF=	backend cronjobs monitor utils
d85 3
a87 1

d96 1
d132 7
@


1.7
log
@- Drop maintainership
@
text
@d9 1
a9 2
PORTVERSION=	3.1
PORTREVISION=	1
d11 1
a11 1
MASTER_SITES=	http://gforge.org/download.php/44/
d13 1
a13 1
MAINTAINER=	ports@@FreeBSD.org
d105 1
a105 1
.for f in utils/groupCreator utils/ldap/ldap-clean utils/ldap/ldap-del-user utils/ldap/ldap-dump utils/ldap/ldap-import utils/ldap/ldap-check-replica monitor/systemdaemon
a108 1
	@@${REINPLACE_CMD} -e "s,/usr/bin/wget,${LOCALBASE}/bin/wget," ${WRKSRC}/utils/mailing_lists_create.pl
d116 1
a116 1
.for CRONFILE in README README.root
@


1.6
log
@s/USE_PERL/USE_PERL5/
@
text
@d14 1
a14 1
MAINTAINER=	clement@@FreeBSD.org
@


1.5
log
@Replace all known incantations of WANT_{AUTOMAKE,AUTOCONF,LIBTOOL}* with
the USE_<x> equivalents.  In the current scheme of things, the WANT_
variables in this case are synonymous with the USE_ ones, and thus need
to be exterminated.

First in a series of major autotools cleanups.
@
text
@d23 1
a23 1
USE_PERL=		YES
@


1.4
log
@Bump PORTREVISION on all ports that depend on gettext to aid with upgrading.

(Part 1)
@
text
@a24 1
USE_AUTOCONF=		YES
d26 1
a26 1
WANT_AUTOCONF_VER=	253
@


1.3
log
@- Update my email address

Approved and reviewed by:    erwin (mentor)
@
text
@d10 1
@


1.2
log
@Update gforge to 3.1 and misc fixes.

PR:		59054
Submitted By:	MAINTAINTER
@
text
@d13 1
a13 1
MAINTAINER=	sheepkiller@@cultdeadsheep.org
@


1.1
log
@[new port] www/gforge: Open Source collaborative software development tool

	GForge is an Open Source collaborative software development
	tool based on the latest free version of sourceforge.

	http://gforge.org/

PR:		ports/54038
Submitted by:	Clement Laforet <sheepkiller@@cultdeadsheep.org>
@
text
@d9 1
a9 1
PORTVERSION=	3.0
d11 1
a11 1
MASTER_SITES=	http://gforge.org/download.php/37/
d16 1
a16 2
RUN_DEPENDS=	${LOCALBASE}/sbin/httpd:${PORTSDIR}/www/apache13 \
		${LOCALBASE}/bin/php:${PORTSDIR}/lang/php4 \
d25 1
d39 1
a39 1
IS_INTERACTIVE=	"${PORTNAME} need at least PostgreSQL support"
d43 1
a43 1
### Misc check
d52 2
a53 2
CONFIGURE_ARGS+=--enable-jabber
RUN_DEPENDS+=	${LOCALBASE}/sbin/jabberd:${PORTSDIR}/net/jabber
d57 1
a57 1
RUN_DEPENDS=	${LOCALBASE}/mailman:${PORTSDIR}/mail/mailman
d65 1
a65 1
PLIST_SUB=	WWW_ROOT=${WWW_ROOT} BACKEND_DIR="${BACKENDS}" ETC_DIR=${ETC_DIR}
d70 7
a76 1
DOMAINNAME?=	`hostname | cut -f 2,3 -d "."`
d79 1
a79 1
CONFIGURE_ARGS=	--enable-defaults=FreeBSD --with-domain-name=${DOMAINNAME} \
d91 1
a91 1
	@@${ECHO_MSG} "You can set your system name with SYSTEM_NAME=<your name>"
d106 2
a107 2
.for file in utils/groupCreator utils/ldap/ldap-clean utils/ldap/ldap-del-user utils/ldap/ldap-dump utils/ldap/ldap-import utils/ldap/ldap-check-replica monitor/systemdaemon
	@@${REINPLACE_CMD} -e "s,/usr/bin/perl,${PERL}," ${WRKSRC}/${file}
d109 2
a110 2
	@@${ECHO_MSG} "    ==> preparing blah"
	@@${REINPLACE_CMD} -e "s,/usr/bin/wget,${LOCALBASE}/wget," ${WRKSRC}/utils/mailing_lists_create.pl
d112 2
a113 2
.for file in backend/include.pl utils/include.pl www/include/BaseLanguage.class www/include/pre.php www/include/squal_pre.php
	@@${REINPLACE_CMD} -e "s,/etc/gforge,${ETCDIR},g" ${WRKSRC}/${file}
d122 3
a124 3
	@@${FIND} ${WRKSRC} -name "*.bak" | ${XARGS} ${RM} -f
.for file in autom4te.cache configure.ac.orig configure.lineno config.log
	${RM} -rfv ${WRKSRC}/contrib/autoconf/${file}
d128 1
a128 1
	${MKDIR} ${ETCDIR}
d132 1
a132 1
	${MKDIR} ${WWWROOT}/gforge/${dir}
d136 1
a136 1
	${MKDIR} ${BACKEND_DIR}/${dir}
d149 3
a151 3
	@@${ECHO_MSG} "----------------------------------------------------"
	@@${ECHO_MSG} "To start using gforge just copy ${ETCDIR}/local.in"
	@@${ECHO_MSG} "to ${ETCDIR}/local.in and edit it.
d162 1
a162 1
	@@${ECHO_MSG} "----------------------------------------------------"
@

