compat32*: fix build and installation of most of these.
This commit is contained in:
parent
3ed6d00d56
commit
c691fa7bcb
|
@ -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
|
||||
|
|
|
@ -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
|
||||
|
||||
|
|
|
@ -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
|
||||
|
||||
|
|
|
@ -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"
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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.
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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"
|
||||
|
|
|
@ -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"
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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"
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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]*
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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
|
||||
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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}
|
||||
|
|
Loading…
Reference in New Issue