[evolvis-commits] r8995: 2003-08-14 Michael Jennings <mej at eterm.org> =?UTF-8?Q?=E2=86=B5=20=E2=86=B5=20=09=2A=20gforge?=.spec: =?UTF-8?Q?=E2=86=B5=20=09Updated=20to=203?=.0 release. =?UTF-8?Q?=E2=86=B5=20=E2=86=B5=20=09=2A=20contrib?=/gforge-3.0-*. =?UTF-8?Q?patch=E2=86=B5=20=09Patches=20res?==?UTF-8?Q?ynced=20to=203?=. 0 release.=?UTF-8?Q?=E2=86=B5=20=E2=86=B5=20=09=2A=20contrib?=/gforge. conf↵ Added Apache =?UTF-8?Q?=20config=20file=20from=20SRP?==?UTF-8?Q?M?=. ↵

mirabilos at evolvis.org mirabilos at evolvis.org
Thu Feb 24 16:57:07 CET 2011


Author: mirabilos
Date: 2011-02-24 16:57:06 +0100 (Thu, 24 Feb 2011)
New Revision: 8995

Added:
   trunk/gforge_base/evolvisforge-5.1/gforge/contrib/gforge.conf
Modified:
   trunk/gforge_base/evolvisforge-5.1/gforge/ChangeLog
   trunk/gforge_base/evolvisforge-5.1/gforge/contrib/gforge-3.0-cronjobs.patch
   trunk/gforge_base/evolvisforge-5.1/gforge/contrib/gforge-3.0-local_config.patch
   trunk/gforge_base/evolvisforge-5.1/gforge/contrib/gforge-3.0-php_path.patch
   trunk/gforge_base/evolvisforge-5.1/gforge/gforge.spec
Log:
2003-08-14 Michael Jennings  <mej at eterm.org>

	* gforge.spec:
	Updated to 3.0 release.

	* contrib/gforge-3.0-*.patch
	Patches resynced to 3.0 release.

	* contrib/gforge.conf
	Added Apache config file from SRPM.


Modified: trunk/gforge_base/evolvisforge-5.1/gforge/ChangeLog
===================================================================
--- trunk/gforge_base/evolvisforge-5.1/gforge/ChangeLog	2011-02-24 15:57:04 UTC (rev 8994)
+++ trunk/gforge_base/evolvisforge-5.1/gforge/ChangeLog	2011-02-24 15:57:06 UTC (rev 8995)
@@ -1,3 +1,14 @@
+2003-08-14 Michael Jennings  <mej at eterm.org>
+
+	* gforge.spec:
+	Updated to 3.0 release.
+
+	* contrib/gforge-3.0-*.patch
+	Patches resynced to 3.0 release.
+
+	* contrib/gforge.conf
+	Added Apache config file from SRPM.
+	
 2003-08-12 Tom Copeland  <tom at infoether.com>
 
 	* common/include/User.class:

