Date: Tue, 8 Jul 2003 02:44:26 +0200 (CEST) From: Xavier Beaudouin <kiwi@oav.net> To: FreeBSD-gnats-submit@FreeBSD.org Subject: ports/54204: Maintainer-Update: lang/pike74 update to pike 7.4.25 Message-ID: <20030708004426.E1CD5B83A@plonk.home.oav.net> Resent-Message-ID: <200307080050.h680oHsC076124@freefall.freebsd.org>
next in thread | raw e-mail | index | archive | help
>Number: 54204 >Category: ports >Synopsis: Maintainer-Update: lang/pike74 update to pike 7.4.25 >Confidential: no >Severity: non-critical >Priority: medium >Responsible: freebsd-ports-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: maintainer-update >Submitter-Id: current-users >Arrival-Date: Mon Jul 07 17:50:17 PDT 2003 >Closed-Date: >Last-Modified: >Originator: Xavier Beaudouin >Release: FreeBSD 5.1-CURRENT i386 >Organization: The Caudium Group >Environment: System: FreeBSD plonk.home.oav.net 5.1-CURRENT FreeBSD 5.1-CURRENT #0: Sat Jul 5 17:24:18 CEST 2003 root@plonk.home.oav.net:/usr/src/sys/i386/compile/PLONK i386 >Description: Update of lang/pike74 port to latest pike 7.4.25 snapshot. Added Perl support for Perl > 5.6 Added detection of MySQL 4.0 and 4.1 (and correct dependencies). >How-To-Repeat: n/a >Fix: diff -u --recursive --new-file pike74.old/Makefile pike74/Makefile --- pike74.old/Makefile Tue Jul 8 00:14:35 2003 +++ pike74/Makefile Tue Jul 8 01:49:51 2003 @@ -6,8 +6,7 @@ # PORTNAME= pike74 -PORTVERSION= 7.4.13 -PORTREVISION= 2 +PORTVERSION= 7.4.25 CATEGORIES= lang MASTER_SITES= ftp://pike.ida.liu.se/pub/pike/all/${PORTVERSION}/ \ ftp://ftp.oav.net/pkg_freebsd/distfiles/ \ @@ -34,8 +33,6 @@ WRKSRC= ${WRKDIR}/${DISTNAME}/src/ WANT_MESA= yes -WANT_GTK= yes -WANT_GNOME= yes GNU_CONFIGURE= yes @@ -50,7 +47,6 @@ --with-oob \ --with-poll \ --with-max-fd=60000 \ - --without-perl \ --with-gmp \ --with-zlib \ --with-threads \ @@ -60,6 +56,10 @@ --with-gdbm \ --without-java \ --without-ssleay \ + --without-GTK \ + --without-gnome \ + --without-glade \ + --without-libglade-config \ --prefix=${PREFIX} .include <bsd.port.pre.mk> @@ -71,6 +71,14 @@ LIB_DEPENDS+= gmp.6:${PORTSDIR}/math/libgmp4 .endif +# Allow building Embeded perl when >= 5.6 +.if ${PERL_LEVEL} > 500600 +CONFIGURE_ARGS+= --with-perl +USE_PERL5= YES +.else +CONFIGURE_ARGS+= --without-perl +.endif + .if exists(${LOCALBASE}/lib/libavcodec.so.0) WITH_FFMPEG= yes .endif @@ -87,6 +95,14 @@ WITH_MYSQL= yes .endif +.if exists(${LOCALBASE}/lib/mysql/libmysqlclient.so.12) +WITH_MYSQL40= yes +.endif + +.if exists(${LOCALBASE}/lib/mysql/libmysqlclient.so.14) +WITH_MYSQL41= yes +.endif + .if exists(${LOCALBASE}/lib/libpq.so.3) WITH_POSTGRES= yes .endif @@ -177,6 +193,20 @@ CONFIGURE_ARGS+= --without-mysql .endif +.if defined(WITH_MYSQL40) +LIB_DEPENDS+= mysqlclient.12:${PORTSDIR}/databases/mysql40-client +CONFIGURE_ARGS+= --with-mysql=${PREFIX} +.else +CONFIGURE_ARGS+= --without-mysql +.endif + +.if defined(WITH_MYSQL41) +LIB_DEPENDS+= mysqlclient.14:${PORTSDIR}/databases/mysql41-client +CONFIGURE_ARGS+= --with-mysql=${PREFIX} +.else +CONFIGURE_ARGS+= --without-mysql +.endif + .if defined(WITH_POSTGRES) LIB_DEPENDS+= pq.3:${PORTSDIR}/databases/postgresql7 CONFIGURE_ARGS+= --with-pgsql=${PREFIX} @@ -244,21 +274,12 @@ CONFIGURE_ARGS+= --without-GL --without-GLUT .endif -.if defined(HAVE_GNOME) -USE_GNOME= yes -USE_GTK= yes -USE_GLI= yes -CONFIGURE_ARGS+= --with-GTK --with-gnome --with-glade --with-libglade-config=${X11BASE}/bin/libglade-config -.else -CONFIGURE_ARGS+= --without-GTK --without-gnome --without-glade --without-libglade-config -.endif - -.if (${MACHINE} == "i386") -CONFIGURE_ARGS+= --with-poll -.else -# Alpha seems to have problems with poll() with pike... :/ -CONFIGURE_ARGS+= --without-poll -.endif +#.if (${MACHINE} == "i386") +#CONFIGURE_ARGS+= --with-poll +#.else +## Alpha seems to have problems with poll() with pike... :/ +#CONFIGURE_ARGS+= --without-poll +#.endif USE_GMAKE= yes @@ -277,7 +298,13 @@ @${ECHO_MSG} "You can enable _Image_FreeType support by defining WITH_FREETYPE." .endif .if !defined(WITH_MYSQL) - @${ECHO_MSG} "You can enable MySQL support by defining WITH_MYSQL." + @${ECHO_MSG} "You can enable MySQL 3.23 support by defining WITH_MYSQL." +.endif +.if !defined(WITH_MYSQL40) + @${ECHO_MSG} "You can enable MySQL 4.0 support by defining WITH_MYSQL40." +.endif +.if !defined(WITH_MYSQL41) + @${ECHO_MSG} "You can enable MySQL 4.1 support by defining WITH_MYSQL41." .endif .if !defined(WITH_POSTGRES) @${ECHO_MSG} "You can enable PostGres support by defining WITH_POSTGRES." @@ -298,7 +325,7 @@ .endif .if !defined(WITH_MOST) @${ECHO_MSG} "You can enable most of the features here except Sane," - @${ECHO_MSG} "MesaGLi, GNOME and SQL support by defining WITH_MOST." + @${ECHO_MSG} "MesaGLi and SQL support by defining WITH_MOST." .endif .if !defined(WITH_SVG2) @${ECHO_MSG} "You can enable SVG2 image support by " diff -u --recursive --new-file pike74.old/README.html pike74/README.html --- pike74.old/README.html Tue Jul 8 00:14:35 2003 +++ pike74/README.html Tue Jul 8 02:40:22 2003 @@ -11,7 +11,7 @@ <p>You are now in the directory for the port "lang/pike74".</p> - <p>The package name of this port is "pike74-7.4.13_2".</p> + <p>The package name of this port is "pike74-7.4.25".</p> <p>This is the one-line description for this port:</p> <hr> diff -u --recursive --new-file pike74.old/distinfo pike74/distinfo --- pike74.old/distinfo Tue Jul 8 00:14:35 2003 +++ pike74/distinfo Tue Jul 8 00:36:24 2003 @@ -1 +1 @@ -MD5 (Pike-v7.4.13.tar.gz) = c0e0e4f04fb0aaf5667ba0710dc59602 +MD5 (Pike-v7.4.25.tar.gz) = b9cc266124827c01c3c6b81496205817 >Release-Note: >Audit-Trail: >Unformatted:
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20030708004426.E1CD5B83A>