ports/55011: port update: security/amap
Yonatan at xpert.com
Yonatan at xpert.com
Tue Jul 29 12:00:33 UTC 2003
>Number: 55011
>Category: ports
>Synopsis: port update: security/amap
>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: Tue Jul 29 05:00:26 PDT 2003
>Closed-Date:
>Last-Modified:
>Originator: Yonatan
>Release: FreeBSD 4.8-RC i386
>Organization:
>Environment:
System: FreeBSD Temujin 4.8-RC FreeBSD 4.8-RC #1: Sat Apr 12 03:02:22 GMT 2003 root at Temujin:/usr/obj/usr/src/sys/TEMUJIN-G i386
>Description:
Jumping from 2.7 to 4.
>How-To-Repeat:
N/A
>Fix:
--- amap-4.0.diff begins here ---
diff -urN amap.orig/Makefile amap/Makefile
--- amap.orig/Makefile Mon Jun 30 02:10:17 2003
+++ amap/Makefile Tue Jul 29 14:20:24 2003
@@ -6,7 +6,7 @@
#
PORTNAME= amap
-PORTVERSION= 2.7
+PORTVERSION= 4.0
CATEGORIES= security
MASTER_SITES= http://www.thc.org/releases/
@@ -19,7 +19,7 @@
MAN1= amap.1
post-patch:
- ${REINPLACE_CMD} -e 's|PREFIX|${PREFIX}|' ${WRKSRC}/amap.c
+ ${REINPLACE_CMD} -e 's|PREFIX|${PREFIX}|' ${WRKSRC}/amap.h
do-install:
${INSTALL_PROGRAM} ${WRKSRC}/amap ${PREFIX}/bin/
@@ -31,7 +31,7 @@
${INSTALL_MAN} ${WRKSRC}/amap.1 ${MANPREFIX}/man/man1/
. if !defined(NOPORTDOCS)
${MKDIR} ${DOCSDIR}
-. for i in README BUGS TODO CHANGES LICENSE
+. for i in README TODO CHANGES LICENSE IGNORE VOTE
${INSTALL_DATA} ${WRKSRC}/$i ${DOCSDIR}
. endfor
. endif
diff -urN amap.orig/distinfo amap/distinfo
--- amap.orig/distinfo Sun Jun 29 20:09:45 2003
+++ amap/distinfo Tue Jul 29 13:53:26 2003
@@ -1 +1 @@
-MD5 (amap-2.7.tar.gz) = 742448f85d6abf0897a7d0a703b66328
+MD5 (amap-4.0.tar.gz) = c92a0f159c1ccd34f63e932b81a5b660
diff -urN amap.orig/files/patch-Makefile.am amap/files/patch-Makefile.am
--- amap.orig/files/patch-Makefile.am Sun Jun 29 20:40:47 2003
+++ amap/files/patch-Makefile.am Tue Jul 29 13:59:44 2003
@@ -1,15 +1,13 @@
---- Makefile.am.orig Tue Jun 10 17:02:49 2003
-+++ Makefile.am Tue Jun 10 17:03:35 2003
-@@ -1,9 +1,9 @@
+--- Makefile.am.orig Mon Jul 14 17:38:18 2003
++++ Makefile.am Tue Jul 29 13:58:40 2003
+@@ -1,8 +1,8 @@
CC=gcc
+ LIB=-lpcre -L./pcre-3.9/ -I./pcre-3.9/
-OPT=-O2
+OPT=${CFLAGS}
- OPT_DEBUG=-ggdb -Wall
+ OPT_DEBUG=-ggdb -Wall -lefence
-DIR=/usr/local/bin
+DIR=${PREFIX}/bin
SCRIPTS=appdefs.trig appdefs.resp appdefs.rpc
--MANDIR=/usr/local/man/man1
-+MANDIR=${MANPREFIX}/man/man1
MANPAGE=amap.1
- all: strip
-
+ all: pcre strip
diff -urN amap.orig/files/patch-amap-inc.h amap/files/patch-amap-inc.h
--- amap.orig/files/patch-amap-inc.h Sun Jun 29 20:32:33 2003
+++ amap/files/patch-amap-inc.h Tue Jul 29 14:27:38 2003
@@ -1,14 +1,10 @@
---- amap-inc.h.orig Sun Jun 29 20:31:38 2003
-+++ amap-inc.h Sun Jun 29 20:31:50 2003
-@@ -12,10 +12,9 @@
+--- amap-inc.h.orig Tue Jul 29 14:26:51 2003
++++ amap-inc.h Tue Jul 29 14:27:05 2003
+@@ -13,7 +13,6 @@
#include <sys/stat.h>
#include <sys/types.h>
#include <sys/socket.h>
-#include <arpa/inet.h>
--#include <netdb.h>
+ #include <netdb.h>
#include <netinet/in.h>
#include <arpa/inet.h>
-+#include <netdb.h>
- #include <fcntl.h>
- #include <time.h>
- #include <errno.h>
diff -urN amap.orig/files/patch-amap.h amap/files/patch-amap.h
--- amap.orig/files/patch-amap.h Sun Jun 29 20:28:13 2003
+++ amap/files/patch-amap.h Tue Jul 29 14:06:54 2003
@@ -1,12 +1,11 @@
---- amap.h.orig Tue Jun 10 17:05:40 2003
-+++ amap.h Tue Jun 10 17:06:25 2003
-@@ -57,7 +57,8 @@
- //-----------------------------------------
+--- amap.h.orig Tue Jul 22 13:54:37 2003
++++ amap.h Tue Jul 29 14:06:27 2003
+@@ -24,7 +24,7 @@
+ #define AMAP_EMAIL "amap-dev at thc.org"
+ #define AMAP_RESOURCE "www.thc.org"
- // where are my appdefs files? all entries must end with a slash!
--char *searchpath[14] = { "./", "/etc/", "/usr/etc/", "/usr/local/etc/",
-+char *searchpath[15] = { "./", "PREFIX/share/amap/", "/etc/", "/usr/etc/",
-+ "/usr/local/etc/",
- "/opt/etc/", "/usr/local/amap/", "/opt/amap/",
- "/usr/local/lib/", "/usr/local/lib/amap/",
- "/usr/lib/amap/", "/usr/local/bin/",
+-#define AMAP_APPDEF_PATH "/usr/local/bin"
++#define AMAP_APPDEF_PATH "PREFIX/bin"
+ #define AMAP_BUFSIZE 1024 // standard buffer size
+ #define AMAP_BUFSIZE_BIG 16348 // big standard buffer size
+ #define AMAP_REGEX_OPTIONS ( PCRE_MULTILINE | PCRE_CASELESS )
diff -urN amap.orig/files/patch-amapcrap.c amap/files/patch-amapcrap.c
--- amap.orig/files/patch-amapcrap.c Sun Jun 29 20:26:32 2003
+++ amap/files/patch-amapcrap.c Thu Jan 1 00:00:00 1970
@@ -1,13 +0,0 @@
---- amapcrap.c.orig Sun Jun 29 20:26:03 2003
-+++ amapcrap.c Sun Jun 29 20:26:13 2003
-@@ -15,9 +15,9 @@
- #include <stdio.h>
- #include <string.h>
- #include <netdb.h>
--#include <netinet/in.h>
- #include <sys/types.h>
- #include <sys/socket.h>
-+#include <netinet/in.h>
- #include <sys/stat.h>
- #include <sys/time.h>
- #include <sys/resource.h>
diff -urN amap.orig/files/patch-configure amap/files/patch-configure
--- amap.orig/files/patch-configure Thu Jan 1 00:00:00 1970
+++ amap/files/patch-configure Tue Jul 29 14:16:39 2003
@@ -0,0 +1,11 @@
+--- configure.orig Tue Jul 29 14:10:16 2003
++++ configure Tue Jul 29 14:15:56 2003
+@@ -135,7 +135,7 @@
+ XLIBS="$XLIBS -lresolv"
+ fi
+
+-for i in /usr/man /usr/share/man /usr/local/man /usr/local/share/man ; do
++for i in ${MANPPREFIX}/man /usr/man /usr/share/man /usr/local/man /usr/local/share/man ; do
+ if [ -d $i ]; then
+ MANDIR=$i
+ fi
diff -urN amap.orig/pkg-plist amap/pkg-plist
--- amap.orig/pkg-plist Mon Jun 30 02:10:17 2003
+++ amap/pkg-plist Tue Jul 29 14:33:34 2003
@@ -4,10 +4,11 @@
share/amap/appdefs.resp
share/amap/appdefs.rpc
share/amap/appdefs.trig
-%%PORTDOCS%%share/doc/amap/README
-%%PORTDOCS%%share/doc/amap/BUGS
-%%PORTDOCS%%share/doc/amap/TODO
-%%PORTDOCS%%share/doc/amap/CHANGES
-%%PORTDOCS%%share/doc/amap/LICENSE
+%%PORTDOCS%%%%DOCSDIR%%/README
+%%PORTDOCS%%%%DOCSDIR%%/IGNORE
+%%PORTDOCS%%%%DOCSDIR%%/VOTE
+%%PORTDOCS%%%%DOCSDIR%%/TODO
+%%PORTDOCS%%%%DOCSDIR%%/CHANGES
+%%PORTDOCS%%%%DOCSDIR%%/LICENSE
%%PORTDOCS%%@dirrm share/doc/amap
@dirrm share/amap
--- amap-4.0.diff ends here ---
>Release-Note:
>Audit-Trail:
>Unformatted:
More information about the freebsd-ports-bugs
mailing list