1
0
mirror of https://git.FreeBSD.org/ports.git synced 2024-12-23 04:23:08 +00:00

- Update to 0.9.5

- Convert to new PHP infrastructure

PR:		ports/70703
Submitted by:	Nick Hilliard <nick@foobar.org> (maintainer)
This commit is contained in:
Pav Lucistnik 2004-08-20 20:47:01 +00:00
parent d7424b369c
commit a398973b72
Notes: svn2git 2021-03-31 03:12:20 +00:00
svn path=/head/; revision=116836
5 changed files with 119 additions and 60 deletions

View File

@ -6,34 +6,36 @@
#
PORTNAME= flyspray
PORTVERSION= 0.9.4
PORTVERSION= 0.9.5
CATEGORIES= devel
MASTER_SITES= http://flyspray.rocks.cc/files/
MAINTAINER= nick@foobar.org
COMMENT= A simple, easy-to-use web based bug tracking system
.if defined(WITH_APACHE2)
RUN_DEPENDS+= ${LOCALBASE}/libexec/apache2/libphp4.so:${PORTSDIR}/www/mod_php4
.else
RUN_DEPENDS+= ${LOCALBASE}/libexec/apache/libphp4.so:${PORTSDIR}/www/mod_php4
.endif
RUN_DEPENDS= ${LOCALBASE}/share/adodb/adodb.inc.php:${PORTSDIR}/databases/adodb
NO_BUILD= yes
USE_PHP= mysql pcre session
WANT_PHP_WEB= yes
DOC_FILES= AUTHORS BUGS CHANGELOG COPYING INSTALL README TODO UPGRADING flyspray-${PORTVERSION}.sql
NO_BUILD= yes
DBDIR= /var/db
DOC_FILES= AUTHORS BUGS CHANGELOG COPYING INSTALL README TODO UPGRADING sql/flyspray-${PORTVERSION}.mysql
FLYSPRAY_FILES= favicon.ico functions.inc.php functions.js index.php lang scripts themes regexp.php sql/upgrade_0.9.4_to_0.9.5-mysql.php
do-install:
${MKDIR} ${PREFIX}/share/${PORTNAME}
${CHMOD} 755 ${PREFIX}/share/${PORTNAME}
${INSTALL_DATA} ${WRKSRC}/config.inc.php ${PREFIX}/share/${PORTNAME}/config.inc.php-dist
${INSTALL_DATA} ${WRKSRC}/header.php ${PREFIX}/share/${PORTNAME}/header.php-dist
cd ${WRKSRC} && \
tar cf - favicon.ico functions.inc.php functions.js header.php index.php lang scripts themes | \
tar cf - ${FLYSPRAY_FILES} | \
(cd ${PREFIX}/share/${PORTNAME} && tar -xf -)
${LN} -s /var/db/${PORTNAME}/attachments ${PREFIX}/share/${PORTNAME}/attachments
${MKDIR} /var/db/${PORTNAME}/attachments
${CHMOD} 750 /var/db/${PORTNAME}/attachments
${CHOWN} www:www /var/db/${PORTNAME}/attachments
${LN} -s ${DBDIR}/${PORTNAME}/attachments ${PREFIX}/share/${PORTNAME}/attachments
${MKDIR} ${DBDIR}/${PORTNAME}/attachments
${CHMOD} 750 ${DBDIR}/${PORTNAME}/attachments
${CHOWN} www:www ${DBDIR}/${PORTNAME}/attachments
post-install: install-doc
@${CAT} ${PKGMESSAGE}

View File

@ -1,2 +1,2 @@
MD5 (flyspray-0.9.4.tar.gz) = c42e69dc6f3fac707ec9ddf900e7f62b
SIZE (flyspray-0.9.4.tar.gz) = 112418
MD5 (flyspray-0.9.5.tar.gz) = efb1c68721f43aca3b47076b5da27442
SIZE (flyspray-0.9.5.tar.gz) = 134612

View File

@ -0,0 +1,18 @@
--- header.php.orig Fri Feb 20 02:49:20 2004
+++ header.php Fri Aug 20 12:34:04 2004
@@ -2,13 +2,13 @@
// Directory with Flyspray scripts. It's the directory where this file is
// located.
-$basedir = '/var/www/flyspray';
+$basedir = '/usr/local/share/flyspray';
// Flyspray uses ADODB for database access. You will need to install
// it somewhere on your server for Flyspray to function. It can be installed
// inside the Flyspray directory if you wish. The next line needs to be the
// correct path to your adodb.inc.php file.
-include_once ( "/usr/share/adodb/adodb.inc.php" );
+include_once ( "/usr/local/share/adodb/adodb.inc.php" );
// Modify this next line to reflect the correct path to your Flyspray
// functions.inc.php file.

View File