Modified: trunk/gforge_base/evolvisforge-5.1/gforge/contrib/gforge-3.0-cronjobs.patch
===================================================================
--- trunk/gforge_base/evolvisforge-5.1/gforge/contrib/gforge-3.0-cronjobs.patch	2011-02-24 15:57:04 UTC (rev 8994)
+++ trunk/gforge_base/evolvisforge-5.1/gforge/contrib/gforge-3.0-cronjobs.patch	2011-02-24 15:57:06 UTC (rev 8995)
@@ -1,6 +1,223 @@
+diff -Nur -x '*.orig' -x '*.rej' gforge-3.0pre9/utils/create-cvs-repository.sh mezzanine_patched_gforge-3.0pre9/utils/create-cvs-repository.sh
+--- gforge-3.0pre9/utils/create-cvs-repository.sh	Wed Dec 31 19:00:00 1969
++++ mezzanine_patched_gforge-3.0pre9/utils/create-cvs-repository.sh	Fri Jan 24 18:19:03 2003
+@@ -0,0 +1,72 @@
++#!/bin/sh
++#
++# CVS Repository Tool
++# (c)1999 SourceForge Development Team
++# Released under the GPL, 1999
++#
++# @version	$Id$
++#
++
++CVS="cvs"
++PATH="/sbin:/usr/sbin:/bin:/usr/bin:/usr/local/bin"
++
++# Read config info, if any
++for i in /etc/gforge/env /etc/sysconfig/gforge /etc/sysconfig/cvs
++    test -f $i && . $i
++done
++
++# Set the variable for our CVS tree if not set already
++if [ "x$CVSTREETOP" = "x" ]; then
++    CVSTREETOP=/usr/share/gforge/cvsroot
++fi
++
++# if no arguments, print out help screen
++if test $# -lt 2; then 
++    echo "usage:"
++    echo "  $0 [repositoryname] [groupid]"
++    echo ""
++    exit 1 
++fi
++
++# make sure this repository doesn't already exist
++if [ -d ${CVSTREETOP}/$1 ] ; then
++    echo "$1 already exists."
++    echo ""
++    exit 1
++fi
++
++# first create the repository
++mkdir ${CVSTREETOP}/$1
++$CVS -d${CVSTREETOP}/$1 init
++
++# make it group writable
++chmod 775 ${CVSTREETOP}/$1
++
++# import default directory, with default cvs.txt
++#mkdir $1
++#cp cvs.txt $1
++#cd $1
++#$CVS -d${CVSTREETOP}/$1 import -m "SourceForge CVStool creation" $1 SourceForge start	
++#rm cvs.txt
++#cd ..
++#rmdir $1
++
++# turn off pserver writers, on anonymous readers
++echo > ${CVSTREETOP}/$1/CVSROOT/writers
++echo "anonymous" > ${CVSTREETOP}/$1/CVSROOT/readers
++echo "anonymous:\$1\$0H\$2/LSjjwDfsSA0gaDYY5Df/:anoncvs_$1" > ${CVSTREETOP}/$1/CVSROOT/passwd 
++
++# setup loginfo to make group ownership every commit
++echo "ALL chgrp -R $1 ${CVSTREETOP}/$1" > ${CVSTREETOP}/$1/CVSROOT/loginfo
++echo > ${CVSTREETOP}/$1/CVSROOT/val-tags
++chmod 664 ${CVSTREETOP}/$1/CVSROOT/val-tags
++
++# set group ownership, anonymous group user 
++chown -R nobody:$2 ${CVSTREETOP}/$1
++
++# Create/modify anoncvs account
++if ! id -u anoncvs_$1 >/dev/null 2>&1; then
++    useradd -g $2 -d${CVSTREETOP}/$1 -c "$1 Anonymous CVS User" -s /bin/false -M anoncvs_$1
++else
++    usermod -g $2 -d${CVSTREETOP}/$1 -c "$1 Anonymous CVS User" -s /bin/false anoncvs_$1
++fi
+diff -Nur -x '*.orig' -x '*.rej' gforge-3.0pre9/utils/create-cvs-tarballs.sh mezzanine_patched_gforge-3.0pre9/utils/create-cvs-tarballs.sh
+--- gforge-3.0pre9/utils/create-cvs-tarballs.sh	Wed Dec 31 19:00:00 1969
++++ mezzanine_patched_gforge-3.0pre9/utils/create-cvs-tarballs.sh	Fri Jan 24 18:15:00 2003
+@@ -0,0 +1,44 @@
++#!/bin/sh
++#
++# Create tarballs of individual CVS repositories nightly
++#
++# 24 January 2003
++# Michael Jennings
++#
++# @version	$Id$
++#
++
++CVS="cvs"
++PATH="/sbin:/usr/sbin:/bin:/usr/bin:/usr/local/bin"
++TAR="tar"
++#TAR="gtar"
++GZIP="gzip"
++#GZIP="gzip -9"
++
++# Read config info, if any
++for i in /etc/gforge/env /etc/sysconfig/gforge /etc/sysconfig/cvs
++    test -f $i && . $i
++done
++
++# Set the variable for our CVS tree if not set already
++if [ "x$CVSTREETOP" = "x" ]; then
++    CVSTREETOP=/usr/share/gforge/cvsroot
++fi
++
++# Set the variable for where to put our tarballs if not set already
++if [ "x$CVSTARBALLS" = "x" ]; then
++    CVSTARBALLS=/usr/share/gforge/www/cvstarballs
++fi
++
++# Make sure the place we want to put these things exists.
++if [ ! -d $CVSTARBALLS ]; then
++    mkdir $CVSTARBALLS
++    chmod 755 $CVSTARBALLS
++fi
++
++# Create the tarballs
++cd $CVSTREETOP
++for i in ???* ; do
++    test -d $i/CVSROOT || continue
++    $TAR -cf - $i/ | $GZIP -c > $CVSTARBALLS/$i-cvsroot.tar.gz
++done
+diff -Nur -x '*.orig' -x '*.rej' gforge-3.0pre9/utils/cvs.txt mezzanine_patched_gforge-3.0pre9/utils/cvs.txt
+--- gforge-3.0pre9/utils/cvs.txt	Wed Jan 15 19:16:46 2003
++++ mezzanine_patched_gforge-3.0pre9/utils/cvs.txt	Wed Dec 31 19:00:00 1969
+@@ -1 +0,0 @@
+-Welcome to your SourceForge CVS Repository.
+diff -Nur -x '*.orig' -x '*.rej' gforge-3.0pre9/utils/cvs1/cvscreate.sh mezzanine_patched_gforge-3.0pre9/utils/cvs1/cvscreate.sh
+--- gforge-3.0pre9/utils/cvs1/cvscreate.sh	Wed Jan 15 19:16:46 2003
++++ mezzanine_patched_gforge-3.0pre9/utils/cvs1/cvscreate.sh	Wed Dec 31 19:00:00 1969
+@@ -1,55 +0,0 @@
+-#!/bin/sh
+-echo ""
+-echo "CVS Repository Tool"
+-echo "(c)1999 SourceForge Development Team"
+-echo "Released under the GPL, 1999"
+-echo ""
+-
+-# if no arguments, print out help screen
+-if test $# -lt 2; then 
+-	echo "usage:"
+-	echo "  cvscreate.sh [repositoryname] [groupid]"
+-	echo ""
+-	exit 1 
+-fi
+-
+-# make sure this repository doesn't already exist
+-if [ -d /cvsroot/$1 ] ; then
+-	echo "$1 already exists."
+-	echo ""
+-	exit 1
+-fi
+-
+-# first create the repository
+-mkdir /cvsroot/$1
+-cvs -d/cvsroot/$1 init
+-
+-# make it group writable
+-chmod 775 /cvsroot/$1
+-
+-# import default directory, with default cvs.txt
+-#mkdir $1
+-#cp cvs.txt $1
+-#cd $1
+-#cvs -d/cvsroot/$1 import -m "SourceForge CVStool creation" $1 SourceForge start	
+-#rm cvs.txt
+-#cd ..
+-#rmdir $1
+-
+-# turn off pserver writers, on anonymous readers
+-echo "" > /cvsroot/$1/CVSROOT/writers
+-echo "anonymous" > /cvsroot/$1/CVSROOT/readers
+-echo "anonymous:\$1\$0H\$2/LSjjwDfsSA0gaDYY5Df/:anoncvs_$1" > /cvsroot/$1/CVSROOT/passwd 
+-
+-# setup loginfo to make group ownership every commit
+-echo "ALL chgrp -R $1 /cvsroot/$1" > /cvsroot/$1/CVSROOT/loginfo
+-echo "" > /cvsroot/$1/CVSROOT/val-tags
+-chmod 664 /cvsroot/$1/CVSROOT/val-tags
+-
+-# set group ownership, anonymous group user 
+-chown -R nobody:$2 /cvsroot/$1
+-cat /etc/passwd | grep -v anoncvs_$1 > newpasswd 
+-cp newpasswd /etc/passwd
+-rm -f newpasswd
+-/usr/sbin/adduser -M -g $2 -d/cvsroot/$1 -s /bin/false -n anoncvs_$1
+-
+diff -Nur -x '*.orig' -x '*.rej' gforge-3.0pre9/utils/cvs1/cvstar_genlist.pl mezzanine_patched_gforge-3.0pre9/utils/cvs1/cvstar_genlist.pl
+--- gforge-3.0pre9/utils/cvs1/cvstar_genlist.pl	Wed Jan 15 19:16:46 2003
++++ mezzanine_patched_gforge-3.0pre9/utils/cvs1/cvstar_genlist.pl	Wed Dec 31 19:00:00 1969
+@@ -1,9 +0,0 @@
+-#!/usr/bin/perl
+-echo ""
+-echo "CVSTar List Generator"
+-echo "(c)1999 VA Linux Systems"
+-echo ""
+-
+-$rawlist = `ls /cvsroot/*`;
+-
+-
+diff -Nur -x '*.orig' -x '*.rej' gforge-3.0pre9/utils/cvs1/cvstar_superscript.pl mezzanine_patched_gforge-3.0pre9/utils/cvs1/cvstar_superscript.pl
+--- gforge-3.0pre9/utils/cvs1/cvstar_superscript.pl	Wed Jan 15 19:16:46 2003
++++ mezzanine_patched_gforge-3.0pre9/utils/cvs1/cvstar_superscript.pl	Wed Dec 31 19:00:00 1969
+@@ -1,12 +0,0 @@
+-#!/usr/bin/perl
+-echo ""
+-echo "CVSTar SuperScript"
+-echo "(c)1999 VA Linux Systems"
+-echo ""
+-
+-use DBI;
+-require("include.pl");
+-
+-&db_connect;
+-
+-
 diff -Nur -x '*.orig' -x '*.rej' gforge-3.0pre9/utils/gforge-hourly-cronjobs.sh mezzanine_patched_gforge-3.0pre9/utils/gforge-hourly-cronjobs.sh
 --- gforge-3.0pre9/utils/gforge-hourly-cronjobs.sh	Wed Dec 31 19:00:00 1969
