giflib-32: Install package to ${PREFIX}/emul/netbsd32/
authorNaveen Narayanan <zerous@nocebo.space>
Thu, 18 Jul 2019 20:36:21 +0000 (22:36 +0200)
committerNaveen Narayanan <zerous@nocebo.space>
Thu, 18 Jul 2019 20:59:19 +0000 (22:59 +0200)
giflib-32/Makefile
giflib-32/buildlink3.mk

index b6487e2a55c1ffb24eed85404529287f50f7e7a8..71ed8bb979ccd50ae11ddc9db5869e9fe31773c0 100644 (file)
@@ -1,22 +1,14 @@
-# $NetBSD: Makefile,v 1.152 2019/01/09 19:09:02 adam Exp $
+# $NetBSD: Makefile,v 1.48 2013/08/31 18:41:33 adam Exp $
 
-ORIGINAL_PACKAGE=       ../../graphics/giflib
+.include "Makefile.common"
 
-ABI?=                  32
-ORIGINALPKG!=          make -C ${ORIGINAL_PACKAGE}     
-PKGNAME=               compat${ABI}_giflib-5.1.4
+COMMENT=       GIF image format library
 
-# XXX make a definition for netbsd archs.
-LIBABISUFFIX?=          /32
-CONFIGURE_ARGS+=        --libdir=${PREFIX}/lib${LIBABISUFFIX}
-CFLAGS+=                -m32
+CONFLICTS+=    libungif-[0-9]*
 
-remove-non-libraries:
-       echo "Removing non-compat library package content"
-       find ${DESTDIR}${PREFIX} -path ${DESTDIR}${PREFIX}/lib${LIBABISUFFIX} -prune -o -type f -exec ${RM} {} +
+GNU_CONFIGURE_PREFIX=  ${PREFIX}/emul/netbsd32/
+CFLAGS+=               -m32
+BUILD_DIRS=    lib
+INSTALL_DIRS=  lib
 
-post-install: remove-non-libraries
-
-GENERATE_PLIST= ${SED} -n '/^lib/ s;lib;lib${LIBABISUFFIX};p' ${ORIGINAL_PACKAGE}/PLIST;
-
-.include "${ORIGINAL_PACKAGE}/Makefile"
+.include "../../mk/bsd.pkg.mk"
index 5bc61716d4316be85ad8bf3ed8690cf08da340cd..7b58b56a68f4d456c482d537115028ed8f1a7015 100644 (file)
@@ -7,7 +7,9 @@ COMPAT32_GIFLIB_BUILDLINK3_MK:=
 
 BUILDLINK_API_DEPENDS.compat32_giflib+=        compat32_giflib>=5.1.0
 BUILDLINK_PKGSRCDIR.compat32_giflib?=  ../../wip/giflib-32
-BUILDLINK_LIBDIRS.compat32_giflib=     lib/32
+BUILDLINK_LIBDIRS.compat32_giflib=     emul/netbsd32/lib
+BUILDLINK_INCDIRS.compat32_giflib=     emul/netbsd32/include
+
 .endif # COMPAT32_GIFLIB_BUILDLINK3_MK
 
 BUILDLINK_TREE+=       -compat32_giflib