summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authortron <tron>1999-05-14 21:59:46 +0000
committertron <tron>1999-05-14 21:59:46 +0000
commit146645d7aef248d5eef8134421724eac4165a93b (patch)
tree789374540fb39b9694aee94971d31f18ba7be72a
parent73db80a0f717ff3199461536a707e9a2f73e653b (diff)
downloadpkgsrc-146645d7aef248d5eef8134421724eac4165a93b.tar.gz
Initial import of FreeBSD's "wwwcount" package:
Access counter, clock and date for WWW pages
-rw-r--r--www/wwwcount/Makefile38
-rw-r--r--www/wwwcount/files/md51
-rw-r--r--www/wwwcount/patches/patch-aa139
-rw-r--r--www/wwwcount/patches/patch-ab19
-rw-r--r--www/wwwcount/patches/patch-ae175
-rw-r--r--www/wwwcount/pkg/COMMENT1
-rw-r--r--www/wwwcount/pkg/DESCR4
-rw-r--r--www/wwwcount/pkg/PLIST17
8 files changed, 394 insertions, 0 deletions
diff --git a/www/wwwcount/Makefile b/www/wwwcount/Makefile
new file mode 100644
index 00000000000..143ee01d2c1
--- /dev/null
+++ b/www/wwwcount/Makefile
@@ -0,0 +1,38 @@
+# New ports collection makefile for: wwwcount
+# Version required: 2.4
+# Date created: 16 May 1996
+# Whom: ache
+#
+# FreeBSD Id: Makefile,v 1.12 1998/09/28 18:02:05 smace Exp
+#
+
+# WWW site: http://www.fccc.edu/users/muquit/Count.html
+# For digit images look at:
+# http://www.digitmania.holowww.com/
+
+DISTNAME= wwwcount2.4
+PKGNAME= wwwcount-2.4
+CATEGORIES= www
+MASTER_SITES= http://www.fccc.edu/users/muquit/src/wwwcount2.4/
+
+MAINTAINER= ports@FreeBSD.ORG
+
+GNU_CONFIGURE= yes
+IS_INTERACTIVE= yes
+USE_GMAKE= yes
+MAN1= mkstrip.1
+
+pre-configure:
+ cd ${WRKSRC}; yes "" | PREFIX=${PREFIX} ./Count-config
+
+post-build:
+ cd ${WRKSRC}; ./Gen-conf
+
+do-install:
+ cd ${WRKSRC}; yes "" | ./Count-install
+ cd ${WRKSRC}/utils/mkstrip; \
+ ${INSTALL_PROGRAM} extdgts mkstrip ${PREFIX}/bin; \
+ ${INSTALL_MAN} mkstrip.1 ${PREFIX}/man/man1; \
+ ${INSTALL_SCRIPT} mkstrip.sh ${PREFIX}/lib/Counter/digits
+
+.include <bsd.port.mk>
diff --git a/www/wwwcount/files/md5 b/www/wwwcount/files/md5
new file mode 100644
index 00000000000..8aa8d55b794
--- /dev/null
+++ b/www/wwwcount/files/md5
@@ -0,0 +1 @@
+MD5 (wwwcount2.4.tar.gz) = b9efab88431a1fd32f3908ba278d9375
diff --git a/www/wwwcount/patches/patch-aa b/www/wwwcount/patches/patch-aa
new file mode 100644
index 00000000000..084c3a56d69
--- /dev/null
+++ b/www/wwwcount/patches/patch-aa
@@ -0,0 +1,139 @@
+*** Count-config.orig Mon Nov 24 04:49:51 1997
+--- Count-config Sat Nov 29 18:50:53 1997
+***************
+*** 20,26 ****
+ trap 'echo '';echo "Interrupt Detected..exiting";rm -f "./Config.tmpl" 2>/dev/null;rm -f "./.alfcf" ;rm -f "./strict" 2>/dev/null;echo '';exit 1' 1 2 3 15
+
+ Tmpl="./Config.tmpl"
+! CgiBinDir="/usr/local/etc/httpd/cgi-bin"
+
+ if [ ! -f "./VERSION" ]
+ then
+--- 20,26 ----
+ trap 'echo '';echo "Interrupt Detected..exiting";rm -f "./Config.tmpl" 2>/dev/null;rm -f "./.alfcf" ;rm -f "./strict" 2>/dev/null;echo '';exit 1' 1 2 3 15
+
+ Tmpl="./Config.tmpl"
+! CgiBinDir="${PREFIX}/www/cgi-bin"
+
+ if [ ! -f "./VERSION" ]
+ then
+***************
+*** 37,49 ****
+ Version=`cat ./VERSION`
+ Basedir="wwwcount$Version"
+ ConfigH="src/config.h"
+! BaseDir="/usr/local/etc/Counter"
+ ConfigDir="$BaseDir/conf"
+ ConfFile="count.cfg"
+! DigitDir="$BaseDir/digits"
+ DataDir="$BaseDir/data"
+! LogDir="$BaseDir/logs"
+! LogFile="Count$Version.log"
+ RgbFile="./wcount/rgb.txt"
+
+ #
+--- 37,50 ----
+ Version=`cat ./VERSION`
+ Basedir="wwwcount$Version"
+ ConfigH="src/config.h"
+! BaseDir="${PREFIX}/etc/Counter"
+! LibDir="${PREFIX}/lib/Counter"
+ ConfigDir="$BaseDir/conf"
+ ConfFile="count.cfg"
+! DigitDir="$LibDir/digits"
+ DataDir="$BaseDir/data"
+! LogDir="/var/log"
+! LogFile="Counter.log"
+ RgbFile="./wcount/rgb.txt"
+
+ #
+***************
+*** 117,123 ****
+
+ if [ .$answer = . ]
+ then
+! answer=x
+ fi
+ until [ $answer = "y" -o $answer = "Y" -o $answer = "n" -o $answer = "N" ]
+ do
+--- 118,124 ----
+
+ if [ .$answer = . ]
+ then
+! answer=y
+ fi
+ until [ $answer = "y" -o $answer = "Y" -o $answer = "n" -o $answer = "N" ]
+ do
+***************
+*** 183,191 ****
+ then
+ BaseDir=$newpath
+ ConfigDir=$BaseDir/conf
+- DigitDir=$BaseDir/digits
+ DataDir=$BaseDir/data
+- LogDir=$BaseDir/logs
+ fi
+
+ #
+--- 184,190 ----
+***************
+*** 374,380 ****
+
+ if [ .$answer = . ]
+ then
+! answer=x
+ fi
+ until [ $answer = "y" -o $answer = "Y" -o $answer = "n" -o $answer = "N" ]
+ do
+--- 373,379 ----
+
+ if [ .$answer = . ]
+ then
+! answer=y
+ fi
+ until [ $answer = "y" -o $answer = "Y" -o $answer = "n" -o $answer = "N" ]
+ do
+***************
+*** 517,523 ****
+ ** so RGB names can be looked up, but yet not allow users to make constant
+ ** use of this very ineffiecient lookup.
+ */
+! #define RGB_MAPPING_DICT "$BaseDir/rgb.txt"
+ EOX
+
+ cat<<EOXXX>>$ConfigH
+--- 516,522 ----
+ ** so RGB names can be looked up, but yet not allow users to make constant
+ ** use of this very ineffiecient lookup.
+ */
+! #define RGB_MAPPING_DICT "$LibDir/rgb.txt"
+ EOX
+
+ cat<<EOXXX>>$ConfigH
+***************
+*** 535,540 ****
+--- 534,540 ----
+ ##
+ echo "creating variables template file $Tmpl for the install program.."
+ echo "BASE_DIR=\"$BaseDir\"" > $Tmpl
++ echo "LIB_DIR=\"$LibDir\"" >> $Tmpl
+ echo "CGIBIN_DIR=\"$CgiBinDir\"" >> $Tmpl
+ echo "CONFIG_FILE=\"$ConfFile\"" >> $Tmpl
+ echo "CONFIG_DIR=\"$ConfigDir\"" >> $Tmpl
+***************
+*** 543,549 ****
+ echo "LOG_DIR=\"$LogDir\"" >> $Tmpl
+ echo "LOG_FILE=\"$LogFile\"" >> $Tmpl
+ echo "RGB_FILE=\"$RgbFile\"" >> $Tmpl
+! echo "RGB_DIR=\"$BaseDir\"" >> $Tmpl
+ ##
+ # create template for install program --ends
+ ##
+--- 543,549 ----
+ echo "LOG_DIR=\"$LogDir\"" >> $Tmpl
+ echo "LOG_FILE=\"$LogFile\"" >> $Tmpl
+ echo "RGB_FILE=\"$RgbFile\"" >> $Tmpl
+! echo "RGB_DIR=\"$LibDir\"" >> $Tmpl
+ ##
+ # create template for install program --ends
+ ##
diff --git a/www/wwwcount/patches/patch-ab b/www/wwwcount/patches/patch-ab
new file mode 100644
index 00000000000..f4c58de6415
--- /dev/null
+++ b/www/wwwcount/patches/patch-ab
@@ -0,0 +1,19 @@
+*** configure.bak Sat Oct 25 08:47:50 1997
+--- configure Thu Nov 6 00:59:05 1997
+***************
+*** 1587,1593 ****
+ s%@CFLAGS@%$CFLAGS%g
+ s%@CPPFLAGS@%$CPPFLAGS%g
+ s%@CXXFLAGS@%$CXXFLAGS%g
+! s%@DEFS@%$DEFS%g
+ s%@LDFLAGS@%$LDFLAGS%g
+ s%@LIBS@%$LIBS%g
+ s%@exec_prefix@%$exec_prefix%g
+--- 1587,1593 ----
+ s%@CFLAGS@%$CFLAGS%g
+ s%@CPPFLAGS@%$CPPFLAGS%g
+ s%@CXXFLAGS@%$CXXFLAGS%g
+! s%@DEFS@%$CFLAGS $DEFS%g
+ s%@LDFLAGS@%$LDFLAGS%g
+ s%@LIBS@%$LIBS%g
+ s%@exec_prefix@%$exec_prefix%g
diff --git a/www/wwwcount/patches/patch-ae b/www/wwwcount/patches/patch-ae
new file mode 100644
index 00000000000..e52c2c43025
--- /dev/null
+++ b/www/wwwcount/patches/patch-ae
@@ -0,0 +1,175 @@
+*** Count-install.orig Sat May 9 16:53:02 1998
+--- Count-install Sun Jun 7 15:03:51 1998
+***************
+*** 193,199 ****
+
+ if [ .$answer = . ]
+ then
+! answer=x
+ fi
+ until [ $answer = "y" -o $answer = "Y" -o $answer = "n" -o $answer = "N" ]
+ do
+--- 193,199 ----
+
+ if [ .$answer = . ]
+ then
+! answer=y
+ fi
+ until [ $answer = "y" -o $answer = "Y" -o $answer = "n" -o $answer = "N" ]
+ do
+***************
+*** 233,239 ****
+ read answer
+ if [ .$answer = . ]
+ then
+! answer=x
+ fi
+ until [ $answer = "y" -o $answer = "Y" -o $answer = "n" -o $answer = "N" ]
+ do
+--- 233,239 ----
+ read answer
+ if [ .$answer = . ]
+ then
+! answer=y
+ fi
+ until [ $answer = "y" -o $answer = "Y" -o $answer = "n" -o $answer = "N" ]
+ do
+***************
+*** 252,262 ****
+ ###
+ # enter user id -starts
+ ###
+! echo $n "*Enter user id of httpd's child process [no default]:$c? "
+ read answer
+ if [ .$answer = . ]
+ then
+! answer=x
+ fi
+ until [ $answer != "x" ]
+ do
+--- 252,262 ----
+ ###
+ # enter user id -starts
+ ###
+! echo $n "*Enter user id of httpd's child process [nobody]:$c? "
+ read answer
+ if [ .$answer = . ]
+ then
+! answer=nobody
+ fi
+ until [ $answer != "x" ]
+ do
+***************
+*** 276,286 ****
+ ##
+ # enter groud id -starts
+ ##
+! echo $n "*Enter group id of httpd's child process [no default]:$c? "
+ read answer
+ if [ .$answer = . ]
+ then
+! answer=x
+ fi
+ until [ $answer != "x" ]
+ do
+--- 276,286 ----
+ ##
+ # enter groud id -starts
+ ##
+! echo $n "*Enter group id of httpd's child process [nogroup]:$c? "
+ read answer
+ if [ .$answer = . ]
+ then
+! answer=nogroup
+ fi
+ until [ $answer != "x" ]
+ do
+***************
+*** 323,336 ****
+ echo
+ fi
+
+! echo "installing rgb.txt->$BASE_DIR"
+! $INSTALL_PROG -c -m 644 $Rgbfile $BASE_DIR/rgb.txt
+
+! echo "creating Log directory $LOG_DIR"
+! ./mkdirhier $LOG_DIR
+! chown $UserId $LOG_DIR
+! chgrp $GroupId $LOG_DIR
+! chmod 775 $LOG_DIR
+
+ echo "installing image strip for digit style A->$DIGIT_DIR/A"
+ $INSTALL_PROG -c -m 644 $DigitA/strip.gif\
+--- 323,335 ----
+ echo
+ fi
+
+! echo "installing rgb.txt->$RGB_DIR"
+! $INSTALL_PROG -c -m 644 $Rgbfile $RGB_DIR/rgb.txt
+
+! echo "installing $LOG_FILE->$LOG_DIR"
+! touch $LOG_DIR/$LOG_FILE
+! chmod 644 $LOG_DIR/$LOG_FILE
+! chown $UserId.$GroupId $LOG_DIR/$LOG_FILE
+
+ echo "installing image strip for digit style A->$DIGIT_DIR/A"
+ $INSTALL_PROG -c -m 644 $DigitA/strip.gif\
+***************
+*** 360,367 ****
+ # -R is not portable, reported by Geoff Scully <gws@dis.on.ca> and suggested
+ # the alternative (01/15/96)
+ #chown -R $UserId.$GroupId $BASE_DIR
+! #find $BASE_DIR -exec chown $UserId {} \;
+! #find $BASE_DIR -exec chgrp $GroupId {} \;
+ # echo "UserId=$UserId"
+ # echo "GroupId=$GroupId"
+ ;;
+--- 359,368 ----
+ # -R is not portable, reported by Geoff Scully <gws@dis.on.ca> and suggested
+ # the alternative (01/15/96)
+ #chown -R $UserId.$GroupId $BASE_DIR
+! find $BASE_DIR -exec chown $UserId {} \;
+! find $BASE_DIR -exec chgrp $GroupId {} \;
+! find $LIB_DIR -exec chown $UserId {} \;
+! find $LIB_DIR -exec chgrp $GroupId {} \;
+ # echo "UserId=$UserId"
+ # echo "GroupId=$GroupId"
+ ;;
+***************
+*** 376,392 ****
+
+ EOM
+ echo "installing Count.cgi->$CGIBIN_DIR"
+! $INSTALL_PROG -c -m 755 $Binary $CGIBIN_DIR/Count.cgi
+ echo "installing $CONFIG_FILE->$CONFIG_DIR"
+ $INSTALL_PROG -c $CONFIG_FILE $CONFIG_DIR/$CONFIG_FILE
+ echo "installing sample datafile $SAMPLE_DAT->$DATA_DIR"
+ $INSTALL_PROG -c $SAMPLE_DAT $DATA_DIR/sample.dat
+
+! echo "installing rgb.txt->$BASE_DIR"
+! $INSTALL_PROG -c $Rgbfile $BASE_DIR/rgb.txt
+
+! echo "creating Log directory $LOG_DIR"
+! ./mkdirhier $LOG_DIR
+
+ echo "installing image strip for digit style A->$DIGIT_DIR/A"
+ $INSTALL_PROG -c $DigitA/strip.gif $DIGIT_DIR/A/strip.gif
+--- 377,394 ----
+
+ EOM
+ echo "installing Count.cgi->$CGIBIN_DIR"
+! $INSTALL_PROG -s -c -m 755 $Binary $CGIBIN_DIR/Count.cgi
+ echo "installing $CONFIG_FILE->$CONFIG_DIR"
+ $INSTALL_PROG -c $CONFIG_FILE $CONFIG_DIR/$CONFIG_FILE
+ echo "installing sample datafile $SAMPLE_DAT->$DATA_DIR"
+ $INSTALL_PROG -c $SAMPLE_DAT $DATA_DIR/sample.dat
+
+! echo "installing rgb.txt->$RGB_DIR"
+! $INSTALL_PROG -c $Rgbfile $RGB_DIR/rgb.txt
+
+! echo "installing $LOG_FILE->$LOG_DIR"
+! touch $LOG_DIR/$LOG_FILE
+! chmod 644 $LOG_DIR/$LOG_FILE
+
+ echo "installing image strip for digit style A->$DIGIT_DIR/A"
+ $INSTALL_PROG -c $DigitA/strip.gif $DIGIT_DIR/A/strip.gif
diff --git a/www/wwwcount/pkg/COMMENT b/www/wwwcount/pkg/COMMENT
new file mode 100644
index 00000000000..401523383b4
--- /dev/null
+++ b/www/wwwcount/pkg/COMMENT
@@ -0,0 +1 @@
+Access counter, clock and date for WWW pages
diff --git a/www/wwwcount/pkg/DESCR b/www/wwwcount/pkg/DESCR
new file mode 100644
index 00000000000..02f7bf742b2
--- /dev/null
+++ b/www/wwwcount/pkg/DESCR
@@ -0,0 +1,4 @@
+The counter, clock and date, all in one program. The single program can
+be used for any number of web pages, for any number of users.
+
+WWW: http://www.semcor.com/~muquit/Count.html
diff --git a/www/wwwcount/pkg/PLIST b/www/wwwcount/pkg/PLIST
new file mode 100644
index 00000000000..0dbd766014d
--- /dev/null
+++ b/www/wwwcount/pkg/PLIST
@@ -0,0 +1,17 @@
+www/cgi-bin/Count.cgi
+etc/Counter/conf/count.cfg
+etc/Counter/data/sample.dat
+lib/Counter/rgb.txt
+lib/Counter/digits/A/strip.gif
+lib/Counter/digits/B/strip.gif
+lib/Counter/digits/C/strip.gif
+lib/Counter/digits/D/strip.gif
+lib/Counter/digits/D/lenna.gif
+lib/Counter/digits/E/strip.gif
+lib/Counter/digits/mkstrip.sh
+bin/mkstrip
+bin/extdgts
+@exec touch /var/log/Counter.log
+@exec chown nobody.nogroup /var/log/Counter.log
+@exec chmod 644 /var/log/Counter.log
+@unexec rm /var/log/Counter.log