@ -3,20 +3,24 @@
Configuration Instructions for Flyspray
=======================================
1) Create a mysql database for Flyspray to use. Here is one way to
do that, from the command line, entering your mysql root password when
1) Create a mysql database for Flyspray to use. Here is one way to do that,
from the unix/linux command line, entering your mysql root password when
prompted:
# mysqladmin -u root -p create flyspray
2) Import the Flyspray database tables into your new empty
database. Here is the command line method; be sure to enter your mysql root
2) Import the Flyspray database tables into your new empty database. Here is
the unix/linux command line method; be sure to enter your mysql root
password when prompted:
# mysql -u root -p flyspray < flyspray-version.sql
3) Copy the config.inc.php-dist file to config.inc.php and edit it to suit
your database setup. Examples are provided in the file.
3) Edit the header.php file to suit your database setup. Examples are
provided in the file. You will need to set your database type to an ADODB
supported database, your database username and password, and the host the
database server runs on. You will also need to enter the location of the
adodb.inc.php file and functions.inc.php file. Consider changing the cookie
salt value as well.
4) Insert the following configuration command into your httpd.conf:
@ -25,15 +29,23 @@ your database setup. Examples are provided in the file.
5) Point your browser to http://yourserver.com/flyspray/ and you should
see Flyspray! Login as 'super', with the password 'super'.
6) Create youself a new user, place them into the Admin group.
6) Create youself a new user, and put this user into the Admin group.
7) CHANGE THE PASSWORD FOR THE super/super ACCOUNT by clicking the
'Change Password' link near the top of the page. You might like to disable
the account entirely, or it will appear in the list of members to be assigned
tasks.
8) Close the sample task, and begin adding your own.
8) Click on the admin links to set up your Options and lists.
9) Report any bugs you find back to http://flyspray.rocks.cc/bts/
9) Close the sample task, and begin adding your own.
10) Report any bugs you find back to http://flyspray.rocks.cc/bts/ or the
mailing list linked from the Flyspray homepage.
11) If you are upgrading from flyspray 0.9.4, please use your browser to
open the URL:
http://yourserver.com/flyspray/sql/upgrade_0.9.4_to_0.9.5-mysql.php
##

View File

