ports/62953: Maintainer update: update archivers/arj to 3.10.18
Konstantin Reznichenko
kot at premierbank.dp.ua
Tue Feb 17 10:40:09 UTC 2004
>Number: 62953
>Category: ports
>Synopsis: update archivers/arj to 3.10.18
>Confidential: no
>Severity: non-critical
>Priority: low
>Responsible: freebsd-ports-bugs
>State: open
>Quarter:
>Keywords:
>Date-Required:
>Class: update
>Submitter-Id: current-users
>Arrival-Date: Tue Feb 17 02:40:08 PST 2004
>Closed-Date:
>Last-Modified:
>Originator: Konstantin Reznichenko
>Release: FreeBSD 4.8-RELEASE i386
>Organization:
PREMIERBANK
>Environment:
System: FreeBSD satellite.pb.dp.ua 4.8-RELEASE FreeBSD 4.8-RELEASE #0: Tue
May 27 15:04:45 EEST 2003
kot at satellite.pb.dp.ua:/usr/src/sys/compile/SATELLITE i386
>Description:
Update to the version 3.10.18.
Patch for the correct load arjcrypt.so
Added CONFIGURE_ENV= CFLAGS="-fPIC" for AMD64.
>How-To-Repeat:
>Fix:
diff -u -r -N ./Makefile ../arj/Makefile
--- ./Makefile Wed Sep 3 11:01:40 2003
+++ ../arj/Makefile Mon Feb 16 18:53:21 2004
@@ -6,7 +6,7 @@
#
PORTNAME= arj
-PORTVERSION= 3.10g
+PORTVERSION= 3.10.18
CATEGORIES= archivers
MASTER_SITES= ${MASTER_SITE_SOURCEFORGE}
MASTER_SITE_SUBDIR= ${PORTNAME}
@@ -19,12 +19,11 @@
USE_AUTOCONF_VER= 253
USE_GMAKE= yes
CONFIGURE_WRKSRC= ${WRKSRC}/gnu
+CONFIGURE_ENV= CFLAGS="-fPIC"
MAKEFILE= GNUmakefile
STRIP=
LANGUAGE?= en
MAKE_ENV+= "LOCALE=${LANGUAGE}"
-INSTALLS_SHLIB= yes
-LDCONFIG_DIRS= %%PREFIX%%/lib/arj
MAN1= arj-register.1 arj.1 arjdisp.1 rearj.1
diff -u -r -N ./distinfo ../arj/distinfo
--- ./distinfo Wed Sep 3 11:01:40 2003
+++ ../arj/distinfo Mon Feb 16 14:51:22 2004
@@ -1 +1 @@
-MD5 (arj-3.10g.tar.gz) = 22d6dc7365f23cd56865db3f05608de9
+MD5 (arj-3.10.18.tar.gz) = 3a2fbe6b2f5aac5e389f88074b6627df
diff -u -r -N ./files/patch-garble.c ../arj/files/patch-garble.c
--- ./files/patch-garble.c Thu Jan 1 03:00:00 1970
+++ ../arj/files/patch-garble.c Mon Feb 16 18:51:02 2004
@@ -0,0 +1,17 @@
+--- garble.c.orig Fri Apr 18 10:12:36 2003
++++ garble.c Mon Feb 16 18:48:22 2004
+@@ -298,12 +298,13 @@
+ else
+ {
+ /* Get pathname of executable */
+- #if defined(SKIP_GET_EXE_NAME)
++ #if defined(SKIP_GET_EXE_NAME) && TARGET!=UNIX
+ split_name(exe_name, tmp_arjcrypt_name, NULL);
+ #elif defined(PKGLIBDIR)
+ /* if !defined(PKGLIBDIR), we'll let the dynamic loader perform the
+ search */
+ strcpy(tmp_arjcrypt_name, PKGLIBDIR);
++ strcat(tmp_arjcrypt_name, "/");
+ #endif
+ if(arjcrypt_name==NULL||arjcrypt_name[0]=='\0')
+ msg_strcat(tmp_arjcrypt_name, M_ARJCRYPT_COM);
>Release-Note:
>Audit-Trail:
>Unformatted:
More information about the freebsd-ports-bugs
mailing list