misc/127534: port/net-mgmt/nav
Roar Pettersen
roar.pettersen at it.uib.no
Mon Sep 22 08:10:02 UTC 2008
>Number: 127534
>Category: misc
>Synopsis: port/net-mgmt/nav
>Confidential: no
>Severity: non-critical
>Priority: low
>Responsible: freebsd-bugs
>State: open
>Quarter:
>Keywords:
>Date-Required:
>Class: sw-bug
>Submitter-Id: current-users
>Arrival-Date: Mon Sep 22 08:10:01 UTC 2008
>Closed-Date:
>Last-Modified:
>Originator: Roar Pettersen
>Release: FreeBSD 7.0-STABLE
>Organization:
University of Bergen
>Environment:
FreeBSD nav.uib.no 7.0-STABLE FreeBSD 7.0-STABLE #2: Mon Jul 14 13:54:40 CEST 2008 root at nav.uib.no:/usr/obj/usr/src/sys/NAV i386
>Description:
Hi !
The port for /usr/port/net-mgmt/nav doesn't compile under FreeBSD-7.0 (or newer)and is marked with a BROKEN message, therefore I have made some paches to solve the compile problems.
I have earlier tried to submitt patches, but the portmaintainer haven't done anything. I advise the maintainer to step back from this port and maybe someone else could take over ?
>How-To-Repeat:
>Fix:
--- Makefile.orig 2008-04-27 10:48:28.000000000 +0200
+++ Makefile 2008-09-17 12:49:44.000000000 +0200
@@ -6,7 +6,7 @@
#
PORTNAME= nav
-PORTVERSION= 3.2.2
+PORTVERSION= 3.4.3
CATEGORIES= net-mgmt
MASTER_SITES= ${MASTER_SITE_SOURCEFORGE}
MASTER_SITE_SUBDIR= ${PORTNAME}
@@ -62,16 +62,16 @@
MAKE_ENV+= CLASSPATH=${CLASSPATH}
HAS_CONFIGURE= yes
USE_PERL5= yes
-USE_PYTHON= 2.3+
+USE_PYTHON= 2.5+
USE_JAVA= yes
-JAVA_VERSION= 1.4+
-USE_APACHE= 2.0+
+JAVA_VERSION= 1.5+
+USE_APACHE= 2.2+
USE_GETTEXT= yes
USE_GMAKE= yes
-USE_PHP= ctype gettext overload pcre pgsql posix \
+USE_PHP= ctype gettext pcre pgsql posix \
session tokenizer xml zlib
-DEFAULT_PHP_VER=4
-IGNORE_WITH_PHP=5
+DEFAULT_PHP_VER=5
+IGNORE_WITH_PHP=4
WANT_PHP_MOD= yes
USE_REINPLACE_CMD= yes
@@ -81,10 +81,6 @@
.include <bsd.port.pre.mk>
-.if ${OSVERSION} >= 700042
-BROKEN= does not compile
-.endif
-
post-patch:
@(${FIND} ${WRKSRC} -name '*.py' -print0 | \
${ENV} PYTHON_CMD=${PYTHON_CMD} \
@@ -113,15 +109,6 @@
@${INSTALL_DATA} ${FILESDIR}/apache.conf ${PREFIX}/${APACHEETCDIR}/Includes/nav.conf.sample
@${CHOWN} -R navcron:nav ${PREFIX}/nav/var
.ifdef NOTDEF
- @LOCALBASE=${LOCALBASE} JAVA_HOME=${JAVA_HOME} ${SH} ${SCRIPTDIR}/navenv w >${WRKSRC}/navenv.sh
- @${INSTALL_SCRIPT} ${WRKSRC}/navenv.sh ${PREFIX}/nav/bin/
- @${ECHO}
- @${ECHO_MSG} "===> You need to set up some environment variables for your nav installation."
- @${ECHO_MSG} "===> To source/set the environment, please add this to /etc/profile or where"
- @${ECHO_MSG} "===> you want it."
- @${ECHO}
- @${ECHO_MSG} ". ${PREFIX}/nav/bin/navenv.sh"
- @${ECHO}
@${ECHO_MSG} "Now is also a good time to configure username and password for the NAV"
@${ECHO_MSG} "PostgreSQL database in ${PREFIX}/nav/etc/db.conf. Make sure it is possible to"
@${ECHO_MSG} "log into it using TCP/IP, check tcpip_socket in postgresql.conf."
# diff -ruN distinfo.orig distinfo
--- distinfo.orig 2008-04-28 11:01:41.000000000 +0200
+++ distinfo 2008-09-17 12:52:26.000000000 +0200
@@ -1,3 +1,3 @@
-MD5 (nav-3.2.2.tar.gz) = 2132efb83ff47fd6e8568441024c3233
-SHA256 (nav-3.2.2.tar.gz) = a07fd4bc8545edf5f96f07432c859a4638863ffdc6edab845ee2b7838a06bbb6
-SIZE (nav-3.2.2.tar.gz) = 4303657
+MD5 (nav-3.4.3.tar.gz) = 0f9b84be4089371be79249f756cfab8e
+SHA256 (nav-3.4.3.tar.gz) = 4c8add6dc689c395cc883ce5bdfeb73fb27aec0dd3dd14ab5974335e325dcab6
+SIZE (nav-3.4.3.tar.gz) = 9439670
diff -N ports/net-mgmt/nav/files/patch-src-Makefile.in
--- ports/net-mgmt/nav/files/patch-src-Makefile.in 23 Nov 2004
+++ /dev/null 1 Jan 1970 00:00:00 -0000
>Release-Note:
>Audit-Trail:
>Unformatted:
More information about the freebsd-bugs
mailing list