diff options
author | crees <crees@FreeBSD.org> | 2012-04-12 00:37:03 +0800 |
---|---|---|
committer | crees <crees@FreeBSD.org> | 2012-04-12 00:37:03 +0800 |
commit | ad8c517c2aa727bbd7aeb1496bf41ee450b2bf90 (patch) | |
tree | 50fbdf0845f36cf2806f72980e8c07a3413a7501 /databases/vfront | |
parent | d0059400ba00d260cd2c82cd52365a75fb36f27c (diff) | |
download | freebsd-ports-gnome-ad8c517c2aa727bbd7aeb1496bf41ee450b2bf90.tar.gz freebsd-ports-gnome-ad8c517c2aa727bbd7aeb1496bf41ee450b2bf90.tar.zst freebsd-ports-gnome-ad8c517c2aa727bbd7aeb1496bf41ee450b2bf90.zip |
VFront is a free, open source front-end for MySQL or PostgreSQL databases
written in PHP and Javascript. With VFront you can create forms for managing
your data in AJAX style, different rules and privileges for groups, report in
XML, HTML, PDF, statistics and much more.
WWW: http://www.vfront.org/
Diffstat (limited to 'databases/vfront')
-rw-r--r-- | databases/vfront/Makefile | 56 | ||||
-rw-r--r-- | databases/vfront/distinfo | 2 | ||||
-rw-r--r-- | databases/vfront/pkg-descr | 6 |
3 files changed, 64 insertions, 0 deletions
diff --git a/databases/vfront/Makefile b/databases/vfront/Makefile new file mode 100644 index 000000000000..609f22c23e9e --- /dev/null +++ b/databases/vfront/Makefile @@ -0,0 +1,56 @@ +# Ports collection Makefile for: vfront +# Date created: 11th April 2012 +# Whom: crees +# +# $FreeBSD$ +# + +PORTNAME= vfront +DISTVERSION= 0.96c +CATEGORIES= databases www +MASTER_SITES= SF/vfront/vfront/vfront-${DISTVERSION} + +MAINTAINER= crees@FreeBSD.org +COMMENT= Simple frontend for database data entry + +LICENSE= GPLv2 + +NO_BUILD= yes +PLIST= ${WRKDIR}/pkg-plist + +USE_PHP= yes + +OPTIONS+= MYSQL "Use MySQL databases" off +OPTIONS+= PGSQL "Use PostgreSQL databases" off + +.include <bsd.port.options.mk> + +.if defined(WITH_MYSQL) +USE_PHP+= mysqli +USE_MYSQL= yes +.endif + +.if defined(WITH_PGSQL) +USE_PHP+= pgsql +USE_PGSQL= yes +.endif + +post-patch: + ${REINPLACE_CMD} -i '' -e \ + 's/\(AUTHORIZATION \\*"\)postgres\(\\*"\)/\1pgsql\2/' \ + ${WRKSRC}/_install/vfront.postgres.sql \ + ${WRKSRC}/_install/vfront.postgres.sql.php + +pre-install: + (cd ${WRKSRC} && \ + ${FIND} * -type f | ${SED} 's,^,%%WWWDIR%%/,' > ${PLIST} && \ + ${FIND} * -type d | ${SORT} -r | \ + ${SED} 's,^,@dirrmtry %%WWWDIR%%/,' >> ${PLIST}) + @${ECHO_CMD} '@dirrmtry %%WWWDIR%%' >> ${PLIST} + +do-install: + (cd ${WRKSRC} && ${COPYTREE_SHARE} \* ${WWWDIR}) + ${CHOWN} -R ${WWWOWN} ${WWWDIR} + ${CHMOD} 700 ${WWWDIR}/conf + +.include <bsd.port.mk> diff --git a/databases/vfront/distinfo b/databases/vfront/distinfo new file mode 100644 index 000000000000..d8ddb5cdb650 --- /dev/null +++ b/databases/vfront/distinfo @@ -0,0 +1,2 @@ +SHA256 (vfront-0.96c.tar.gz) = 6ff4ca953089c7337479fe857bac746605e5dcac4c878b89c5d0cfe7db790138 +SIZE (vfront-0.96c.tar.gz) = 4238620 diff --git a/databases/vfront/pkg-descr b/databases/vfront/pkg-descr new file mode 100644 index 000000000000..5e5e8c8caf1f --- /dev/null +++ b/databases/vfront/pkg-descr @@ -0,0 +1,6 @@ +VFront is a free, open source front-end for MySQL or PostgreSQL databases +written in PHP and Javascript. With VFront you can create forms for managing +your data in AJAX style, different rules and privileges for groups, report in +XML, HTML, PDF, statistics and much more. + +WWW: http://www.vfront.org/ |