pkgsrc-Changes archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
CVS commit: pkgsrc/devel
Module Name: pkgsrc
Committed By: nia
Date: Tue Apr 29 07:57:35 UTC 2025
Modified Files:
pkgsrc/devel: Makefile
Added Files:
pkgsrc/devel/pkgconf23: DESCR Makefile PLIST buildlink3.mk distinfo
Log Message:
pkgconf23: Import the last version that works on POSIX 2003 systems
This includes Solaris 10 (still supported btw)
To generate a diff of this commit:
cvs rdiff -u -r1.4467 -r1.4468 pkgsrc/devel/Makefile
cvs rdiff -u -r0 -r1.1 pkgsrc/devel/pkgconf23/DESCR \
pkgsrc/devel/pkgconf23/Makefile pkgsrc/devel/pkgconf23/PLIST \
pkgsrc/devel/pkgconf23/buildlink3.mk pkgsrc/devel/pkgconf23/distinfo
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
Modified files:
Index: pkgsrc/devel/Makefile
diff -u pkgsrc/devel/Makefile:1.4467 pkgsrc/devel/Makefile:1.4468
--- pkgsrc/devel/Makefile:1.4467 Thu Apr 24 07:48:23 2025
+++ pkgsrc/devel/Makefile Tue Apr 29 07:57:35 2025
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.4467 2025/04/24 07:48:23 adam Exp $
+# $NetBSD: Makefile,v 1.4468 2025/04/29 07:57:35 nia Exp $
#
COMMENT= Development utilities
@@ -2433,6 +2433,7 @@ SUBDIR+= pilrc
SUBDIR+= pipestatus
SUBDIR+= pkg-config
SUBDIR+= pkgconf
+SUBDIR+= pkgconf23
SUBDIR+= plasma-wayland-protocols
SUBDIR+= plasma6-kwayland
SUBDIR+= ply
Added files:
Index: pkgsrc/devel/pkgconf23/DESCR
diff -u /dev/null pkgsrc/devel/pkgconf23/DESCR:1.1
--- /dev/null Tue Apr 29 07:57:35 2025
+++ pkgsrc/devel/pkgconf23/DESCR Tue Apr 29 07:57:35 2025
@@ -0,0 +1,7 @@
+pkgconf is a program which helps to configure compiler and linker flags for
+development frameworks. It is similar to pkg-config, but was written from
+scratch in the summer of 2011 to replace pkg-config, which now needs itself
+to build itself (or you can set a bunch of environment variables, both are
+pretty ugly).
+
+This version is intended for pre-POSIX 2008 systems, such as Solaris 10.
Index: pkgsrc/devel/pkgconf23/Makefile
diff -u /dev/null pkgsrc/devel/pkgconf23/Makefile:1.1
--- /dev/null Tue Apr 29 07:57:35 2025
+++ pkgsrc/devel/pkgconf23/Makefile Tue Apr 29 07:57:35 2025
@@ -0,0 +1,44 @@
+# $NetBSD: Makefile,v 1.1 2025/04/29 07:57:35 nia Exp $
+
+DISTNAME= pkgconf-2.3.0
+CATEGORIES= devel
+MASTER_SITES= https://distfiles.dereferenced.org/pkgconf/
+
+MAINTAINER= nia%NetBSD.org@localhost
+HOMEPAGE= https://github.com/pkgconf/pkgconf
+COMMENT= API-driven pkg-config replacement
+LICENSE= modified-bsd
+
+CONFLICTS+= pkg-config-[0-9]*
+
+USE_LIBTOOL= yes
+GNU_CONFIGURE= yes
+CONFIGURE_ARGS+= --with-system-libdir=/usr/lib
+CONFIGURE_ARGS+= --with-system-includedir=/usr/include
+
+MAKE_FLAGS+= MANDIR=${PREFIX}/${PKGMANDIR}/man1
+
+PKGCONFIG_PATHS= ${PREFIX}/lib/pkgconfig
+PKGCONFIG_PATHS+= ${PREFIX}/share/pkgconfig
+PKGCONFIG_PATHS+= /usr/lib/pkgconfig
+
+# for reallocarray
+# https://github.com/pkgconf/pkgconf/issues/285
+CPPFLAGS.NetBSD+= -D_OPENBSD_SOURCE
+
+.include "../../mk/bsd.prefs.mk"
+
+.if ${LOCALBASE} != ${X11BASE}
+PKGCONFIG_PATHS+= ${X11BASE}/lib/pkgconfig
+.endif
+
+CONFIGURE_ARGS+= --with-pkg-config-dir=${PKGCONFIG_PATHS:ts::Q}
+
+# configure script incorrectly sets only _FILE_OFFSET_BITS=64
+CPPFLAGS.SunOS+= -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE
+
+post-install:
+ ${LN} -s pkgconf ${DESTDIR}${PREFIX}/bin/pkg-config
+ ${LN} -s pkgconf.1 ${DESTDIR}${PREFIX}/${PKGMANDIR}/man1/pkg-config.1
+
+.include "../../mk/bsd.pkg.mk"
Index: pkgsrc/devel/pkgconf23/PLIST
diff -u /dev/null pkgsrc/devel/pkgconf23/PLIST:1.1
--- /dev/null Tue Apr 29 07:57:35 2025
+++ pkgsrc/devel/pkgconf23/PLIST Tue Apr 29 07:57:35 2025
@@ -0,0 +1,19 @@
+@comment $NetBSD: PLIST,v 1.1 2025/04/29 07:57:35 nia Exp $
+bin/bomtool
+bin/pkg-config
+bin/pkgconf
+include/pkgconf/libpkgconf/bsdstubs.h
+include/pkgconf/libpkgconf/iter.h
+include/pkgconf/libpkgconf/libpkgconf-api.h
+include/pkgconf/libpkgconf/libpkgconf.h
+include/pkgconf/libpkgconf/stdinc.h
+lib/libpkgconf.la
+lib/pkgconfig/libpkgconf.pc
+man/man1/pkg-config.1
+man/man1/pkgconf.1
+man/man5/pc.5
+man/man5/pkgconf-personality.5
+man/man7/pkg.m4.7
+share/aclocal/pkg.m4
+share/doc/pkgconf/AUTHORS
+share/doc/pkgconf/README.md
Index: pkgsrc/devel/pkgconf23/buildlink3.mk
diff -u /dev/null pkgsrc/devel/pkgconf23/buildlink3.mk:1.1
--- /dev/null Tue Apr 29 07:57:35 2025
+++ pkgsrc/devel/pkgconf23/buildlink3.mk Tue Apr 29 07:57:35 2025
@@ -0,0 +1,12 @@
+# $NetBSD: buildlink3.mk,v 1.1 2025/04/29 07:57:35 nia Exp $
+
+BUILDLINK_TREE+= pkgconf
+
+.if !defined(PKGCONF_BUILDLINK3_MK)
+PKGCONF_BUILDLINK3_MK:=
+
+BUILDLINK_API_DEPENDS.pkgconf+= pkgconf>=1.9.4<2.4.0
+BUILDLINK_PKGSRCDIR.pkgconf?= ../../devel/pkgconf23
+.endif # PKGCONF_BUILDLINK3_MK
+
+BUILDLINK_TREE+= -pkgconf
Index: pkgsrc/devel/pkgconf23/distinfo
diff -u /dev/null pkgsrc/devel/pkgconf23/distinfo:1.1
--- /dev/null Tue Apr 29 07:57:35 2025
+++ pkgsrc/devel/pkgconf23/distinfo Tue Apr 29 07:57:35 2025
@@ -0,0 +1,5 @@
+$NetBSD: distinfo,v 1.1 2025/04/29 07:57:35 nia Exp $
+
+BLAKE2s (pkgconf-2.3.0.tar.gz) = 1db050c48f9458afeb2361c16876e4ebba7b8333b94972271952e958940c18a1
+SHA512 (pkgconf-2.3.0.tar.gz) = 03af45564a82740e6aa55d701b13e11c4e1d5ae0b4ec9329fbc07165406c5770ec5f8efb6ce23f947c23b407ba9e47b84dd91b24e9c015969185dc2120d36df2
+Size (pkgconf-2.3.0.tar.gz) = 459191 bytes
Home |
Main Index |
Thread Index |
Old Index