Date: Sun, 22 Dec 2013 23:09:42 GMT From: Rene Ladan <rene@FreeBSD.org> To: freebsd-gnats-submit@FreeBSD.org Subject: ports/185115: lang/pike76 : remove dependency on expired databases/mird , modernize a bit Message-ID: <201312222309.rBMN9gWW025340@oldred.freebsd.org> Resent-Message-ID: <201312222310.rBMNA0Aw052414@freefall.freebsd.org>
next in thread | raw e-mail | index | archive | help
>Number: 185115 >Category: ports >Synopsis: lang/pike76 : remove dependency on expired databases/mird , modernize a bit >Confidential: no >Severity: non-critical >Priority: low >Responsible: freebsd-ports-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: change-request >Submitter-Id: current-users >Arrival-Date: Sun Dec 22 23:10:00 UTC 2013 >Closed-Date: >Last-Modified: >Originator: Rene Ladan >Release: FreeBSD 10.0-RC2 amd64 >Organization: >Environment: FreeBSD acer 10.0-RC2 FreeBSD 10.0-RC2 #0 r259404: Sun Dec 15 08:18:20 UTC 2013 root@snap.freebsd.org:/usr/obj/usr/src/sys/GENERIC amd64 >Description: lang/pike76 depends on databases/mird, which expired on 2013-11-01 Like lang/pike78, remove this dependency and modernize it a bit (LIB_DEPENDS (not fully tested!), OSVERSION, COMMENT) Note that it does not build in poudriere but this was already the case: http://lists.freebsd.org/pipermail/freebsd-pkg-fallout/2013-August/009418.html >How-To-Repeat: Tools/scripts/rmport databases/mird >Fix: Patch attached with submission follows: Index: lang/pike76/Makefile =================================================================== --- lang/pike76/Makefile (revision 337202) +++ lang/pike76/Makefile (working copy) @@ -3,7 +3,7 @@ PORTNAME= pike76 PORTVERSION= 7.6.112 -PORTREVISION= 18 +PORTREVISION= 19 CATEGORIES= lang MASTER_SITES= ftp://pike.ida.liu.se/pub/pike/beta/${PORTVERSION}/ \ http://pike.ida.liu.se/pub/pike/beta/${PORTVERSION}/ \ @@ -14,14 +14,13 @@ DISTNAME= Pike-v${PORTVERSION} MAINTAINER= johans@FreeBSD.org -COMMENT= A dynamic programming language with a syntax similar to C++ +COMMENT= Dynamic programming language with a syntax similar to C++ -LIB_DEPENDS= jpeg:${PORTSDIR}/graphics/jpeg \ - tiff:${PORTSDIR}/graphics/tiff \ - gdbm:${PORTSDIR}/databases/gdbm \ - pcre:${PORTSDIR}/devel/pcre \ - mird:${PORTSDIR}/databases/mird \ - gmp:${PORTSDIR}/math/gmp +LIB_DEPENDS= libjpeg.so:${PORTSDIR}/graphics/jpeg \ + libtiff.so:${PORTSDIR}/graphics/tiff \ + libgdbm.so:${PORTSDIR}/databases/gdbm \ + libpcre.so:${PORTSDIR}/devel/pcre \ + libgmp.so:${PORTSDIR}/math/gmp CONFLICTS= pike7[28]-[0-9]* CONFLICTS_BUILD=nettle-[2-9]* @@ -77,6 +76,7 @@ --without-glade \ --without-libglade-config \ --without-machine-code \ + --with-perl \ --with-relocatable-dumped-modules \ --without-GL --without-GLUT \ --prefix=${PREFIX} @@ -85,9 +85,6 @@ USES= bison gettext gmake perl5 -# Allow building Embedded Perl -CONFIGURE_ARGS+= --with-perl - PLIST_FILES= bin/pike bin/pike76 bin/hilfe NO_STAGE= yes @@ -95,10 +92,6 @@ ONLY_FOR_ARCHS= i386 amd64 -.if ${OSVERSION} < 800000 && ${ARCH} == "amd64" -BROKEN= segfaults during build -.endif - .if ${PORT_OPTIONS:MEXPERIMENTAL_FEATURES} CONFIGURE_ARGS+= --with-computed-goto \ --with-pg \ @@ -119,7 +112,7 @@ .endif .if ${PORT_OPTIONS:MFFMPEG} -LIB_DEPENDS+= avcodec:${PORTSDIR}/multimedia/ffmpeg +LIB_DEPENDS+= libavcodec.so:${PORTSDIR}/multimedia/ffmpeg CONFIGURE_ARGS+= --with-ffmpeg .else CONFIGURE_ARGS+= --without-ffmpeg @@ -126,11 +119,11 @@ .endif .if ${PORT_OPTIONS:MFFTW} -LIB_DEPENDS+= fftw:${PORTSDIR}/math/fftw +LIB_DEPENDS+= libfftw.so:${PORTSDIR}/math/fftw .endif .if ${PORT_OPTIONS:MTTF} -LIB_DEPENDS+= ttf:${PORTSDIR}/print/freetype +LIB_DEPENDS+= libttf.so:${PORTSDIR}/print/freetype CONFIGURE_ARGS+= --with-ttflib .else CONFIGURE_ARGS+= --without-ttflib @@ -137,7 +130,7 @@ .endif .if ${PORT_OPTIONS:MFREETYPE} -LIB_DEPENDS+= freetype:${PORTSDIR}/print/freetype2 +LIB_DEPENDS+= libfreetype.so:${PORTSDIR}/print/freetype2 CONFIGURE_ARGS+= --with-freetype .else CONFIGURE_ARGS+= --without-freetype @@ -158,7 +151,7 @@ .endif .if ${PORT_OPTIONS:MMSQL} -BUILD_DEPENDS+= msql:${PORTSDIR}/databases/msql +BUILD_DEPENDS+= libmsql.so:${PORTSDIR}/databases/msql CONFIGURE_ARGS+= --with-msql=${PREFIX} .else CONFIGURE_ARGS+= --without-msql @@ -165,12 +158,12 @@ .endif .if ${PORT_OPTIONS:MUNIXODBC} -LIB_DEPENDS+= odbc:${PORTSDIR}/databases/unixODBC +LIB_DEPENDS+= libodbc.so:${PORTSDIR}/databases/unixODBC CONFIGURE_ARGS+= --with-odbc .endif .if ${PORT_OPTIONS:MIODBC} -LIB_DEPENDS+= iodbc:${PORTSDIR}/databases/libiodbc +LIB_DEPENDS+= libiodbc.so:${PORTSDIR}/databases/libiodbc CONFIGURE_ARGS+= --with-odbc .endif @@ -179,7 +172,7 @@ .endif .if ${PORT_OPTIONS:MSANE} -LIB_DEPENDS+= sane:${PORTSDIR}/graphics/sane-backends +LIB_DEPENDS+= libsane.so:${PORTSDIR}/graphics/sane-backends CONFIGURE_ARGS+= --with-sane .else CONFIGURE_ARGS+= --without-sane @@ -186,8 +179,8 @@ .endif .if ${PORT_OPTIONS:MPDF} -LIB_DEPENDS+= pdf:${PORTSDIR}/print/pdflib \ - panda:${PORTSDIR}/print/panda +LIB_DEPENDS+= libpdf.so:${PORTSDIR}/print/pdflib \ + libpanda.so:${PORTSDIR}/print/panda CONFIGURE_ARGS+= --with-libpdf --with-libpanda .else CONFIGURE_ARGS+= --without-libpdf --without-libpanda @@ -194,7 +187,7 @@ .endif .if ${PORT_OPTIONS:MSVG2} -LIB_DEPENDS+= rsvg-2:${PORTSDIR}/graphics/librsvg2 +LIB_DEPENDS+= librsvg-2.so:${PORTSDIR}/graphics/librsvg2 CONFIGURE_ARGS+= --with-svg .else CONFIGURE_ARGS+= --without-svg @@ -201,7 +194,7 @@ .endif .if ${PORT_OPTIONS:MTDS} -LIB_DEPENDS+= ct:${PORTSDIR}/databases/freetds +LIB_DEPENDS+= libct.so:${PORTSDIR}/databases/freetds CONFIGURE_ARGS+= --with-sybase PLIST_SUB+= SYBASE:="" .else >Release-Note: >Audit-Trail: >Unformatted:
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201312222309.rBMN9gWW025340>