compat32*: fix build and installation of most of these.

This commit is contained in:
Thomas Klausner 2020-02-29 17:28:14 +01:00
parent 3ed6d00d56
commit c691fa7bcb
19 changed files with 39 additions and 6 deletions

View File

@ -17,6 +17,8 @@ USE_LIBTOOL= yes
GNU_CONFIGURE_PREFIX= ${PREFIX}/emul/netbsd32/
CHECK_SHLIBS_SKIP= emul/netbsd32/bin/xmlwf
BUILDLINK_PASSTHRU_DIRS+= ${PREFIX}/emul/netbsd32
# C++ is needed for tests only
#USE_LANGUAGES= c c++
#TEST_TARGET= check

View File

@ -29,6 +29,8 @@ CONFIGURE_ARGS+= --enable-docs
CONFIGURE_ARGS+= --x-libraries=${PREFIX}/emul/netbsd32/lib
CONFIGURE_ENV+= HASDOCBOOK=no
BUILDLINK_PASSTHRU_DIRS+= ${PREFIX}/emul/netbsd32
PKGCONFIG_OVERRIDE= fontconfig.pc.in
_PKG_CONFIG_LIBDIR= ${BUILDLINK_DIR}/emul/netbsd32/lib/pkgconfig:${BUILDLINK_DIR}/emul/netbsd32/lib/freetype2/pkgconfig:${BUILDLINK_DIR}/lib/pkgconfig:${BUILDLINK_DIR}/share/pkgconfig

View File

@ -24,6 +24,8 @@ CONFIGURE_ARGS+= --enable-shared
CONFIGURE_ARGS+= --with-harfbuzz=no
CONFIGURE_ENV+= ac_cv_path_GREP=${GREP:Q} ac_cv_path_EGREP=${EGREP:Q}
BUILDLINK_PASSTHRU_DIRS+= ${PREFIX}/emul/netbsd32
# Remove this when all dependent packages have switched to pkg-config
CONFIGURE_ARGS+= --enable-freetype-config

View File

@ -10,4 +10,6 @@ GNU_CONFIGURE_PREFIX= ${PREFIX}/emul/netbsd32/
BUILD_DIRS= lib
INSTALL_DIRS= lib
BUILDLINK_PASSTHRU_DIRS+= ${PREFIX}/emul/netbsd32
.include "../../mk/bsd.pkg.mk"

View File

@ -20,6 +20,8 @@ GNU_CONFIGURE= yes
GNU_CONFIGURE_PREFIX= ${PREFIX}/emul/netbsd32/
CONFIGURE_ARGS+= --disable-ld-version-script
BUILDLINK_PASSTHRU_DIRS+= ${PREFIX}/emul/netbsd32
INSTALLATION_DIRS= bin include share/doc/jpeg
PKGCONFIG_OVERRIDE= libjpeg.pc.in

View File

@ -16,6 +16,8 @@ GNU_CONFIGURE= yes
TEST_TARGET= check
GNU_CONFIGURE_PREFIX= ${PREFIX}/emul/netbsd32/
BUILDLINK_PASSTHRU_DIRS+= ${PREFIX}/emul/netbsd32
# lcms does not need zlib, but will look for it and link it to tifficc
# if present. Therefore, we don't enjoin lcms from finding zlib, but
# don't include it via bl3.

View File

@ -17,6 +17,10 @@ LICENSE= gnu-gpl-v2 AND gnu-lgpl-v2.1
USE_LIBTOOL= yes
GNU_CONFIGURE= yes
BUILDLINK_PASSTHRU_DIRS+= ${PREFIX}/emul/netbsd32
CONFIGURE_ARGS+= --with-gpg-error-prefix=${PREFIX}/emul/netbsd32
TEST_TARGET= check
TEXINFO_REQD= 4.0

View File

@ -10,8 +10,7 @@ BUILDLINK_ABI_DEPENDS.compat32_libgcrypt+= compat32_libgcrypt>=1.6.0
BUILDLINK_PKGSRCDIR.compat32_libgcrypt?= ../../wip/compat32_libgcrypt
BUILDLINK_LIBDIRS.compat32_libgcrypt?= emul/netbsd32/lib
.include "../../security/libgpg-error/buildlink3.mk"
.include "../../wip/compat32_libgpg-error/buildlink3.mk"
.endif # COMPAT32_LIBGCRYPT_BUILDLINK3_MK
BUILDLINK_TREE+= -compat32_libgcrypt

View File

@ -23,6 +23,8 @@ GNU_CONFIGURE_PREFIX= ${PREFIX}/emul/netbsd32/
INFO_FILES= yes
TEST_TARGET= check
BUILDLINK_PASSTHRU_DIRS+= ${PREFIX}/emul/netbsd32
.include "../../mk/bsd.prefs.mk"
SUBST_CLASSES+= makefile

View File

