mirror of
https://git.freebsd.org/ports.git
synced 2025-07-18 09:49:18 -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 += freesbie
|
||||
SUBDIR += freqsdwn
|
||||
SUBDIR += froxlor
|
||||
SUBDIR += fsbackup
|
||||
SUBDIR += fstyp
|
||||
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