Froxlor is an ISP Server Management Panel written in PHP, allowing customers

to manage their own domains, DNS entries, email addresses, ftp accounts and
more.

WWW:	http://www.froxlor.org/

PR:		ports/154426
Submitted by:	Marco Steinbach <coco at executive-computing.de>
Feature safe:	yes
This commit is contained in:
Martin Wilke 2011-02-03 09:01:18 +00:00
parent c8849c5108
commit e90590d550
Notes: svn2git 2021-03-31 03:12:20 +00:00
svn path=/head/; revision=268572
7 changed files with 1355 additions and 0 deletions

View file

@ -252,6 +252,7 @@
SUBDIR += freeipmi SUBDIR += freeipmi
SUBDIR += freesbie SUBDIR += freesbie
SUBDIR += freqsdwn SUBDIR += freqsdwn
SUBDIR += froxlor
SUBDIR += fsbackup SUBDIR += fsbackup
SUBDIR += fstyp SUBDIR += fstyp
SUBDIR += ftrace SUBDIR += ftrace

86
sysutils/froxlor/Makefile Normal file
View file

@ -0,0 +1,86 @@
# New ports collection makefile for: froxlor
# Date created: 2010-10-13
# Whom: Marco Steinbach <coco@executive-computing.de>
#
# $FreeBSD$
#
PORTNAME= froxlor
PORTVERSION= 0.9.17
CATEGORIES= sysutils www
MASTER_SITES= http://files.froxlor.org/releases/
MAINTAINER= coco@executive-computing.de
COMMENT= PHP-based ISP Server Management Panel
WRKSRC= ${WRKDIR}
NO_BUILD= YES
SUB_FILES+= pkg-message pkg-deinstall
USE_PHP= xml bcmath posix filter
OPTIONS= APACHE "Use Apache (2.2) as http server" On \
MYSQL "Use MySQL as database server" On \
POSTFIX "Use Postfix as smtp server" On \
DKIM "Use Dkim-milter" Off \
DOVECOT "Use Dovecot as imap/pop3 server" On \
PROFTPD "Use Proftpd-mysql as ftp server (implies MySQL)" On \
POWERDNS "Use Powerdns as dns server" Off \
LIBNSS "Use Libnss-mysql for authentication (impl. MySQL)" Off \
WEBALIZER "Use webalizer" On \
AWSTATS "Use awstats" Off
.include <bsd.port.options.mk>
.if !defined(WITHOUT_APACHE)
USE_APACHE= 22
.endif
.if !defined(WITHOUT_MYSQL)
USE_PHP+= mysql
.endif
.if !defined(WITHOUT_POSTFIX)
RUN_DEPENDS+= postfix:${PORTSDIR}/mail/postfix
.endif
.if defined(WITH_DKIM)
RUN_DEPENDS+= dkim-milter:${PORTSDIR}/mail/dkim-milter
.endif
.if !defined(WITHOUT_DOVECOT)
RUN_DEPENDS+= dovecot:${PORTSDIR}/mail/dovecot
.endif
.if !defined(WITHOUT_PROFTPD)
RUN_DEPENDS+= proftpd:${PORTSDIR}/ftp/proftpd-mysql
.endif
.if defined(WITH_POWERDNS)
RUN_DEPENDS+= powerdns:${PORTSDIR}/dns/powerdns
.endif
.if defined(WITH_LIBNSS)
RUN_DEPENDS+= libnss-mysql:${PORTSDIR}/net/libnss-mysql
.endif
.if !defined(WITHOUT_WEBALIZER)
RUN_DEPENDS+= webalizer:${PORTSDIR}/www/webalizer
.endif
.if defined(WITH_AWSTATS)
RUN_DEPENDS+= awstats:${PORTSDIR}/www/awstats
.endif
do-install:
cd ${WRKDIR}/${PORTNAME} && \
${FIND} . | ${CPIO} --quiet -pdm -L ${WWWDIR}
post-install:
@${CHOWN} -R ${WWWOWN}:${WWWGRP} ${WWWDIR}
${CAT} ${PKGMESSAGE}
.include <bsd.port.pre.mk>
.include <bsd.port.post.mk>

View file

@ -0,0 +1,2 @@
SHA256 (froxlor-0.9.17.tar.gz) = 55d80c058d6308de9d3fd4095503c8e09d7a802ad24b7e7565df3feb43343509
SIZE (froxlor-0.9.17.tar.gz) = 957924

View file

@ -0,0 +1,13 @@
#!/bin/sh
# $FreeBSD$
if [ "$2" = DEINSTALL ]; then
echo ""
echo "-------------------------------------------------------"
echo "Run the following command, if you plan to permanently"
echo "remove froxlor:"
echo ""
echo " rm -rf %%WWWDIR%%"
echo "-------------------------------------------------------"
echo ""
fi

View file

@ -0,0 +1,14 @@
-------------------------------------------------------
You will want to check and eventually modify some of
the paths used by froxlor, as this port currently does
not make any attempts to change the defaults as given
by the upstream.
See the froxlor documentation at http://www.froxlor.org
for more information.
Froxlor has been installed to the following location:
%%WWWDIR%%
-------------------------------------------------------

View file

@ -0,0 +1,7 @@
Froxlor is an ISP Server Management Panel written in PHP, allowing customers
to manage their own domains, DNS entries, email addresses, ftp accounts and
more.
Froxlor is a fork of SysCP. Froxlor saw its first release on February 15 2010.
WWW: http://www.froxlor.org/

1232
sysutils/froxlor/pkg-plist Normal file

File diff suppressed because it is too large Load diff