-+++ mezzanine_patched_gforge-3.0pre9/utils/gforge-hourly-cronjobs.sh	Fri Jan 24 15:31:32 2003
++++ mezzanine_patched_gforge-3.0pre9/utils/gforge-hourly-cronjobs.sh	Fri Jan 24 16:42:02 2003
 @@ -0,0 +1,20 @@
 +#!/bin/sh
 +#
@@ -24,7 +241,7 @@
 +# $PHP $CRON_DIR/massmail.php
 diff -Nur -x '*.orig' -x '*.rej' gforge-3.0pre9/utils/gforge-nightly-cronjobs.sh mezzanine_patched_gforge-3.0pre9/utils/gforge-nightly-cronjobs.sh
 --- gforge-3.0pre9/utils/gforge-nightly-cronjobs.sh	Wed Dec 31 19:00:00 1969
-+++ mezzanine_patched_gforge-3.0pre9/utils/gforge-nightly-cronjobs.sh	Fri Jan 24 15:29:44 2003
++++ mezzanine_patched_gforge-3.0pre9/utils/gforge-nightly-cronjobs.sh	Fri Jan 24 17:04:28 2003
 @@ -0,0 +1,50 @@
 +#!/bin/sh
 +#
@@ -48,31 +265,31 @@
 +$PHP $CRON_DIR/rotate_activity.php
 +
 +### daily aggregating of the numbers
-+# $PHP $CRON_DIR/site_stats.php
++$PHP $CRON_DIR/site_stats.php
 +
 +### recalculate user popularity metric
-+# $PHP $CRON_DIR/calculate_user_metric.php
++$PHP $CRON_DIR/calculate_user_metric.php
 +
 +### daily project_weekly_metric recalc
-+# $PHP $CRON_DIR/project_weekly_metric.php
++$PHP $CRON_DIR/project_weekly_metric.php
 +
 +### daily deletion of sessions, closing jobs, etc
-+# $PHP $CRON_DIR/project_cleanup.php
++$PHP $CRON_DIR/project_cleanup.php
 +
 +### daily crunching of survey data and other associated ratings
-+# $PHP $CRON_DIR/rating_stats.php
++$PHP $CRON_DIR/rating_stats.php
 +
 +### daily crunching of project summary data (counts)
-+# $PHP $CRON_DIR/db_project_sums.php
++$PHP $CRON_DIR/db_project_sums.php
 +
 +### daily recalculate of the sums under the trove map
-+# $PHP $CRON_DIR/db_trove_maint.php
++$PHP $CRON_DIR/db_trove_maint.php
 +
-+#	daily close pending artifacts
-+# $PHP $CRON_DIR/check_stale_tracker_items.php
++### daily close pending artifacts
++$PHP $CRON_DIR/check_stale_tracker_items.php
 +
++### Stats aggregation work
++$PHP $CRON_DIR/db_stats_agg.php
++
 +### VACUUM should be done after ALL OTHER JOBS
-+# $PHP $CRON_DIR/vacuum.php
-+
-+### Stats aggregation work
-+# $PHP $CRON_DIR/db_stats_agg.php
++$PHP $CRON_DIR/vacuum.php

Modified: trunk/gforge_base/evolvisforge-5.1/gforge/contrib/gforge-3.0-local_config.patch
===================================================================
--- trunk/gforge_base/evolvisforge-5.1/gforge/contrib/gforge-3.0-local_config.patch	2011-02-24 15:57:04 UTC (rev 8994)
+++ trunk/gforge_base/evolvisforge-5.1/gforge/contrib/gforge-3.0-local_config.patch	2011-02-24 15:57:06 UTC (rev 8995)
@@ -1,7 +1,7 @@
-diff -Nur -x '*.orig' -x '*.rej' gforge-3.0pre9/etc/local.inc mezzanine_patched_gforge-3.0pre9/etc/local.inc
---- gforge-3.0pre9/etc/local.inc	Wed Jan 15 19:16:46 2003
-+++ mezzanine_patched_gforge-3.0pre9/etc/local.inc	Wed Jan 22 17:53:09 2003
-@@ -27,25 +27,25 @@
+diff -Nur -x '*.orig' -x '*.rej' gforge-3.0/etc/local.inc mezzanine_patched_gforge-3.0/etc/local.inc
+--- gforge-3.0/etc/local.inc	Fri Jun 20 07:42:09 2003
++++ mezzanine_patched_gforge-3.0/etc/local.inc	Thu Aug 14 20:13:10 2003
+@@ -27,13 +27,13 @@
  // The default GForge domain
  // this is used where ever the "naked" form of the GForge domain
  // might be used.  E.g., "mailto:admin at gforge.net"
