- new port www/typo3-lts

TYPO3 is a free Open Source content management system for enterprise purposes
on the web and in intranets. It offers full flexibility and extendability while
featuring an accomplished set of ready-made interfaces, functions and modules.

The current stable LTS release (for new and existing projects)
The latest version with Long Term Support (LTS). It will get full support until
March 2017.

WWW: http://typo3.org/

PR:		ports/188438
PR:		ports/188733
Submitted by:	Helmut Ritter <freebsd-ports@charlieroot.de> (maintainer)
This commit is contained in:
Olli Hauer 2014-04-26 17:58:59 +00:00
parent c081b5125c
commit 80fe7210b7
Notes: svn2git 2021-03-31 03:12:20 +00:00
svn path=/head/; revision=352276
5 changed files with 11967 additions and 0 deletions

View File

@ -2058,6 +2058,7 @@
SUBDIR += twill
SUBDIR += twms
SUBDIR += typo3
SUBDIR += typo3-lts
SUBDIR += typo345
SUBDIR += typo347
SUBDIR += typolight

88
www/typo3-lts/Makefile Normal file
View File

@ -0,0 +1,88 @@
# Created by: Helmut Ritter <freebsd-ports@charlieroot.de>
# $FreeBSD$
PORTNAME= typo3
PORTVERSION= 6.2.1
CATEGORIES= www
MASTER_SITES= SF/${PORTNAME}/TYPO3%20Source%20and%20Dummy/TYPO3%20${PORTVERSION}
MAINTAINER= freebsd-ports@charlieroot.de
COMMENT= The typo3 content management system
LICENSE= GPLv2
PORTSCOUT= limit:^6\.2\.
NO_BUILD= yes
USE_PHP= ctype filter json mysqli pcre session xml
WANT_PHP_WEB= yes
IGNORE_WITH_PHP=52
TYPO3WWW= www
TYPO3RELEASE= LTS
TYPO3SITE= ${TYPO3WWW}/${PORTNAME}
TYPO3PKG= ${PORTNAME}-${PORTVERSION}
TYPO3SRC= ${PORTNAME}_src-${PORTVERSION}
PLIST_SUB+= PORTVERSION="${PORTVERSION}" \
WWWOWN=${WWWOWN} WWWGRP=${WWWGRP}
DISTFILES+= ${TYPO3SRC}${EXTRACT_SUFX}
OPTIONS_DEFINE= APC CURL GD IMAGICK MBSTRING MYSQL ZLIB
APC_DESC= Alternative PHP Cache
GD_DESC= GDlib/freetype support
IMAGICK_DESC= ${IMAGEMAGICK_DESC}
MBSTRING_DESC= ${MULTIBYTE_DESC}
MYSQL_DESC= Install MySQL Server
.include <bsd.port.options.mk>
.if ${PORT_OPTIONS:MAPC}
USE_PHP+= apc
.endif
.if ${PORT_OPTIONS:MCURL}
USE_PHP+= curl
.endif
.if ${PORT_OPTIONS:MGD}
USE_PHP+= gd
.endif
.if ${PORT_OPTIONS:MIMAGICK}
.if ${PORT_OPTIONS:MX11}
RUN_DEPENDS+= convert:${PORTSDIR}/graphics/ImageMagick
.else
RUN_DEPENDS+= convert:${PORTSDIR}/graphics/ImageMagick-nox11
.endif
.endif
.if ${PORT_OPTIONS:MMBSTRING}
USE_PHP+= mbstring
.endif
.if ${PORT_OPTIONS:MMYSQL}
USE_MYSQL= server
IGNORE_WITH_MYSQL= 50
.endif
.if ${PORT_OPTIONS:MZLIB}
USE_PHP+= zlib
.endif
#pre-install:
# @if [ -f ${WRKDIR}/${TYPO3DUMMY}/typo3conf/LocalConfiguration.php ]; then \
# ${MV} ${WRKDIR}/${TYPO3DUMMY}/typo3conf/LocalConfiguration.php \
# ${WRKDIR}/${TYPO3DUMMY}/typo3conf/LocalConfiguration.php.dist; \
# fi
do-install:
${MKDIR} ${STAGEDIR}${PREFIX}/${TYPO3WWW}/${PORTNAME}-${TYPO3RELEASE}
${CP} -R ${WRKDIR}/${TYPO3SRC} ${STAGEDIR}${PREFIX}/${TYPO3WWW}/
${LN} -fs ../${TYPO3SRC} ${STAGEDIR}${PREFIX}/${TYPO3WWW}/${PORTNAME}-${TYPO3RELEASE}/typo3_src
${LN} -fs typo3_src/index.php ${STAGEDIR}${PREFIX}/${TYPO3WWW}/${PORTNAME}-${TYPO3RELEASE}/index.php
${LN} -fs typo3_src/typo3 ${STAGEDIR}${PREFIX}/${TYPO3WWW}/${PORTNAME}-${TYPO3RELEASE}/typo3
${CP} ${WRKDIR}/${TYPO3SRC}/_.htaccess ${STAGEDIR}${PREFIX}/${TYPO3WWW}/${PORTNAME}-${TYPO3RELEASE}/.htaccess
.include <bsd.port.mk>

2
www/typo3-lts/distinfo Normal file
View File

@ -0,0 +1,2 @@
SHA256 (typo3_src-6.2.1.tar.gz) = 485591c46143e4c3a299917114c053d5c7f50e76d2c887797b9aea727f61dad3
SIZE (typo3_src-6.2.1.tar.gz) = 21711658

9
www/typo3-lts/pkg-descr Normal file
View File

@ -0,0 +1,9 @@
TYPO3 is a free Open Source content management system for enterprise purposes
on the web and in intranets. It offers full flexibility and extendability while
featuring an accomplished set of ready-made interfaces, functions and modules.
The current stable LTS release (for new and existing projects)
The latest version with Long Term Support (LTS). It will get full support until
March 2017.
WWW: http://typo3.org/

11867
www/typo3-lts/pkg-plist Normal file

File diff suppressed because it is too large Load Diff