mirror of
https://git.freebsd.org/ports.git
synced 2025-07-18 01:39:16 -04:00
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:
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
|
@ -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
86
sysutils/froxlor/Makefile
Normal 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>
|
2
sysutils/froxlor/distinfo
Normal file
2
sysutils/froxlor/distinfo
Normal file
|
@ -0,0 +1,2 @@
|
||||||
|
SHA256 (froxlor-0.9.17.tar.gz) = 55d80c058d6308de9d3fd4095503c8e09d7a802ad24b7e7565df3feb43343509
|
||||||
|
SIZE (froxlor-0.9.17.tar.gz) = 957924
|
13
sysutils/froxlor/files/pkg-deinstall.in
Normal file
13
sysutils/froxlor/files/pkg-deinstall.in
Normal 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
|
14
sysutils/froxlor/files/pkg-message.in
Normal file
14
sysutils/froxlor/files/pkg-message.in
Normal 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%%
|
||||||
|
-------------------------------------------------------
|
7
sysutils/froxlor/pkg-descr
Normal file
7
sysutils/froxlor/pkg-descr
Normal 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
1232
sysutils/froxlor/pkg-plist
Normal file
File diff suppressed because it is too large
Load diff
Loading…
Add table
Reference in a new issue