@@ -11,15 +11,21 @@
 +$sys_default_domain = 'localhost';
 +$sys_fallback_domain = 'localhost';
 +$sys_internal_network = '127.0.0.';
-  
+ 
  // Machine that hosts CVS
+ $sys_cvs_single_host=true;
 -$sys_cvs_host = 'cvs.company.com';
 +$sys_cvs_host = 'localhost';
-  
+ 
+ // Force the use of a single cvs host instead of cvs.project.domain.com
+ // Set to 1 to use cvs.domain.com:/cvsroot/project for all projects
+@@ -41,17 +41,17 @@
+ $sys_cvs_single_host = 1;
+ 
  // Machine used for downloading sources/packages
 -$sys_download_host = "download.company.com";
 +$sys_download_host = "localhost";
-  
+ 
  // Machine used for uploading sources/packages
 -$sys_upload_host = "upload.company.com";
 +$sys_upload_host = "localhost";
@@ -34,19 +40,19 @@
 +$sys_users_host = "localhost";
  $homedir_prefix='/home';
  $groupdir_prefix='/home/groups';
-  
-@@ -54,18 +54,18 @@
+ 
+@@ -60,18 +60,18 @@
  // machine that the SourceForge code is running on because all of the
  // PHP makes reference to these documents in terms of relative paths that
  // are part of the GForge code tree.
 -$sys_docs_host = "sfdocs.company.com";
 +$sys_docs_host = "localhost";
-  
+ 
  // Machine that hosts the GForge mailing lists (This could also be
  // the mail host if you have enough horsepower & bandwidth)
 -$sys_lists_host = "lists.company.com";
 +$sys_lists_host = "localhost";
-  
+ 
  // Domain Name Servers
  //    N.B.: Use terminated FQDNs here (with the final ".") so the resolver
  //    doesn't attempt to recurse in the case of a slightly broken DNS
@@ -58,7 +64,7 @@
  
  //Databases, html/php/other paths
  //server to use for updates and reads
-@@ -75,8 +75,8 @@
+@@ -83,8 +83,8 @@
  $sys_dbreadhost='localhost';
  $sys_dbreaddb='stats';
  $sys_dbname="alexandria";
@@ -69,7 +75,7 @@
  // You can also specify a database port if you're using something other than 5432
  //$sys_dbport="4242";
  $sys_server="pgsql";
-@@ -87,7 +87,7 @@
+@@ -95,7 +95,7 @@
  //
  // disable ldap use altogether
  $sys_use_ldap=0;
@@ -78,7 +84,7 @@
  $sys_ldap_port=389;
  // this is dn under which all information stored
  $sys_ldap_base_dn="dc=company,dc=com";
-@@ -105,7 +105,7 @@
+@@ -113,7 +113,7 @@
  //
  $sys_use_jabber=0;
  	//messages from the system will be sent to this address
@@ -87,7 +93,7 @@
  $sys_jabber_port='5222';
  	// messages sent to jabber accounts will come from this user
  	// It is similar to the "From: noreply at gforge.org" used in emails
-@@ -120,7 +120,7 @@
+@@ -128,7 +128,7 @@
  //	Your php.ini file may have to be modified to allow writing outside
  //	the webserver's directory
  //
@@ -96,13 +102,13 @@
  
  // Where the GForge files are placed
  // *** IMPORTANT: sys_urlroot *MUST* be an ABSOLUTE FILEYSTEM PATH NAME
-@@ -128,16 +128,16 @@
+@@ -136,16 +136,16 @@
  //             installation.  If you use ANY form of relative path
  //             you will break the html_image function in include/html.php
  //
 -$sys_urlroot="/path/to/gforge/www/";
 +$sys_urlroot="/usr/share/gforge/www/";
-  
+ 
  // Name of the system as a whole (needed by various utils and titles)
 -$sys_name="prodigy";
 +$sys_name="localhost";
@@ -113,6 +119,6 @@
  //
 -$sys_session_key        = "foobar";
 +$sys_session_key        = "RANDOMIDHERE";
- $sys_session_expire     = 60 * 60 * 24 * 7; 
+ $sys_session_expire     = 60 * 60 * 24 * 7;
  
  // Require that user give unique (not yet existent in db) email upon

Modified: trunk/gforge_base/evolvisforge-5.1/gforge/contrib/gforge-3.0-php_path.patch
===================================================================
--- trunk/gforge_base/evolvisforge-5.1/gforge/contrib/gforge-3.0-php_path.patch	2011-02-24 15:57:04 UTC (rev 8994)
+++ trunk/gforge_base/evolvisforge-5.1/gforge/contrib/gforge-3.0-php_path.patch	2011-02-24 15:57:06 UTC (rev 8995)
@@ -1,135 +1,207 @@
-diff -Nur -x '*.orig' -x '*.rej' gforge-3.0pre9/cronjobs/calculate_user_metric.php mezzanine_patched_gforge-3.0pre9/cronjobs/calculate_user_metric.php
---- gforge-3.0pre9/cronjobs/calculate_user_metric.php	Wed Jan 15 19:16:44 2003
-+++ mezzanine_patched_gforge-3.0pre9/cronjobs/calculate_user_metric.php	Wed Jan 22 17:22:14 2003
+diff -Nur -x '*.orig' -x '*.rej' gforge-3.0/cronjobs/calculate_user_metric.php mezzanine_patched_gforge-3.0/cronjobs/calculate_user_metric.php
+--- gforge-3.0/cronjobs/calculate_user_metric.php	Fri Jun 20 07:42:09 2003
++++ mezzanine_patched_gforge-3.0/cronjobs/calculate_user_metric.php	Thu Aug 14 20:47:23 2003
 @@ -1,4 +1,4 @@
 -#! /usr/bin/php4 -f
