Add perl to WANTLIB, first batch. This used to be done automatically but

since SHARED_ONLY support was removed across the ports tree the perl module
no longer adds it, so it must be done manually for any perl ports that
provide perl shared-library modules (i.e. libdata/perl5/site_perl/$ARCH/*.so)
and you must not remove them from WANTLIB even if they show as "Extra".
This commit is contained in:
sthen 2017-02-06 20:20:23 +00:00
parent ff0ed5e163
commit d089f0b05a
8 changed files with 26 additions and 14 deletions

View File

@ -1,4 +1,4 @@
# $OpenBSD: Makefile,v 1.33 2016/04/28 13:59:19 naddy Exp $
# $OpenBSD: Makefile,v 1.34 2017/02/06 20:20:23 sthen Exp $
COMMENT-main= radio/rotator control library
COMMENT-python= python bindings for hamlib
@ -10,7 +10,7 @@ PKGNAME-main= hamlib-${VERSION}
PKGNAME-python= hamlib-python-${VERSION}
PKGNAME-tcl= hamlib-tcl-${VERSION}
CATEGORIES= comms hamradio
REVISION-main= 2
REVISION-main= 3
MULTI_PACKAGES= -main -python -tcl
@ -29,6 +29,7 @@ LIBTOOL_FLAGS= --tag=disable-static
cWANTLIB= ltdl m pthread usb usb-1.0
WANTLIB-main= ${cWANTLIB} c iconv lzma stdc++ xml2 z
WANTLIB-main += perl # uses perl ABI
WANTLIB-python= ${cWANTLIB} hamlib ${MODPY_WANTLIB}
WANTLIB-tcl= ${cWANTLIB} hamlib ${MODTCL_WANTLIB}

View File

@ -1,9 +1,9 @@
# $OpenBSD: Makefile,v 1.80 2016/03/18 21:38:23 naddy Exp $
# $OpenBSD: Makefile,v 1.81 2017/02/06 20:20:23 sthen Exp $
COMMENT= tools to connect your PalmOS(R) compatible handheld
DISTNAME= pilot-link-0.12.5
REVISION= 8
REVISION= 9
SHARED_LIBS += pisock 11.0 # 9.2
SHARED_LIBS += pisync 2.0 # 1.3
@ -21,7 +21,8 @@ EXTRACT_SUFX= .tar.bz2
# GPLv2 - LGPLv2
PERMIT_PACKAGE_CDROM= Yes
WANTLIB += c m png popt pthread readline termcap z
WANTLIB += c m perl png popt pthread readline termcap z
# uses perl ABI
MODULES= devel/gettext

View File

@ -1,8 +1,9 @@
# $OpenBSD: Makefile,v 1.7 2016/11/25 20:26:32 bluhm Exp $
# $OpenBSD: Makefile,v 1.8 2017/02/06 20:20:23 sthen Exp $
COMMENT = cPanel fork of JSON::XS, fast and correct serializing
DISTNAME = Cpanel-JSON-XS-3.0225
REVISION = 0
CATEGORIES = converters
@ -13,6 +14,8 @@ PERMIT_PACKAGE_CDROM = Yes
CPAN_AUTHOR = RURBAN
WANTLIB += perl # uses perl ABI
MODULES = cpan
TEST_DEPENDS = converters/p5-JSON \
converters/p5-JSON-XS \

View File

@ -1,9 +1,10 @@
# $OpenBSD: Makefile,v 1.1.1.1 2015/04/05 21:41:02 robert Exp $
# $OpenBSD: Makefile,v 1.2 2017/02/06 20:20:23 sthen Exp $
COMMENT-main= perl bindings for Xapian
COMMENT-python= python bindings for Xapian
V= 1.2.15
REVISION-main= 0
DISTNAME= xapian-bindings-${V}
PKGNAME-main= xapian-bindings-perl-${V}
@ -25,6 +26,7 @@ MASTER_SITES= http://oligarchy.co.uk/xapian/${V}/
LIB_DEPENDS= databases/xapian-core
WANTLIB += m stdc++ uuid z xapian
WANTLIB-main = ${WANTLIB} perl # uses perl ABI
AUTOCONF_VERSION= 2.68
CONFIGURE_STYLE= autoconf

View File

@ -1,10 +1,11 @@
# $OpenBSD: Makefile,v 1.38 2016/10/08 10:05:47 ajacoutot Exp $
# $OpenBSD: Makefile,v 1.39 2017/02/06 20:20:23 sthen Exp $
COMMENT= perl interface to the Glib libraries
V = 1.323
DISTNAME= Glib-${V}
PKGNAME= p5-Glib2-${V}
REVISION= 0
CATEGORIES= x11 devel
CPAN_AUTHOR= XAOC
@ -12,7 +13,7 @@ CPAN_AUTHOR= XAOC
# LGPLv2.1
PERMIT_PACKAGE_CDROM= Yes
WANTLIB += glib-2.0 gobject-2.0 intl
WANTLIB += glib-2.0 gobject-2.0 intl perl # uses perl ABI
MODULES= cpan

View File

@ -1,15 +1,16 @@
# $OpenBSD: Makefile,v 1.4 2016/09/05 16:46:18 nigel Exp $
# $OpenBSD: Makefile,v 1.5 2017/02/06 20:20:23 sthen Exp $
COMMENT= asynchronous Input/Output
MODULES= cpan
DISTNAME= IO-AIO-4.34
REVISION= 0
CATEGORIES= devel
# Perl
PERMIT_PACKAGE_CDROM= Yes
WANTLIB += pthread
WANTLIB += perl pthread
BUILD_DEPENDS= devel/p5-Canary-Stability
RUN_DEPENDS= devel/p5-common-sense

View File

@ -1,4 +1,4 @@
# $OpenBSD: Makefile,v 1.53 2016/11/04 11:35:19 sthen Exp $
# $OpenBSD: Makefile,v 1.54 2017/02/06 20:20:23 sthen Exp $
COMMENT-main = translator library for geospatial data formats
COMMENT-python =python bindings and utilities for GDAL
@ -13,6 +13,7 @@ PKGNAME-main = ${DISTNAME}
PKGNAME-python =py-${DISTNAME}
PKGNAME-perl = p5-Geo-GDAL-${V}
REVISION-main = 0
REVISION-perl = 0
SHARED_LIBS = gdal 27.0 #21.2
CATEGORIES = geo devel
@ -57,7 +58,7 @@ LIB_DEPENDS-python = ${PKGNAME}:${BASE_PKGPATH},-main
WANTLIB-python = ${MODPY_WANTLIB} gdal m pthread stdc++
LIB_DEPENDS-perl = ${PKGNAME}:${BASE_PKGPATH},-main
WANTLIB-perl = gdal
WANTLIB-perl = perl gdal # uses perl ABI
RUN_DEPENDS += math/py-numpy
BUILD_DEPENDS += ${RUN_DEPENDS} devel/swig

View File

@ -1,8 +1,9 @@
# $OpenBSD: Makefile,v 1.47 2016/09/17 09:52:37 sthen Exp $
# $OpenBSD: Makefile,v 1.48 2017/02/06 20:20:23 sthen Exp $
COMMENT= image processing tools with stable ABI
DISTNAME= GraphicsMagick-1.3.25
REVISION= 0
CATEGORIES= graphics devel
MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=graphicsmagick/}
EXTRACT_SUFX= .tar.xz
@ -21,6 +22,7 @@ PERMIT_PACKAGE_CDROM= Yes
WANTLIB= ICE SM X11 Xau Xdmcp Xext bz2 c freetype iconv \
jasper jbig jpeg lcms2 ltdl lzma m png16 pthread \
pthread-stubs stdc++ tiff webp wmflite-0.2 xcb xml2 z
WANTLIB+= perl # uses perl ABI
LIB_DEPENDS= archivers/bzip2 \
archivers/xz \