Date: Mon, 22 Sep 2008 08:08:12 GMT From: Roar Pettersen <roar.pettersen@it.uib.no> To: freebsd-gnats-submit@FreeBSD.org Subject: misc/127534: port/net-mgmt/nav Message-ID: <200809220808.m8M88CwP057211@www.freebsd.org> Resent-Message-ID: <200809220810.m8M8A2Ja099381@freefall.freebsd.org>
next in thread | raw e-mail | index | archive | help
>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@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:
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200809220808.m8M88CwP057211>