-+#! /usr/bin/php -f
++#!/usr/bin/php -f
  <?php
  /**
-   *
-diff -Nur -x '*.orig' -x '*.rej' gforge-3.0pre9/cronjobs/check_stale_tracker_items.php mezzanine_patched_gforge-3.0pre9/cronjobs/check_stale_tracker_items.php
---- gforge-3.0pre9/cronjobs/check_stale_tracker_items.php	Wed Jan 15 19:16:44 2003
-+++ mezzanine_patched_gforge-3.0pre9/cronjobs/check_stale_tracker_items.php	Wed Jan 22 17:22:14 2003
+  * Copyright 1999-2001 (c) VA Linux Systems
+diff -Nur -x '*.orig' -x '*.rej' gforge-3.0/cronjobs/check_stale_tracker_items.php mezzanine_patched_gforge-3.0/cronjobs/check_stale_tracker_items.php
+--- gforge-3.0/cronjobs/check_stale_tracker_items.php	Fri Jun 20 07:42:09 2003
++++ mezzanine_patched_gforge-3.0/cronjobs/check_stale_tracker_items.php	Thu Aug 14 20:47:23 2003
 @@ -1,4 +1,4 @@
 -#! /usr/bin/php4 -f
-+#! /usr/bin/php -f
++#!/usr/bin/php -f
  <?php
  /**
   * check_stale_tracker_items.php - Check for stale tracker items.
-diff -Nur -x '*.orig' -x '*.rej' gforge-3.0pre9/cronjobs/db_stats_agg.php mezzanine_patched_gforge-3.0pre9/cronjobs/db_stats_agg.php
---- gforge-3.0pre9/cronjobs/db_stats_agg.php	Wed Jan 15 19:16:44 2003
-+++ mezzanine_patched_gforge-3.0pre9/cronjobs/db_stats_agg.php	Wed Jan 22 17:22:14 2003
+diff -Nur -x '*.orig' -x '*.rej' gforge-3.0/cronjobs/cvs-cron/cvs.php mezzanine_patched_gforge-3.0/cronjobs/cvs-cron/cvs.php
+--- gforge-3.0/cronjobs/cvs-cron/cvs.php	Fri Jun 20 07:42:09 2003
++++ mezzanine_patched_gforge-3.0/cronjobs/cvs-cron/cvs.php	Thu Aug 14 20:47:23 2003
 @@ -1,4 +1,4 @@
 -#! /usr/bin/php4 -f
-+#! /usr/bin/php -f
++#!/usr/bin/php -f
  <?php
+ 
+ require ('squal_pre.php');
+diff -Nur -x '*.orig' -x '*.rej' gforge-3.0/cronjobs/cvs-cron/ssh_create.php mezzanine_patched_gforge-3.0/cronjobs/cvs-cron/ssh_create.php
+--- gforge-3.0/cronjobs/cvs-cron/ssh_create.php	Fri Jun 20 07:42:09 2003
++++ mezzanine_patched_gforge-3.0/cronjobs/cvs-cron/ssh_create.php	Thu Aug 14 20:47:23 2003
+@@ -1,4 +1,4 @@
+-#! /usr/bin/php4 -f
++#!/usr/bin/php -f
+ <?php
+ 
+ require_once('squal_pre.php');
+diff -Nur -x '*.orig' -x '*.rej' gforge-3.0/cronjobs/cvs-cron/usergroup.php mezzanine_patched_gforge-3.0/cronjobs/cvs-cron/usergroup.php
+--- gforge-3.0/cronjobs/cvs-cron/usergroup.php	Fri Jun 20 07:42:09 2003
++++ mezzanine_patched_gforge-3.0/cronjobs/cvs-cron/usergroup.php	Thu Aug 14 20:47:23 2003
+@@ -1,4 +1,4 @@
+-#! /usr/bin/php4 -q -f
++#!/usr/bin/php -q -f
+ <?php
+ 
+ require_once('squal_pre.php');
+diff -Nur -x '*.orig' -x '*.rej' gforge-3.0/cronjobs/db_project_sums.php mezzanine_patched_gforge-3.0/cronjobs/db_project_sums.php
+--- gforge-3.0/cronjobs/db_project_sums.php	Fri Jun 20 07:42:09 2003
++++ mezzanine_patched_gforge-3.0/cronjobs/db_project_sums.php	Thu Aug 14 20:47:23 2003
+@@ -1,4 +1,4 @@
+-#! /usr/bin/php4 -f
++#!/usr/bin/php -f
+ <?php
  /**
+   *
+diff -Nur -x '*.orig' -x '*.rej' gforge-3.0/cronjobs/db_stats_agg.php mezzanine_patched_gforge-3.0/cronjobs/db_stats_agg.php
+--- gforge-3.0/cronjobs/db_stats_agg.php	Fri Jun 20 07:42:09 2003
++++ mezzanine_patched_gforge-3.0/cronjobs/db_stats_agg.php	Thu Aug 14 20:47:23 2003
+@@ -1,4 +1,4 @@
+-#! /usr/bin/php4 -f
++#!/usr/bin/php -f
+ <?php
+ /**
   * GForge
-diff -Nur -x '*.orig' -x '*.rej' gforge-3.0pre9/cronjobs/db_trove_maint.php mezzanine_patched_gforge-3.0pre9/cronjobs/db_trove_maint.php
---- gforge-3.0pre9/cronjobs/db_trove_maint.php	Wed Jan 15 19:16:44 2003
-+++ mezzanine_patched_gforge-3.0pre9/cronjobs/db_trove_maint.php	Wed Jan 22 17:22:14 2003
+diff -Nur -x '*.orig' -x '*.rej' gforge-3.0/cronjobs/db_trove_maint.php mezzanine_patched_gforge-3.0/cronjobs/db_trove_maint.php
+--- gforge-3.0/cronjobs/db_trove_maint.php	Fri Jun 20 07:42:09 2003
++++ mezzanine_patched_gforge-3.0/cronjobs/db_trove_maint.php	Thu Aug 14 20:47:23 2003
 @@ -1,4 +1,4 @@
 -#! /usr/bin/php4 -f
-+#! /usr/bin/php -f
++#!/usr/bin/php -f
  <?php
  /**
-   *
-diff -Nur -x '*.orig' -x '*.rej' gforge-3.0pre9/cronjobs/massmail.php mezzanine_patched_gforge-3.0pre9/cronjobs/massmail.php
---- gforge-3.0pre9/cronjobs/massmail.php	Wed Jan 15 19:16:44 2003
-+++ mezzanine_patched_gforge-3.0pre9/cronjobs/massmail.php	Wed Jan 22 17:22:14 2003
+  * Copyright 1999-2001 (c) VA Linux Systems
+diff -Nur -x '*.orig' -x '*.rej' gforge-3.0/cronjobs/mail/mailaliases.php mezzanine_patched_gforge-3.0/cronjobs/mail/mailaliases.php
+--- gforge-3.0/cronjobs/mail/mailaliases.php	Fri Jun 20 07:42:09 2003
++++ mezzanine_patched_gforge-3.0/cronjobs/mail/mailaliases.php	Thu Aug 14 20:47:23 2003
 @@ -1,4 +1,4 @@
 -#! /usr/bin/php4 -f
-+#! /usr/bin/php -f
++#!/usr/bin/php -f
  <?php
+ 
+ require ('squal_pre.php');
+diff -Nur -x '*.orig' -x '*.rej' gforge-3.0/cronjobs/mail/mailing_lists_create.php mezzanine_patched_gforge-3.0/cronjobs/mail/mailing_lists_create.php
+--- gforge-3.0/cronjobs/mail/mailing_lists_create.php	Fri Jun 20 07:42:09 2003
++++ mezzanine_patched_gforge-3.0/cronjobs/mail/mailing_lists_create.php	Thu Aug 14 20:47:23 2003
+@@ -1,4 +1,4 @@
+-#! /usr/bin/php4 -f
++#!/usr/bin/php -f
+ <?php
+ 
+ //
+diff -Nur -x '*.orig' -x '*.rej' gforge-3.0/cronjobs/massmail.php mezzanine_patched_gforge-3.0/cronjobs/massmail.php
+--- gforge-3.0/cronjobs/massmail.php	Fri Jun 20 07:42:09 2003
++++ mezzanine_patched_gforge-3.0/cronjobs/massmail.php	Thu Aug 14 20:47:23 2003
+@@ -1,4 +1,4 @@
+-#! /usr/bin/php4 -f
++#!/usr/bin/php -f
+ <?php
  /**
-   *
-diff -Nur -x '*.orig' -x '*.rej' gforge-3.0pre9/cronjobs/project_cleanup.php mezzanine_patched_gforge-3.0pre9/cronjobs/project_cleanup.php
---- gforge-3.0pre9/cronjobs/project_cleanup.php	Wed Jan 15 19:16:44 2003
-+++ mezzanine_patched_gforge-3.0pre9/cronjobs/project_cleanup.php	Wed Jan 22 17:22:14 2003
+  * Massmail backend cron script
+diff -Nur -x '*.orig' -x '*.rej' gforge-3.0/cronjobs/project_cleanup.php mezzanine_patched_gforge-3.0/cronjobs/project_cleanup.php
+--- gforge-3.0/cronjobs/project_cleanup.php	Fri Jun 20 07:42:09 2003
++++ mezzanine_patched_gforge-3.0/cronjobs/project_cleanup.php	Thu Aug 14 20:47:23 2003
 @@ -1,4 +1,4 @@
 -#! /usr/bin/php4 -f
-+#! /usr/bin/php -f
++#!/usr/bin/php -f
  <?php
  /**
-   *
-diff -Nur -x '*.orig' -x '*.rej' gforge-3.0pre9/cronjobs/project_weekly_metric-backfill.php mezzanine_patched_gforge-3.0pre9/cronjobs/project_weekly_metric-backfill.php
---- gforge-3.0pre9/cronjobs/project_weekly_metric-backfill.php	Wed Jan 15 19:16:44 2003
-+++ mezzanine_patched_gforge-3.0pre9/cronjobs/project_weekly_metric-backfill.php	Wed Jan 22 17:22:14 2003
+  * Copyright 1999-2001 (c) VA Linux Systems
+diff -Nur -x '*.orig' -x '*.rej' gforge-3.0/cronjobs/project_weekly_metric-backfill.php mezzanine_patched_gforge-3.0/cronjobs/project_weekly_metric-backfill.php
+--- gforge-3.0/cronjobs/project_weekly_metric-backfill.php	Fri Jun 20 07:42:09 2003
++++ mezzanine_patched_gforge-3.0/cronjobs/project_weekly_metric-backfill.php	Thu Aug 14 20:47:23 2003
 @@ -1,4 +1,4 @@
 -#! /usr/bin/php4 -f
-+#! /usr/bin/php -f
++#!/usr/bin/php -f
  <?php
  /**
-   *
-diff -Nur -x '*.orig' -x '*.rej' gforge-3.0pre9/cronjobs/project_weekly_metric.php mezzanine_patched_gforge-3.0pre9/cronjobs/project_weekly_metric.php
---- gforge-3.0pre9/cronjobs/project_weekly_metric.php	Wed Jan 15 19:16:44 2003
-+++ mezzanine_patched_gforge-3.0pre9/cronjobs/project_weekly_metric.php	Wed Jan 22 17:22:14 2003
+  * Copyright 1999-2001 (c) VA Linux Systems
+diff -Nur -x '*.orig' -x '*.rej' gforge-3.0/cronjobs/project_weekly_metric.php mezzanine_patched_gforge-3.0/cronjobs/project_weekly_metric.php
+--- gforge-3.0/cronjobs/project_weekly_metric.php	Fri Jun 20 07:42:09 2003
++++ mezzanine_patched_gforge-3.0/cronjobs/project_weekly_metric.php	Thu Aug 14 20:47:23 2003
 @@ -1,4 +1,4 @@
 -#! /usr/bin/php4 -f
-+#! /usr/bin/php -f
++#!/usr/bin/php -f
  <?php
  /**
-   *
-diff -Nur -x '*.orig' -x '*.rej' gforge-3.0pre9/cronjobs/rating_stats.php mezzanine_patched_gforge-3.0pre9/cronjobs/rating_stats.php
---- gforge-3.0pre9/cronjobs/rating_stats.php	Wed Jan 15 19:16:44 2003
-+++ mezzanine_patched_gforge-3.0pre9/cronjobs/rating_stats.php	Wed Jan 22 17:22:14 2003
+  * Copyright 1999-2001 (c) VA Linux Systems
+diff -Nur -x '*.orig' -x '*.rej' gforge-3.0/cronjobs/rating_stats.php mezzanine_patched_gforge-3.0/cronjobs/rating_stats.php
+--- gforge-3.0/cronjobs/rating_stats.php	Fri Jun 20 07:42:09 2003
++++ mezzanine_patched_gforge-3.0/cronjobs/rating_stats.php	Thu Aug 14 20:47:23 2003
 @@ -1,4 +1,4 @@
 -#! /usr/bin/php4 -f
-+#! /usr/bin/php -f
++#!/usr/bin/php -f
  <?php
  /**
-   *
-diff -Nur -x '*.orig' -x '*.rej' gforge-3.0pre9/cronjobs/rotate_activity.php mezzanine_patched_gforge-3.0pre9/cronjobs/rotate_activity.php
---- gforge-3.0pre9/cronjobs/rotate_activity.php	Wed Jan 15 19:16:44 2003
-+++ mezzanine_patched_gforge-3.0pre9/cronjobs/rotate_activity.php	Wed Jan 22 17:22:14 2003
+  * Copyright 1999-2001 (c) VA Linux Systems
+diff -Nur -x '*.orig' -x '*.rej' gforge-3.0/cronjobs/rotate_activity.php mezzanine_patched_gforge-3.0/cronjobs/rotate_activity.php
+--- gforge-3.0/cronjobs/rotate_activity.php	Fri Jun 20 07:42:09 2003
++++ mezzanine_patched_gforge-3.0/cronjobs/rotate_activity.php	Thu Aug 14 20:47:23 2003
 @@ -1,4 +1,4 @@
 -#! /usr/bin/php4 -f
-+#! /usr/bin/php -f
++#!/usr/bin/php -f
  <?php
  /**
-   *
-diff -Nur -x '*.orig' -x '*.rej' gforge-3.0pre9/cronjobs/site_stats.php mezzanine_patched_gforge-3.0pre9/cronjobs/site_stats.php
---- gforge-3.0pre9/cronjobs/site_stats.php	Wed Jan 15 19:16:44 2003
-+++ mezzanine_patched_gforge-3.0pre9/cronjobs/site_stats.php	Wed Jan 22 17:22:14 2003
+  * Copyright 1999-2001 (c) VA Linux Systems
+diff -Nur -x '*.orig' -x '*.rej' gforge-3.0/cronjobs/site_stats.php mezzanine_patched_gforge-3.0/cronjobs/site_stats.php
+--- gforge-3.0/cronjobs/site_stats.php	Fri Jun 20 07:42:09 2003
++++ mezzanine_patched_gforge-3.0/cronjobs/site_stats.php	Thu Aug 14 20:47:23 2003
 @@ -1,4 +1,4 @@
 -#! /usr/bin/php4 -f
-+#! /usr/bin/php -f
++#!/usr/bin/php -f
  <?php
  /**
-   *
-diff -Nur -x '*.orig' -x '*.rej' gforge-3.0pre9/cronjobs/stats_projects-backfill.php mezzanine_patched_gforge-3.0pre9/cronjobs/stats_projects-backfill.php
---- gforge-3.0pre9/cronjobs/stats_projects-backfill.php	Wed Jan 15 19:16:44 2003
-+++ mezzanine_patched_gforge-3.0pre9/cronjobs/stats_projects-backfill.php	Wed Jan 22 17:22:14 2003
+  * Copyright 1999-2001 (c) VA Linux Systems
+diff -Nur -x '*.orig' -x '*.rej' gforge-3.0/cronjobs/stats_projects-backfill.php mezzanine_patched_gforge-3.0/cronjobs/stats_projects-backfill.php
+--- gforge-3.0/cronjobs/stats_projects-backfill.php	Fri Jun 20 07:42:09 2003
++++ mezzanine_patched_gforge-3.0/cronjobs/stats_projects-backfill.php	Thu Aug 14 20:47:23 2003
 @@ -1,4 +1,4 @@
 -#! /usr/bin/php4 -f
-+#! /usr/bin/php -f
++#!/usr/bin/php -f
  <?php
  /**
-   *
-diff -Nur -x '*.orig' -x '*.rej' gforge-3.0pre9/cronjobs/vacuum.php mezzanine_patched_gforge-3.0pre9/cronjobs/vacuum.php
---- gforge-3.0pre9/cronjobs/vacuum.php	Wed Jan 15 19:16:44 2003
-+++ mezzanine_patched_gforge-3.0pre9/cronjobs/vacuum.php	Wed Jan 22 17:22:14 2003
+  * Copyright 1999-2001 (c) VA Linux Systems
+diff -Nur -x '*.orig' -x '*.rej' gforge-3.0/cronjobs/vacuum.php mezzanine_patched_gforge-3.0/cronjobs/vacuum.php
+--- gforge-3.0/cronjobs/vacuum.php	Fri Jun 20 07:42:09 2003
++++ mezzanine_patched_gforge-3.0/cronjobs/vacuum.php	Thu Aug 14 20:47:23 2003
 @@ -1,4 +1,4 @@
 -#! /usr/bin/php4 -f
-+#! /usr/bin/php -f
++#!/usr/bin/php -f
  <?php
- 
  /**
-diff -Nur -x '*.orig' -x '*.rej' gforge-3.0pre9/db/20021213_doc_data-migrate.php mezzanine_patched_gforge-3.0pre9/db/20021213_doc_data-migrate.php
---- gforge-3.0pre9/db/20021213_doc_data-migrate.php	Wed Jan 15 19:16:45 2003
-+++ mezzanine_patched_gforge-3.0pre9/db/20021213_doc_data-migrate.php	Wed Jan 22 17:22:14 2003
+  * nightly VACUUM job
+diff -Nur -x '*.orig' -x '*.rej' gforge-3.0/db/20021213_doc_data-migrate.php mezzanine_patched_gforge-3.0/db/20021213_doc_data-migrate.php
+--- gforge-3.0/db/20021213_doc_data-migrate.php	Fri Jun 20 07:42:09 2003
++++ mezzanine_patched_gforge-3.0/db/20021213_doc_data-migrate.php	Thu Aug 14 20:47:23 2003
 @@ -1,4 +1,4 @@
 -#! /usr/bin/php4 -f
-+#! /usr/bin/php -f
++#!/usr/bin/php -f
  <?php
  
  /**
-diff -Nur -x '*.orig' -x '*.rej' gforge-3.0pre9/db/SQL_migrate-2.5-to-2.6/artifact-convert-files.php mezzanine_patched_gforge-3.0pre9/db/SQL_migrate-2.5-to-2.6/artifact-convert-files.php
---- gforge-3.0pre9/db/SQL_migrate-2.5-to-2.6/artifact-convert-files.php	Wed Jan 15 19:16:45 2003
-+++ mezzanine_patched_gforge-3.0pre9/db/SQL_migrate-2.5-to-2.6/artifact-convert-files.php	Wed Jan 22 17:22:20 2003
+diff -Nur -x '*.orig' -x '*.rej' gforge-3.0/db/SQL_migrate-2.5-to-2.6/artifact-convert-files.php mezzanine_patched_gforge-3.0/db/SQL_migrate-2.5-to-2.6/artifact-convert-files.php
+--- gforge-3.0/db/SQL_migrate-2.5-to-2.6/artifact-convert-files.php	Fri Jun 20 07:42:09 2003
++++ mezzanine_patched_gforge-3.0/db/SQL_migrate-2.5-to-2.6/artifact-convert-files.php	Thu Aug 14 20:47:23 2003
 @@ -1,4 +1,4 @@
 -#!/usr/local/bin/php
 +#!/usr/bin/php
  <?php
  
  require ('squal_pre.php');
+diff -Nur -x '*.orig' -x '*.rej' gforge-3.0/utils/decode_images.sh mezzanine_patched_gforge-3.0/utils/decode_images.sh
+--- gforge-3.0/utils/decode_images.sh	Fri Jun 20 07:42:09 2003
++++ mezzanine_patched_gforge-3.0/utils/decode_images.sh	Thu Aug 14 20:49:04 2003
+@@ -1,4 +1,4 @@
+-#! /bin/bash
++#!/bin/bash
+ 
+ for u in `find ../www -name '*.uu'` ; do f=${u%.uu} ; uudecode $u -o $f ; done
+ 
+diff -Nur -x '*.orig' -x '*.rej' gforge-3.0/utils/missing_L10n.pl mezzanine_patched_gforge-3.0/utils/missing_L10n.pl
+--- gforge-3.0/utils/missing_L10n.pl	Fri Jun 20 07:42:09 2003
++++ mezzanine_patched_gforge-3.0/utils/missing_L10n.pl	Thu Aug 14 20:49:04 2003
+@@ -1,4 +1,4 @@
+-#! /usr/bin/perl -w
++#!/usr/bin/perl -w
+ # $Id$
+ 
+ # This Perl script is to help the L10n team find missing strings in a

Added: trunk/gforge_base/evolvisforge-5.1/gforge/contrib/gforge.conf
===================================================================
--- trunk/gforge_base/evolvisforge-5.1/gforge/contrib/gforge.conf	                        (rev 0)
+++ trunk/gforge_base/evolvisforge-5.1/gforge/contrib/gforge.conf	2011-02-24 15:57:06 UTC (rev 8995)
@@ -0,0 +1,12 @@
+DocumentRoot /usr/share/gforge/www
+ErrorDocument 404 /404.php
+php_value include_path ".:/usr/share/gforge/:/usr/share/gforge/www/include/"
+<Location /projects>
+    ForceType application/x-httpd-php
+</Location>
+<Location /users>
+    ForceType application/x-httpd-php
+</Location>
+<Location /incoming>
+    ForceType text/plain
+</Location>

Modified: trunk/gforge_base/evolvisforge-5.1/gforge/gforge.spec
===================================================================
--- trunk/gforge_base/evolvisforge-5.1/gforge/gforge.spec	2011-02-24 15:57:04 UTC (rev 8994)
+++ trunk/gforge_base/evolvisforge-5.1/gforge/gforge.spec	2011-02-24 15:57:06 UTC (rev 8995)
@@ -4,21 +4,23 @@
 
 Summary: Collaborative Development Tool
 Name: gforge
-Version: 3.0pre9
-Release: 5
+Version: 3.0
+Release: 1
 BuildArch: noarch
 Copyright: GPL
 Group: Development/Tools
 %if %{bzip}
-Source0: http://gforge.org/download.php/27/gforge-3.0pre9.tar.bz2
+Source0: http://gforge.org/download.php/37/gforge-3.0.tar.bz2
 %else
-Source0: http://gforge.org/download.php/27/gforge-3.0pre9.tar.gz
+Source0: gforge-3.0.tar.gz
 %endif
 Source1: gforge.conf
 Patch1000: gforge-3.0-local_config.patch
 Patch1001: gforge-3.0-php_path.patch
 Patch1002: gforge-3.0-init_sql.patch
 Patch1003: gforge-3.0-cronjobs.patch
+AutoReqProv: off
+Requires: /bin/sh /bin/bash /usr/bin/perl /usr/bin/php
 URL: http://www.gforge.org/
 BuildRoot: /var/tmp/%{name}-%{version}-root
 
@@ -28,6 +30,11 @@
 boards/forums, task management, permanent file archival, and total
 web-based administration.
 
+NOTE:  After installing this RPM, you will have a working GForge site
+at http://localhost/.  However, everything is set up to work locally,
+so if you are installing a site-wide instance of GForge, be sure to
+customize /etc/gforge/local.inc before use!
+
 # Macro for generating an environment variable (%1) with %2 random characters
 %define randstr() %1=`perl -e 'for ($i = 0, $bit = "!", $key = ""; $i < %2; $i++) {while ($bit !~ /^[0-9A-Za-z]$/) { $bit = chr(rand(90) + 32); } $key .= $bit; $bit = "!"; } print "$key";'`
 
@@ -190,5 +197,3 @@
 %{_datadir}/%{name}/www
 /etc/cron.daily/gforge-nightly-cronjobs.sh
 /etc/cron.hourly/gforge-hourly-cronjobs.sh
-
-%changelog



More information about the evolvis-commits mailing list