@ -12,6 +12,8 @@ GNU_CONFIGURE_PREFIX= ${PREFIX}/emul/netbsd32/
CONFIGURE_ARGS+= --enable-libuuid
CONFIGURE_ARGS+= --enable-uuidgen
BUILDLINK_PASSTHRU_DIRS+= ${PREFIX}/emul/netbsd32
PKGCONFIG_OVERRIDE+= libuuid/uuid.pc.in
.include "../../mk/bsd.pkg.mk"

View File

@ -19,6 +19,8 @@ CONFIGURE_ARGS+= --with-lzma=${BUILDLINK_PREFIX.xz}
CONFIGURE_ARGS+= --without-python
PKGCONFIG_OVERRIDE= libxml-2.0.pc.in
BUILDLINK_PASSTHRU_DIRS+= ${PREFIX}/emul/netbsd32
USE_LANGUAGES+= c99
.include "options.mk"

View File

@ -11,5 +11,5 @@ MASTER_SITES+= http://xmlsoft.org/sources/
MAINTAINER= pkgsrc-users@NetBSD.org
HOMEPAGE= http://xmlsoft.org/
DISTINFO_FILE= ${.CURDIR}/../../textproc/libxml2/distinfo
PATCHDIR= ${.CURDIR}/../../textproc/libxml2/patches
DISTINFO_FILE= ${.CURDIR}/../../wip/compat32_libxml2/distinfo
PATCHDIR= ${.CURDIR}/../../wip/compat32_libxml2/patches

View File

@ -17,6 +17,8 @@ PKGCONFIG_OVERRIDE= libxslt.pc.in
PKGCONFIG_OVERRIDE+= libexslt.pc.in
TEST_TARGET= check
BUILDLINK_PASSTHRU_DIRS+= ${PREFIX}/emul/netbsd32
BUILDLINK_TRANSFORM.SunOS+= opt:-Wl,./libxslt.syms:-Wl,./libxslt_solaris.syms
.include "../../mk/bsd.prefs.mk"

View File

@ -14,8 +14,8 @@ HOMEPAGE= http://xmlsoft.org/XSLT/
COMMENT= XSLT parser library from the GNOME project
LICENSE= mit # with advertisement clause
PATCHDIR= ${.CURDIR}/../../textproc/libxslt/patches
DISTINFO_FILE= ${.CURDIR}/../../textproc/libxslt/distinfo
PATCHDIR= ${.CURDIR}/../../wip/compat32_libxslt/patches
DISTINFO_FILE= ${.CURDIR}/../../wip/compat32_libxslt/distinfo
post-extract:
cp ${WRKSRC}/libxslt/libxslt.syms ${WRKSRC}/libxslt/libxslt_solaris.syms

View File

@ -17,6 +17,8 @@ WRKSRC= ${WRKDIR}/${DISTNAME}/src
BUILD_TARGET= generate-files-mac all
BUILDLINK_PASSTHRU_DIRS+= ${PREFIX}/emul/netbsd32
.include "../../mk/bsd.prefs.mk"
CONFLICTS+= heimdal-[0-9]*

View File

@ -35,6 +35,8 @@ CONFIGURE_ARGS+= --with-default-terminfo-dir=${PREFIX}/${TERMINFODIR}
CONFIGURE_ARGS+= --with-terminfo-dirs=${PREFIX}/${TERMINFODIR}
CONFIGURE_ARGS+= --includedir=${PREFIX}/include/ncurses
BUILDLINK_PASSTHRU_DIRS+= ${PREFIX}/emul/netbsd32
SUBST_CLASSES+= rpath
SUBST_FILES.rpath+= misc/ncurses-config
SUBST_STAGE.rpath= post-configure

View File

@ -23,6 +23,8 @@ CONFIGURE_ARGS+= --disable-unversioned-links
# until pkgsrc is fixed to use libpng-config or the pc file everywhere
INSTALL_TARGET= install install-header-links
BUILDLINK_PASSTHRU_DIRS+= ${PREFIX}/emul/netbsd32
PKGCONFIG_OVERRIDE= scripts/libpng.pc.in libpng.pc.in
TEST_TARGET= check

View File

@ -21,6 +21,8 @@ CONFIGURE_ARGS+= --enable-rpath
CONFIGURE_ARGS+= --enable-cxx
CONFIGURE_ARGS+= --without-x # just in case detects gl to build tiffgt
BUILDLINK_PASSTHRU_DIRS+= ${PREFIX}/emul/netbsd32
PKGCONFIG_OVERRIDE= libtiff-4.pc.in
TEST_TARGET= check

View File

@ -17,6 +17,8 @@ CATEGORIES= emulators
EMUL_PLATFORMS= netbsd-i386
ONLY_FOR_PLATFORM= NetBSD-[7-9]*-* NetBSD-[1-9][0-9]*-*
CHECK_RELRO_SUPPORTED= no
#.include "../../emulators/compat_netbsd/Makefile.common"
DISTNAME= compat80-x11-${EMUL_ARCH}-${COMPAT_VERSION}