From owner-freebsd-ports Thu Apr 8 15:52:22 1999 Delivered-To: freebsd-ports@freebsd.org Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (Postfix) with ESMTP id CF34714FD9 for ; Thu, 8 Apr 1999 15:52:05 -0700 (PDT) (envelope-from gnats@FreeBSD.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.9.2/8.9.2) id PAA08824; Thu, 8 Apr 1999 15:50:05 -0700 (PDT) (envelope-from gnats@FreeBSD.org) Received: from kfug2.kr.freebsd.org (kfug2.kr.freebsd.org [210.105.79.6]) by hub.freebsd.org (Postfix) with ESMTP id CC4AB14FEB for ; Thu, 8 Apr 1999 15:51:35 -0700 (PDT) (envelope-from nobreak@kfug2.kr.freebsd.org) Received: (from root@localhost) by kfug2.kr.freebsd.org (8.9.3/8.9.3) id HAA04918; Fri, 9 Apr 1999 07:51:11 +0900 (KST) Message-Id: <199904082251.HAA04918@kfug2.kr.freebsd.org> Date: Fri, 9 Apr 1999 07:51:11 +0900 (KST) From: "Seung-young Kim" Reply-To: "Seung-young Kim" To: FreeBSD-gnats-submit@freebsd.org X-Send-Pr-Version: 3.2 Subject: ports/11034: [New PORTS] crazywwwboardle (I did send-pr, but no response) Sender: owner-freebsd-ports@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org >Number: 11034 >Category: ports >Synopsis: New ports of crazywwwboardle >Confidential: no >Severity: non-critical >Priority: medium >Responsible: freebsd-ports >State: open >Quarter: >Keywords: >Date-Required: >Class: change-request >Submitter-Id: current-users >Arrival-Date: Thu Apr 8 15:50:05 PDT 1999 >Closed-Date: >Last-Modified: >Originator: Seung-young Kim >Release: Above FreeBSD 2.x (including 3.x) >Organization: Korea FreeBSD Users Group >Environment: >Description: >How-To-Repeat: # This is a shell archive. Save it in a file, remove anything before # this line, and then unpack it by entering "sh file". Note, it may # create directories; files and directories will be owned by you and # have default permissions. # # This archive contains: # # crazywwwboardle/ # crazywwwboardle/pkg # crazywwwboardle/pkg/DESCR # crazywwwboardle/pkg/COMMENT # crazywwwboardle/pkg/PLIST # crazywwwboardle/files # crazywwwboardle/files/md5 # crazywwwboardle/Makefile # crazywwwboardle/patches # crazywwwboardle/patches/patch-aa # echo c - crazywwwboardle/ mkdir -p crazywwwboardle/ > /dev/null 2>&1 echo c - crazywwwboardle/pkg mkdir -p crazywwwboardle/pkg > /dev/null 2>&1 echo x - crazywwwboardle/pkg/DESCR sed 's/^X//' >crazywwwboardle/pkg/DESCR << 'END-of-crazywwwboardle/pkg/DESCR' XThis is a port of CrazyWWWBoardLEp3. If you find a web based bulletin Xsystem, it might give you a complete solution. See below sample screen. X XOfficial distribution: http://cwb98.nobreak.com , ftp://ftp.nobreak.com X========================================================================= X [Admin] [Statistics] Searched Articles: 15/110 , Pages : 20/22 X +----+---+---------------------------+-----------------+---------+----+ X | No |(c)| S u b j e c t | Name | Date |Hits| X +----+---+---------------------------+-----------------+---------+----+ X | 15 | # |+ I need qDecoder | Jin-soo Park |Mar 23,99| 75 | X +----+---+---------------------------+-----------------+---------+----+ X | 14 | # | + Re: I need qDecoder | CHOI Junho |Apr 08,99| 48 | X +----+---+---------------------------+-----------------+---------+----+ X | 13 | @ | - Re: Here it is... | Seung-young Kim |Apr 12,99| 22 | X +----+---+---------------------------+-----------------+---------+----+ X | 12 | # | - Re: I need qDecoder | Gi-il Kim |Apr 09,99| 13 | X +----+---+---------------------------+-----------------+---------+----+ X [1][Prev]-[11][12][13][14][15][16][17][18][19][20]-[Next][22] X Name o X [Home] [Back] [Help] Subject x [qDecoder] [Go!!] [Backward] [Forward] X Text x [Write] [Reload] X========================================================================= X- Seung-young Kim Xnobreak@kr.freebsd.org END-of-crazywwwboardle/pkg/DESCR echo x - crazywwwboardle/pkg/COMMENT sed 's/^X//' >crazywwwboardle/pkg/COMMENT << 'END-of-crazywwwboardle/pkg/COMMENT' XCrazyWWWBoardLEp3, web based bulletin board system. END-of-crazywwwboardle/pkg/COMMENT echo x - crazywwwboardle/pkg/PLIST sed 's/^X//' >crazywwwboardle/pkg/PLIST << 'END-of-crazywwwboardle/pkg/PLIST' Xwww/cgi-bin/CrazyAdmin.cgi Xwww/cgi-bin/CrazyWWWBoard.cgi Xwww/cgi-bin/CrazyWWWBoard.conf Xwww/data/cwb-data/icon-package/README Xwww/data/cwb-data/icon-package/etc/cwble.gif Xwww/data/cwb-data/icon-package/icon-netscape/admin.gif Xwww/data/cwb-data/icon-package/icon-netscape/admintitle.gif Xwww/data/cwb-data/icon-package/icon-netscape/back.gif Xwww/data/cwb-data/icon-package/icon-netscape/blank.gif Xwww/data/cwb-data/icon-package/icon-netscape/close-new.gif Xwww/data/cwb-data/icon-package/icon-netscape/close.gif Xwww/data/cwb-data/icon-package/icon-netscape/delete.gif Xwww/data/cwb-data/icon-package/icon-netscape/down.gif Xwww/data/cwb-data/icon-package/icon-netscape/help.gif Xwww/data/cwb-data/icon-package/icon-netscape/home.gif Xwww/data/cwb-data/icon-package/icon-netscape/list.gif Xwww/data/cwb-data/icon-package/icon-netscape/modify.gif Xwww/data/cwb-data/icon-package/icon-netscape/open-new.gif Xwww/data/cwb-data/icon-package/icon-netscape/open.gif Xwww/data/cwb-data/icon-package/icon-netscape/reload.gif Xwww/data/cwb-data/icon-package/icon-netscape/reply.gif Xwww/data/cwb-data/icon-package/icon-netscape/stat.gif Xwww/data/cwb-data/icon-package/icon-netscape/up.gif Xwww/data/cwb-data/icon-package/icon-netscape/write.gif Xwww/data/cwb-data/icon-package/icon-picaso_green/admin.gif Xwww/data/cwb-data/icon-package/icon-picaso_green/admintitle.gif Xwww/data/cwb-data/icon-package/icon-picaso_green/back.gif Xwww/data/cwb-data/icon-package/icon-picaso_green/blank.gif Xwww/data/cwb-data/icon-package/icon-picaso_green/close-new.gif Xwww/data/cwb-data/icon-package/icon-picaso_green/close.gif Xwww/data/cwb-data/icon-package/icon-picaso_green/delete.gif Xwww/data/cwb-data/icon-package/icon-picaso_green/down.gif Xwww/data/cwb-data/icon-package/icon-picaso_green/help.gif Xwww/data/cwb-data/icon-package/icon-picaso_green/home.gif Xwww/data/cwb-data/icon-package/icon-picaso_green/list.gif Xwww/data/cwb-data/icon-package/icon-picaso_green/modify.gif Xwww/data/cwb-data/icon-package/icon-picaso_green/open-new.gif Xwww/data/cwb-data/icon-package/icon-picaso_green/open.gif Xwww/data/cwb-data/icon-package/icon-picaso_green/reload.gif Xwww/data/cwb-data/icon-package/icon-picaso_green/reply.gif Xwww/data/cwb-data/icon-package/icon-picaso_green/stat.gif Xwww/data/cwb-data/icon-package/icon-picaso_green/up.gif Xwww/data/cwb-data/icon-package/icon-picaso_green/write.gif Xwww/data/cwb-data/icon-stat/bar-00.gif Xwww/data/cwb-data/icon-stat/bar-10.gif Xwww/data/cwb-data/icon-stat/bar-20.gif Xwww/data/cwb-data/icon-stat/bar-30.gif Xwww/data/cwb-data/icon-stat/bar-40.gif Xwww/data/cwb-data/icon-stat/bar-50.gif Xwww/data/cwb-data/icon-stat/bar-60.gif Xwww/data/cwb-data/icon-stat/bar-70.gif Xwww/data/cwb-data/icon-stat/bar-80.gif Xwww/data/cwb-data/icon-stat/bar-90.gif Xwww/data/cwb-data/icon-stat/bar-under.gif Xwww/data/cwb-data/icon-type/bat.gif Xwww/data/cwb-data/icon-type/bmp.gif Xwww/data/cwb-data/icon-type/com.gif Xwww/data/cwb-data/icon-type/compressed.gif Xwww/data/cwb-data/icon-type/default.gif Xwww/data/cwb-data/icon-type/device.gif Xwww/data/cwb-data/icon-type/exe.gif Xwww/data/cwb-data/icon-type/gif.gif Xwww/data/cwb-data/icon-type/html.gif Xwww/data/cwb-data/icon-type/hwp.gif Xwww/data/cwb-data/icon-type/image.gif Xwww/data/cwb-data/icon-type/jpg.gif Xwww/data/cwb-data/icon-type/movie.gif Xwww/data/cwb-data/icon-type/mp3.gif Xwww/data/cwb-data/icon-type/pcx.gif Xwww/data/cwb-data/icon-type/png.gif Xwww/data/cwb-data/icon-type/ppt.gif Xwww/data/cwb-data/icon-type/ra.gif Xwww/data/cwb-data/icon-type/sound.gif Xwww/data/cwb-data/icon-type/text.gif Xwww/data/cwb-data/icon-type/txt.gif Xwww/data/cwb-data/icon-type/unknown.gif Xwww/data/cwb-data/icon-type/wav.gif Xwww/data/cwb-data/icon/admin.gif Xwww/data/cwb-data/icon/admintitle.gif Xwww/data/cwb-data/icon/back.gif Xwww/data/cwb-data/icon/blank.gif Xwww/data/cwb-data/icon/close-new.gif Xwww/data/cwb-data/icon/close.gif Xwww/data/cwb-data/icon/delete.gif Xwww/data/cwb-data/icon/down.gif Xwww/data/cwb-data/icon/help.gif Xwww/data/cwb-data/icon/home.gif Xwww/data/cwb-data/icon/list.gif Xwww/data/cwb-data/icon/modify.gif Xwww/data/cwb-data/icon/open-new.gif Xwww/data/cwb-data/icon/open.gif Xwww/data/cwb-data/icon/reload.gif Xwww/data/cwb-data/icon/reply.gif Xwww/data/cwb-data/icon/stat.gif Xwww/data/cwb-data/icon/up.gif Xwww/data/cwb-data/icon/write.gif Xwww/data/cwb-data/message/help-en.txt Xwww/data/cwb-data/message/help-jp.txt Xwww/data/cwb-data/message/help-kr.txt Xwww/data/cwb-data/message/htmlhead.html Xwww/data/cwb-data/message/htmltail.html Xwww/data/cwb-data/message/mailhead.txt Xwww/data/cwb-data/message/mailtail.txt X@exec mkdir -p %D/www/data/cwb-data/data X@exec mkdir -p %D/www/data/cwb-data/log X@exec mkdir -p %D/www/data/cwb-data/stat X@dirrm www/data/cwb-data/icon-package/etc X@dirrm www/data/cwb-data/icon-package/icon-netscape X@dirrm www/data/cwb-data/icon-package/icon-picaso_green X@dirrm www/data/cwb-data/icon-package X@dirrm www/data/cwb-data/icon-type X@dirrm www/data/cwb-data/message X@dirrm www/data/cwb-data/icon X@dirrm www/data/cwb-data/icon-stat END-of-crazywwwboardle/pkg/PLIST echo c - crazywwwboardle/files mkdir -p crazywwwboardle/files > /dev/null 2>&1 echo x - crazywwwboardle/files/md5 sed 's/^X//' >crazywwwboardle/files/md5 << 'END-of-crazywwwboardle/files/md5' XMD5 (CrazyWWWBoardLEp3-export-FreeBSD2.2_i386.tar.Z) = 23c14f3e153495574aede5dbbc862ff5 END-of-crazywwwboardle/files/md5 echo x - crazywwwboardle/Makefile sed 's/^X//' >crazywwwboardle/Makefile << 'END-of-crazywwwboardle/Makefile' X# New ports collection makefile for: crazywwwboardle X# Version required: pl3 X# Date created: 22 March 1999 X# Whom: Seung-young Kim X# X# $Id$ X# X XDISTNAME= CrazyWWWBoardLEp3-export-FreeBSD2.2_i386 XPKGNAME= crazywwwboardle-pl3 XCATEGORIES= www XMASTER_SITES= ftp://ftp.nobreak.com/pub/CrazyWWWBoardLE/FreeBSD/ \ X ftp://ftp6.kr.freebsd.org/pub/NobreakTechnologies/CrazyWWWBoardLE/FreeBSD/ XEXTRACT_SUFX= .tar.Z X XMAINTAINER= nobreak@kr.freebsd.org X XWRKSRC= ${WRKDIR}/CrazyWWWBoardLEp3 XNO_BUILD= yes XNO_INSTALL_MANPAGES= yes X Xdo-install: X cd ${WRKSRC}; ./Install-sh X X.include END-of-crazywwwboardle/Makefile echo c - crazywwwboardle/patches mkdir -p crazywwwboardle/patches > /dev/null 2>&1 echo x - crazywwwboardle/patches/patch-aa sed 's/^X//' >crazywwwboardle/patches/patch-aa << 'END-of-crazywwwboardle/patches/patch-aa' X--- Install-sh.orig Tue Mar 23 22:07:57 1999 X+++ Install-sh Tue Mar 23 22:44:37 1999 X@@ -7,14 +7,55 @@ X # (c) Nobreak Technologies, Inc. X # X X-# yes/no X+# check_prefix X+check_prefix() { X+ cat << __EOF__ X+#################################################################### X+## FreeBSD Ports Collection : www : crazywwwboardle ## X+## ## X+## The FreeBSD Project http://www.FreeBSD.org ## X+## Korea FreeBSD Users Group http://www.kr.FreeBSD.org ## X+#################################################################### X+__EOF__ X+ X+ echo "" X+ echo "--[ Checking PREFIX directories ]-----------------------------------" X+ if [ ! "$PREFIX" ]; then X+ PREFIX="/usr/local" X+ fi X+ X+ for dir in "$PREFIX" "$PREFIX/www" "$PREFIX/www/cgi-bin" "$PREFIX/www/data"; do X+ printf "Checking $dir : " X+ if [ -d "$dir" ]; then X+ echo "OK." X+ else X+ printf "Not found! " X+ mkdir "$dir" X+ if [ -d "$dir" ]; then X+ echo "(Created) OK." X+ else X+ echo "" X+ quit "Required directory($dir) creation fail!" X+ fi X+ fi X+ done X+ echo "--------------------------------------------------------------------" X+ printf "Looks good... Here we go~~~" X+ sleep 1 X+ echo "" X+ echo "" X+} X X+# yes/no X yesno() { X key="" X X while true; do X printf "$1 [y/n] : " X- read key X+ sleep 1 X+ echo "$2" X+ key="$2" X+ sleep 1 X case "$key" in X [Yy] | [Yy][Ee][Ss] ) X break X@@ -70,7 +111,7 @@ X #################################################################### X __EOF__ X X-yesno "Do you accept all the terms of the license agreement?" "Sorry, If you don't accept our license agreement, you can not use this product!" X+yesno "Do you accept all the terms of the license agreement?" "Y" "Sorry, If you don't accept our license agreement, you can not use this product!" X echo "" X } X X@@ -216,7 +257,7 @@ X fi X X printf "Looks good... Press ENTER to continue..." X- read x X+ sleep 1 X X echo "" X echo "From now we will try to install. Answer to the questions please." X@@ -232,7 +273,10 @@ X echo " ex) /usr/local/etc/httpd/cgi-bin" X echo " ex) $HOME/public_html/cgi-bin" X printf "____________________________________________________________________\r o INPUT -> " X- read cgiBin X+ sleep 1 X+ echo "$PREFIX/www/cgi-bin" X+ cgiBin="$PREFIX/www/cgi-bin" X+ sleep 1 X X printf " Checking directory '$cgiBin' : " X if [ -d "$cgiBin" ]; then X@@ -253,7 +297,10 @@ X echo " ex) /usr/local/etc/httpd/htdocs" X echo " ex) $HOME/public_html" X printf "____________________________________________________________________\r o INPUT -> " X- read docRoot X+ sleep 1 X+ echo "$PREFIX/www/data" X+ docRoot="$PREFIX/www/data" X+ sleep 1 X X printf " Checking directory '$docRoot' : " X if [ -d "$docRoot" ]; then X@@ -261,7 +308,7 @@ X if [ ! -d "$docRoot/$data" ]; then X echo "OK" X else X- quit "'$docRoot/$data' already exist." X+ echo "Found 'cwb-data' under "$docRoot/$data". Is this time reinstall or upgrade? Don't worry we do not touch your databases. OK" X fi X else X quit "Can not write in this directory" X@@ -278,10 +325,13 @@ X echo " If you don't understand this meaning, choose 'n'." X while true; do X printf " x xxxxx xx [_]\r o INPUT -> [" X- read cgiwrap X+ sleep 1 X+ echo "N" X+ cgiwrap="N" X+ sleep 1 X case "$cgiwrap" in X [Yy] ) X- yesno " Are you sure? Do you really use 'CGIWrap?" " Please, try again..." X+ yesno " Are you sure? Do you really use 'CGIWrap?" "Y" " Please, try again..." X cgiwrap="Y" X break X ;; X@@ -297,7 +347,10 @@ X echo " ex) http://$host" X echo " ex) http://$host/~$USER" X printf "____________________________________________________________________\r o INPUT -> http://" X- read homeUrl X+ sleep 1 X+ echo "$host" X+ homeUrl="www.kr.freebsd.org" X+ sleep 1 X X if [ ! "$homeUrl" ]; then X quit "Homepage URL must be entered. Try again, please." X@@ -317,7 +370,10 @@ X echo " @ Enter your name, please..." X echo " ex) Impellitteri Chris" X printf "____________________________________________________________________\r o INPUT -> " X- read adminName X+ sleep 1 X+ echo "Your Name" X+ adminName="Your Name" X+ sleep 1 X X if [ ! "$adminName" ]; then X quit "Name must be entered. Try again, please." X@@ -326,7 +382,10 @@ X X echo " @ Enter your email address, please..." X printf "____________________________________________________________________\r o INPUT -> " X- read adminEmail X+ sleep 1 X+ echo "your@email" X+ adminEmail="your@email" X+ sleep 1 X X if [ ! "$adminEmail" ]; then X quit "Email address must be entered. Try again, please." X@@ -338,7 +397,10 @@ X X while true; do X printf " x xxxxx xx [__]\r o INPUT -> [" X- read lang X+ sleep 1 X+ echo "EN" X+ lang="EN" X+ sleep 1 X case "$lang" in X [Ee][Nn] ) X lang="en" X@@ -360,8 +422,8 @@ X # Confirm X confirm() { X echo "--------------------------------------------------------------------" X- echo "" X- echo "Dear $adminName" X+ #echo "" X+ #echo "Dear $adminName" X echo "" X echo "Now we will do below things to install." X echo "" X@@ -379,7 +441,7 @@ X echo "3. 'CrazyWWWBoard.cgi' -> '$cgiBin'" X echo "4. Creating directory '$docRoot/$data' and making sub structures." X echo "--------------------------------------------------------------------" X- yesno "All looks good?" "Please, try again..." X+ yesno "All looks good?" "Y" "Please, try again..." X echo "" X } X X@@ -441,7 +503,7 @@ X echo "Step 4 : Copying related data structures." X echo "--------------------------------------------------------------------" X printf "Copying '$data' to '$docRoot/$data' : " X- cp -rp "$data" "$docRoot/$data" X+ cp -rp "$data/" "$docRoot/$data/" X if [ -d "$docRoot/$data" ]; then X echo "OK" X else X@@ -452,7 +514,7 @@ X X echo "Successfully completed." X printf "Press ENTER to continue..." X- read x X+ sleep 1 X echo "" X } X X@@ -462,6 +524,8 @@ X # Main routine X # X ################################################################################ X+ X+check_prefix X X display_info X END-of-crazywwwboardle/patches/patch-aa exit >Fix: >Release-Note: >Audit-Trail: >Unformatted: To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-ports" in the body of the message