openbsd-ports/www/rt/Makefile
robert 6387327cb4 security update to 3.8.10
fixes several CVEs
2011-04-15 11:54:05 +00:00

118 lines
2.9 KiB
Makefile

# $OpenBSD: Makefile,v 1.13 2011/04/15 11:54:05 robert Exp $
COMMENT= industrial-grade ticketing system
DISTNAME= rt-3.8.10
CATEGORIES= www
MAINTAINER= Robert Nagy <robert@openbsd.org>
HOMEPAGE= http://www.bestpractical.com/rt/
MASTER_SITES= http://www.fsck.com/pub/rt/release/ \
ftp://ftp.eu.uu.net/pub/unix/ticketing/rt/release/
RUN_DEPENDS= converters/p5-Calendar-Simple \
databases/p5-DBIx-SearchBuilder \
devel/p5-Data-ICal \
devel/p5-Date-ICal \
devel/p5-File-ShareDir \
devel/p5-IPC-Run \
devel/p5-IPC-Run-SafeHandles \
devel/p5-Locale-Maketext-Fuzzy \
devel/p5-Locale-Maketext-Lexicon \
devel/p5-Log-Dispatch \
devel/p5-MLDBM \
devel/p5-Module-Refresh \
devel/p5-Module-Versions-Report \
devel/p5-Net-Server \
devel/p5-PerlIO-eol \
devel/p5-Term-ReadKey \
devel/p5-Test-Inline \
devel/p5-Test-WWW-Mechanize \
devel/p5-Tree-Simple \
devel/p5-Time-modules \
devel/p5-Time-TimeDate \
devel/p5-Universal-require \
graphics/p5-GD-Graph \
mail/p5-MIME-Types \
mail/p5-MIME-tools \
mail/p5-Email-Address \
math/p5-GraphViz \
security/p5-GnuPG-Interface \
textproc/p5-Regexp-Common \
textproc/p5-Text-Quoted \
textproc/p5-Text-Template \
textproc/p5-Text-WikiFormat \
textproc/p5-Text-Wrapper \
textproc/p5-XML-RSS \
textproc/p5-XML-Simple \
www/fcgi \
www/p5-Apache-DBI \
www/p5-Apache-Session \
www/p5-Apache-Test \
www/p5-CSS-Squish \
www/p5-HTML-Format \
www/p5-HTML-RewriteAttributes \
www/p5-HTML-Scrubber \
www/p5-HTTP-Server-Simple-Mason
# GPL
PERMIT_PACKAGE_CDROM= Yes
PERMIT_PACKAGE_FTP= Yes
PERMIT_DISTFILES_CDROM= Yes
PERMIT_DISTFILES_FTP= Yes
NO_BUILD= Yes
PKG_ARCH= *
CONFIGURE_STYLE= gnu
CONFIGURE_ENV+= LDFLAGS="-L${LOCALBASE}/lib"
CONFIGURE_ARGS= --with-rt-group=bin \
--enable-layout=OpenBSD \
--enable-gpg \
--enable-graphviz \
--enable-gd
RUN_DEPENDS+= security/gnupg \
graphics/gd \
math/graphviz,-main
BUILD_DEPENDS+= security/gnupg \
graphics/gd \
math/graphviz,-main
FLAVORS= pgsql sqlite
FLAVOR?=
.if ${FLAVOR:L:Mpgsql}
RUN_DEPENDS+= databases/p5-DBD-Pg
CONFIGURE_ARGS+= --with-db-type=Pg
.elif ${FLAVOR:L:Msqlite}
RUN_DEPENDS+= databases/p5-DBD-SQLite
CONFIGURE_ARGS+= --with-db-type=SQLite
.else
RUN_DEPENDS+= databases/p5-DBD-mysql
.endif
# needs an initialized database and /etc/rt3/RT_Config.pm to be present
REGRESS_IS_INTERACTIVE= Yes
REGRESS_TARGET= test
pre-configure:
@perl -pi -e 's#%%PREFIX%%#${PREFIX}#' ${WRKSRC}/config.layout
@perl -pi -e 's#%%SYSCONFDIR%%#${SYSCONFDIR}#' ${WRKSRC}/config.layout
post-install:
@for e in fcgi scgi svc; do \
mv ${PREFIX}/bin/mason_handler.$$e \
${PREFIX}/bin/rt-mason_handler.$$e;\
done
@mv ${PREFIX}/bin/standalone_httpd ${PREFIX}/bin/rt-standalone_httpd
@mv ${PREFIX}/bin/webmux.pl ${PREFIX}/bin/rt-webmux.pl
.include <bsd.port.mk>