ports/69801: [Maintainer] www/gatling: update to 0.5
Thomas-Martin Seck
tmseck at netcologne.de
Fri Jul 30 13:20:31 UTC 2004
>Number: 69801
>Category: ports
>Synopsis: [Maintainer] www/gatling: update to 0.5
>Confidential: no
>Severity: non-critical
>Priority: low
>Responsible: freebsd-ports-bugs
>State: open
>Quarter:
>Keywords:
>Date-Required:
>Class: maintainer-update
>Submitter-Id: current-users
>Arrival-Date: Fri Jul 30 13:20:21 GMT 2004
>Closed-Date:
>Last-Modified:
>Originator: Thomas-Martin Seck
>Release: FreeBSD 4.10-STABLE i386
>Organization:
a private site in Germany
>Environment:
FreeBSD ports collection as of July 30th, 2004.
>Description:
Update to 0.5. Note: libowfat >= 0.20 is required to build this
version of gatling.
Note to committer:
Please "cvs rm" files/patch-gatling.c
>How-To-Repeat:
>Fix:
Apply this patch:
Index: distinfo
===================================================================
--- distinfo (.../www/gatling) (revision 159)
+++ distinfo (.../local/gatling) (revision 159)
@@ -1,2 +1,2 @@
-MD5 (gatling-0.4.tar.bz2) = fcc8dffa24663205c0bb317dee74b22b
-SIZE (gatling-0.4.tar.bz2) = 33923
+MD5 (gatling-0.5.tar.bz2) = ee15becac325864afc99cca6f3d08779
+SIZE (gatling-0.5.tar.bz2) = 42576
Index: files/patch-Makefile
===================================================================
--- files/patch-Makefile (.../www/gatling) (revision 159)
+++ files/patch-Makefile (.../local/gatling) (revision 159)
@@ -1,17 +1,17 @@
---- Makefile.orig Thu Feb 19 17:22:17 2004
-+++ Makefile Mon Feb 23 01:12:25 2004
-@@ -6,9 +6,7 @@
+--- Makefile.orig Sat May 8 02:26:21 2004
++++ Makefile Fri Jul 30 11:06:07 2004
+@@ -8,10 +8,6 @@
all: $(TARGET)
-CC=gcc
--CFLAGS=-pipe -Wall -Os -I../libowfat/
+-CFLAGS=-pipe -Wall -O -I../libowfat/
-LDFLAGS=-s -L../libowfat/ -lowfat
-+CFLAGS+=-I${LOCALBASE}/include/libowfat
-
+-
gatling: gatling.o libsocket libiconv
$(CC) -o $@ gatling.o $(LDFLAGS) `cat libsocket libiconv`
-@@ -32,7 +30,7 @@
+
+@@ -34,7 +30,7 @@
$(CC) -static -o $@ forkbench.o $(LDFLAGS)
pthreadbench: pthreadbench.o
Index: files/patch-gatling.c
===================================================================
--- files/patch-gatling.c (.../www/gatling) (revision 159)
+++ files/patch-gatling.c (.../local/gatling) (revision 159)
@@ -1,31 +0,0 @@
-! Fix a filedescriptor leak. This change requires libowfat-0.18
-! Correct return code for FTP CWD
-! Obtained from gatling cvs
---- gatling.c.orig Fri Feb 27 16:09:53 2004
-+++ gatling.c Fri Feb 27 16:13:28 2004
-@@ -876,7 +876,7 @@
- c+=fmt_str(c,"\r\n\r\n");
- iob_addbuf_free(&h->iob,h->hdrbuf,c - h->hdrbuf);
- if (!head)
-- iob_addfile(&h->iob,fd,range_first,range_last-range_first);
-+ iob_addfile_close(&h->iob,fd,range_first,range_last-range_first);
- if (logging) {
- if (h->hdrbuf[9]=='3') {
- buffer_puts(buffer_1,head?"HEAD/304 ":"GET/304 ");
-@@ -1034,7 +1034,7 @@
- range_last=ss.st_size;
- range_first=h->ftp_rest; h->ftp_rest=0;
- if (range_first>range_last) range_first=range_last;
-- iob_addfile(&b->iob,b->filefd,range_first,range_last-range_first);
-+ iob_addfile_close(&b->iob,b->filefd,range_first,range_last-range_first);
- if (logging) {
- buffer_putulonglong(buffer_1,range_last-range_first);
- buffer_putspace(buffer_1);
-@@ -1428,7 +1428,7 @@
- }
- y[fmt_str(y,x)]=0;
- h->ftppath=y;
-- h->hdrbuf="200 ok.\r\n";
-+ h->hdrbuf="250 ok.\r\n";
- return 0;
- }
Index: Makefile
===================================================================
--- Makefile (.../www/gatling) (revision 159)
+++ Makefile (.../local/gatling) (revision 159)
@@ -6,8 +6,7 @@
#
PORTNAME= gatling
-PORTVERSION= 0.4
-PORTREVISION= 2
+PORTVERSION= 0.5
CATEGORIES= www benchmarks
MASTER_SITES= http://dl.fefe.de/
@@ -18,6 +17,7 @@
USE_BZIP2= yes
+CFLAGS+= -I${LOCALBASE}/include/libowfat
MAKE_ENV+= LDFLAGS="-L${LOCALBASE}/lib -lowfat" \
PTHREAD_LIBS="${PTHREAD_LIBS}"
@@ -26,7 +26,7 @@
examplesdir= ${EXAMPLESDIR:S,^${PREFIX}/,,}
.if !defined(NOPORTDOCS)
PORTDOCS= CHANGES README README.ftp README.http README.performance \
- README.prefetch
+ README.prefetch README.proxy README.redirect
.endif
OPTIONS= BENCHMARKS "Install system benchmark programs" on
>Release-Note:
>Audit-Trail:
>Unformatted:
More information about the freebsd-ports-bugs
mailing list