Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 28 Nov 2009 15:36:16 GMT
From:      Kenneth Freidank <kennethcf@earthlink.net>
To:        freebsd-gnats-submit@FreeBSD.org
Subject:   ports/140973: New Port
Message-ID:  <200911281536.nASFaGEA004718@www.freebsd.org>
Resent-Message-ID: <200911281540.nASFe0AA008332@freefall.freebsd.org>

next in thread | raw e-mail | index | archive | help

>Number:         140973
>Category:       ports
>Synopsis:       New Port
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    freebsd-ports-bugs
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          change-request
>Submitter-Id:   current-users
>Arrival-Date:   Sat Nov 28 15:40:00 UTC 2009
>Closed-Date:
>Last-Modified:
>Originator:     Kenneth Freidank
>Release:        7.2
>Organization:
>Environment:
FreeBSD t5048.genken.com 7.2-RELEASE FreeBSD 7.2-RELEASE #0: Fri May  1 08:49:13 UTC 2009     root@walker.cse.buffalo.edu:/usr/obj/usr/src/sys/GENERIC  i386
>Description:
New port: www/xspd An http, compiled and interpretted, application server.
>How-To-Repeat:

>Fix:
# 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:
#
#	/usr/ports/www/xspd
#	/usr/ports/www/xspd/scripts
#	/usr/ports/www/xspd/scripts/post-extract
#	/usr/ports/www/xspd/files
#	/usr/ports/www/xspd/files/patch-xspsys-src-xspappif.c
#	/usr/ports/www/xspd/files/patch-xspsys-src-mess.c
#	/usr/ports/www/xspd/files/patch-xspsys-includeadm-admconfigall.hxsp
#	/usr/ports/www/xspd/files/patch-xspsys-Makefile
#	/usr/ports/www/xspd/files/patch-xspsys-etc-xspd.conf_distr
#	/usr/ports/www/xspd/files/patch-xspapp-shxsp-awktest00.shxsp
#	/usr/ports/www/xspd/files/patch-xspapp-shxsp-awktest01.shxsp
#	/usr/ports/www/xspd/files/patch-xspapp-shxsp-awktest02.shxsp
#	/usr/ports/www/xspd/files/patch-xspapp-shxsp-awktest04.shxsp
#	/usr/ports/www/xspd/files/patch-xspapp-shxsp-awktest01C.shxsp
#	/usr/ports/www/xspd/files/patch-xspapp-shxsp-awktestpic01.shxsp
#	/usr/ports/www/xspd/files/patch-xspapp-Makefile
#	/usr/ports/www/xspd/Makefile
#	/usr/ports/www/xspd/.Makefile.swp
#	/usr/ports/www/xspd/distinfo
#	/usr/ports/www/xspd/pkg-descr
#	/usr/ports/www/xspd/.Makefile.app.swp
#	/usr/ports/www/xspd/pkg-message
#	/usr/ports/www/xspd/pkg-plist
#
echo c - /usr/ports/www/xspd
mkdir -p /usr/ports/www/xspd > /dev/null 2>&1
echo c - /usr/ports/www/xspd/scripts
mkdir -p /usr/ports/www/xspd/scripts > /dev/null 2>&1
echo x - /usr/ports/www/xspd/scripts/post-extract
sed 's/^X//' >/usr/ports/www/xspd/scripts/post-extract << '0b3ff648c60db6a6162965c9f0a67c47'
X#!/bin/sh
X
XERR=0
Xcd work
Xfor FIL in xsp*.tar
Xdo
X	PREFIX=`basename $FIL | sed -e "s/_.*//"`
X	case "$PREFIX" in
X		xspsys)	DIR=$PREFIX
X			;;
X		xspapp)	DIR=$PREFIX
X			;;
X		xspjsys)	DIR=$PREFIX
X				;;
X		xspjava)	DIR=$PREFIX
X				;;
X		xspsysdoc)	DIR=xspsys/doc
X				;;
X		xspjsysdoc)	DIR=xspjsys/doc
X				;;
X		*)		echo "*** ERROR: illegal input file ***"
X				ERR=100;
X				;;
X	esac
X	if [ ! -d $DIR ]
X	then
X		mkdir -p $DIR
X	fi
X	tar -xf $FIL -C $DIR
X	rm $FIL
Xdone
Xexit $ERR
X
0b3ff648c60db6a6162965c9f0a67c47
echo c - /usr/ports/www/xspd/files
mkdir -p /usr/ports/www/xspd/files > /dev/null 2>&1
echo x - /usr/ports/www/xspd/files/patch-xspsys-src-xspappif.c
sed 's/^X//' >/usr/ports/www/xspd/files/patch-xspsys-src-xspappif.c << '073afb02599c71ce27e23462b9905cf0'
X--- src/xspappif.orig	2008-08-17 16:43:33.000000000 -0400
X+++ src/xspappif.c	2008-08-17 16:43:57.000000000 -0400
X@@ -46,6 +46,8 @@
X /* includes */
X 
X #include <stdio.h>
X+#include <sys/types.h>
X+//Added inlclude of sys/types.h Kenneth Freidank
X #include <string.h>
X #include <netdb.h>
X 
073afb02599c71ce27e23462b9905cf0
echo x - /usr/ports/www/xspd/files/patch-xspsys-src-mess.c
sed 's/^X//' >/usr/ports/www/xspd/files/patch-xspsys-src-mess.c << '5a40c6de5a0a4e55e5c5242093357d2b'
X--- src/mess.c.orig	2007-05-30 18:05:28.000000000 -0400
X+++ src/mess.c	2008-08-17 06:08:24.000000000 -0400
X@@ -71,7 +71,8 @@
X #include <errno.h>
X #include <sys/time.h>
X #include <time.h>
X-#include <malloc.h>
X+//Kenneth Freidank:  Commented out malloc.h since stdlib calls it
X+//#include <malloc.h>
X #include <fcntl.h>
X #include <string.h>
X #include <stdlib.h>
5a40c6de5a0a4e55e5c5242093357d2b
echo x - /usr/ports/www/xspd/files/patch-xspsys-includeadm-admconfigall.hxsp
sed 's/^X//' >/usr/ports/www/xspd/files/patch-xspsys-includeadm-admconfigall.hxsp << '8af9eacf62d3522a5d0de9c99775c269'
X--- includeadm/admconfigall.hxsp.orig	2007-08-17 22:04:17.000000000 -0400
X+++ includeadm/admconfigall.hxsp	2008-08-17 13:10:21.000000000 -0400
X@@ -61,6 +61,8 @@
X char htmlstr[STRLGTH*2];			/* for html2visible */
X extern struct xspcfg *qsort_xspcfgp;		/* from xspd.c */
X extern int qsortCmpConfigXspName();		/* from xspdadmqsort.c */
X+extern int qsortCmpConfigXspId();		/* from xspdadmqsort.c */
X+// Added extern declaration of qsortCmpConfigXspId() Kenneth Freidank
X extern int qsortCmpConfigPortno();		/* from xspdadmqsort.c */
X extern int qsortCmpConfigActCnt();		/* from xspdadmqsort.c */
X extern int qsortCmpConfigCallCnt();		/* from xspdadmqsort.c */
8af9eacf62d3522a5d0de9c99775c269
echo x - /usr/ports/www/xspd/files/patch-xspsys-Makefile
sed 's/^X//' >/usr/ports/www/xspd/files/patch-xspsys-Makefile << '48b5edfc631467b45d99a208ae34ae7b'
X--- Makefile.orig	2007-11-10 22:45:29.000000000 -0500
X+++ Makefile	2009-11-27 22:45:29.000000000 -0500
X@@ -600,7 +600,31 @@
X 	@test $(NOREADYMSG) -eq 1 || echo "$(BELL)	--- install `basename \`pwd\`` ready ---"


>Release-Note:
>Audit-Trail:
>Unformatted:



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200911281536.nASFaGEA004718>