@ -1,10 +1,10 @@
share/flyspray/attachments
share/flyspray/config.inc.php-dist
share/flyspray/favicon.ico
share/flyspray/functions.inc.php
share/flyspray/functions.js
share/flyspray/header.php
share/flyspray/header.php-dist
share/flyspray/index.php
share/flyspray/regexp.php
share/flyspray/lang/de/admin.php
share/flyspray/lang/de/authenticate.php
share/flyspray/lang/de/chpass.php
@ -15,6 +15,7 @@ share/flyspray/lang/de/loginbox.php
share/flyspray/lang/de/main.php
share/flyspray/lang/de/modify.php
share/flyspray/lang/de/newgroup.php
share/flyspray/lang/de/newproject.php
share/flyspray/lang/de/newtask.php
share/flyspray/lang/de/newuser.php
share/flyspray/lang/de/register.php
@ -30,52 +31,75 @@ share/flyspray/lang/en/loginbox.php
share/flyspray/lang/en/main.php
share/flyspray/lang/en/modify.php
share/flyspray/lang/en/newgroup.php
share/flyspray/lang/en/newproject.php
share/flyspray/lang/en/newtask.php
share/flyspray/lang/en/newuser.php
share/flyspray/lang/en/register.php
share/flyspray/lang/en/severity.php
share/flyspray/lang/en/status.php
share/flyspray/lang/fr/admin.php
share/flyspray/lang/fr/authenticate.php
share/flyspray/lang/fr/chpass.php
share/flyspray/lang/fr/details.php
share/flyspray/lang/fr/functions.inc.php
share/flyspray/lang/fr/index.php
share/flyspray/lang/fr/loginbox.php
share/flyspray/lang/fr/main.php
share/flyspray/lang/fr/modify.php
share/flyspray/lang/fr/newgroup.php
share/flyspray/lang/fr/newtask.php
share/flyspray/lang/fr/newuser.php
share/flyspray/lang/fr/register.php
share/flyspray/lang/fr/severity.php
share/flyspray/lang/fr/status.php
share/flyspray/lang/nl/admin.php
share/flyspray/lang/nl/authenticate.php
share/flyspray/lang/nl/chpass.php
share/flyspray/lang/nl/details.php
share/flyspray/lang/nl/functions.inc.php
share/flyspray/lang/nl/index.php
share/flyspray/lang/nl/loginbox.php
share/flyspray/lang/nl/main.php
share/flyspray/lang/nl/modify.php
share/flyspray/lang/nl/newgroup.php
share/flyspray/lang/nl/newtask.php
share/flyspray/lang/nl/newuser.php
share/flyspray/lang/nl/register.php
share/flyspray/lang/nl/severity.php
share/flyspray/lang/nl/status.php
share/flyspray/lang/it/newgroup.php
share/flyspray/lang/it/index.php
share/flyspray/lang/it/severity.php
share/flyspray/lang/it/newtask.php
share/flyspray/lang/it/authenticate.php
share/flyspray/lang/it/newproject.php
share/flyspray/lang/it/functions.inc.php
share/flyspray/lang/it/loginbox.php
share/flyspray/lang/it/chpass.php
share/flyspray/lang/it/status.php
share/flyspray/lang/it/main.php
share/flyspray/lang/it/register.php
share/flyspray/lang/it/details.php
share/flyspray/lang/it/modify.php
share/flyspray/lang/it/newuser.php
share/flyspray/lang/it/admin.php
share/flyspray/lang/pl/newgroup.php
share/flyspray/lang/pl/index.php
share/flyspray/lang/pl/severity.php
share/flyspray/lang/pl/newtask.php
share/flyspray/lang/pl/authenticate.php
share/flyspray/lang/pl/functions.inc.php
share/flyspray/lang/pl/newproject.php
share/flyspray/lang/pl/loginbox.php
share/flyspray/lang/pl/chpass.php
share/flyspray/lang/pl/status.php
share/flyspray/lang/pl/register.php
share/flyspray/lang/pl/main.php
share/flyspray/lang/pl/details.php
share/flyspray/lang/pl/modify.php
share/flyspray/lang/pl/newuser.php
share/flyspray/lang/pl/admin.php
share/flyspray/lang/ptbr/newgroup.php
share/flyspray/lang/ptbr/index.php
share/flyspray/lang/ptbr/severity.php
share/flyspray/lang/ptbr/newtask.php
share/flyspray/lang/ptbr/authenticate.php
share/flyspray/lang/ptbr/newproject.php
share/flyspray/lang/ptbr/functions.inc.php
share/flyspray/lang/ptbr/loginbox.php
share/flyspray/lang/ptbr/chpass.php
share/flyspray/lang/ptbr/status.php
share/flyspray/lang/ptbr/register.php
share/flyspray/lang/ptbr/main.php
share/flyspray/lang/ptbr/readme.txt
share/flyspray/lang/ptbr/details.php
share/flyspray/lang/ptbr/modify.php
share/flyspray/lang/ptbr/newuser.php
share/flyspray/lang/ptbr/admin.php
share/flyspray/scripts/admin.php
share/flyspray/scripts/authenticate.php
share/flyspray/scripts/chpass.php
share/flyspray/scripts/chproject.php
share/flyspray/scripts/details.php
share/flyspray/scripts/index.php
share/flyspray/scripts/loginbox.php
share/flyspray/scripts/modify.php
share/flyspray/scripts/newgroup.php
share/flyspray/scripts/newproject.php
share/flyspray/scripts/newtask.php
share/flyspray/scripts/newuser.php
share/flyspray/scripts/register.php
share/flyspray/sql/upgrade_0.9.4_to_0.9.5-mysql.php
share/flyspray/themes/Bluey/button.png
share/flyspray/themes/Bluey/index.html
share/flyspray/themes/Bluey/percent-0.png
@ -109,6 +133,7 @@ share/flyspray/themes/Woodgrain/percent-70.png
share/flyspray/themes/Woodgrain/percent-80.png
share/flyspray/themes/Woodgrain/percent-90.png
share/flyspray/themes/Woodgrain/theme.css
share/flyspray/themes/Woodgrain/title.png
%%PORTDOCS%%%%DOCSDIR%%/AUTHORS
%%PORTDOCS%%%%DOCSDIR%%/BUGS
%%PORTDOCS%%%%DOCSDIR%%/CHANGELOG
@ -117,17 +142,19 @@ share/flyspray/themes/Woodgrain/theme.css
%%PORTDOCS%%%%DOCSDIR%%/README
%%PORTDOCS%%%%DOCSDIR%%/TODO
%%PORTDOCS%%%%DOCSDIR%%/UPGRADING
%%PORTDOCS%%%%DOCSDIR%%/flyspray-0.9.4.sql
%%PORTDOCS%%%%DOCSDIR%%/flyspray-0.9.5.mysql
%%PORTDOCS%%@dirrm %%DOCSDIR%%
@dirrm share/flyspray/lang/en
@dirrm share/flyspray/lang/de
@dirrm share/flyspray/lang/fr
@dirrm share/flyspray/lang/nl
@dirrm share/flyspray/lang/it
@dirrm share/flyspray/lang/pl
@dirrm share/flyspray/lang/ptbr
@dirrm share/flyspray/lang
@dirrm share/flyspray/themes/Bluey
@dirrm share/flyspray/themes/Woodgrain
@dirrm share/flyspray/themes
@dirrm share/flyspray/scripts
@dirrm share/flyspray/sql
@dirrm share/flyspray
@unexec rmdir /var/db/flyspray/attachments 2>/dev/null || true
@unexec rmdir /var/db/flyspray 2>/dev/null || true