freebsd-ports/www/typo345/Makefile
Martin Wilke dc0e0ced8d - Update to 4.2.6
Security update:
An Information Disclosure vulnerability in jumpUrl mechanism,
used to track access on web pages and provided files, allows
a remote attacker to read arbitrary files on a host.

The expected value of a mandatory hash secret, intended to
invalidate such requests, is exposed to remote users allowing
them to bypass access control by providing the correct value.

There's no authentication required to exploit this vulnerability.
The vulnerability allows to read any file, the web server user account
has access to.

With hat:	secteam
Security:	http://www.vuxml.org/freebsd/cc47fafe-f823-11dd-94d9-0030843d3802.html
2009-02-11 10:33:34 +00:00

64 lines
1.6 KiB
Makefile

# New ports collection makefile for: www/typo3
# Date created: February 6th 2005
# Whom: Gerrit Beine <tux@pinguru.net>
#
# $FreeBSD$
#
PORTNAME= typo3
PORTVERSION= 4.2.6
CATEGORIES= www
MASTER_SITES= SF
DISTNAME= ${PORTNAME}_src-${PORTVERSION}
MAINTAINER= gerrit.beine@gmx.de
COMMENT= The typo3 content management system
NO_BUILD= yes
USE_PHP= mysql pcre xml session ctype
WANT_PHP_WEB= yes
IGNORE_WITH_PHP= 4
TYPO3DIR= www/${DISTNAME}
SITEDIR?= www/typo3
SITESRC= ${WRKDIR}/${EDITION}-${PORTVERSION}
EDITION= dummy
DISTFILES+= ${DISTNAME}${EXTRACT_SUFX} ${EDITION}-${PORTVERSION}${EXTRACT_SUFX}
OPTIONS= GD "Configure with GDlib/freetype support" off \
ZLIB "Configure with zlib support" off \
IMAGICK "Configure with ImageMagick support" off
.include <bsd.port.pre.mk>
.if defined(WITH_GD)
USE_PHP+= gd
.endif
.if defined(WITH_ZLIB)
USE_PHP+= zlib
.endif
.if defined(WITH_IMAGICK)
LIB_DEPENDS+= MagickWand.2:${PORTSDIR}/graphics/ImageMagick
.endif
do-install:
${CP} -R ${WRKSRC} ${PREFIX}/${TYPO3DIR}
${CHOWN} -R ${WWWOWN}:${WWWGRP} ${PREFIX}/${TYPO3DIR}
${CP} -R ${SITESRC} ${PREFIX}/${SITEDIR}
${CHOWN} -R ${WWWOWN}:${WWWGRP} ${PREFIX}/${SITEDIR}
post-install:
@${FIND} ${PREFIX}/${TYPO3DIR} -not -type d \
| ${SED} -ne 's,^${PREFIX}/,,p' >> ${TMPPLIST}
@${FIND} -d ${PREFIX}/${TYPO3DIR} -type d \
| ${SED} -ne 's,^${PREFIX}/${TYPO3DIR},@dirrm ${TYPO3DIR},p' >> ${TMPPLIST}
@${FIND} ${PREFIX}/${SITEDIR} -not -type d \
| ${SED} -ne 's,^${PREFIX}/,,p' >> ${TMPPLIST}
@${FIND} -d ${PREFIX}/${SITEDIR} -type d \
| ${SED} -ne 's,^${PREFIX}/${SITEDIR},@dirrm ${SITEDIR},p' >> ${TMPPLIST}
.include <bsd.port.post.mk>