pkgsrc-WIP-changes archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
libsysinfo: Working on FreeBSD
Module Name: pkgsrc-wip
Committed By: Jason W. Bacon <bacon4000%gmail.com@localhost>
Pushed By: outpaddling
Date: Wed Apr 2 10:15:24 2025 -0500
Changeset: af9fab6ec0f8bc8ce622b696148a90764d9a86d0
Modified Files:
libsysinfo/Makefile
libsysinfo/PLIST
libsysinfo/distinfo
Added Files:
libsysinfo/patches/patch-Makefile
Log Message:
libsysinfo: Working on FreeBSD
To see a diff of this commit:
https://wip.pkgsrc.org/cgi-bin/gitweb.cgi?p=pkgsrc-wip.git;a=commitdiff;h=af9fab6ec0f8bc8ce622b696148a90764d9a86d0
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
diffstat:
libsysinfo/Makefile | 4 +--
libsysinfo/PLIST | 3 +++
libsysinfo/distinfo | 1 +
libsysinfo/patches/patch-Makefile | 51 +++++++++++++++++++++++++++++++++++++++
4 files changed, 56 insertions(+), 3 deletions(-)
diffs:
diff --git a/libsysinfo/Makefile b/libsysinfo/Makefile
index f44f409fd9..12bb594ef4 100644
--- a/libsysinfo/Makefile
+++ b/libsysinfo/Makefile
@@ -12,8 +12,6 @@
#USE_LDCONFIG= yes
#SUB_FILES= libsysinfo.pc
#SUB_LIST= PREFIX="${PREFIX}" PV="${PV}" COMMENT="${COMMENT}"
-#post-install:
-# ${INSTALL_DATA} ${WRKDIR}/libsysinfo.pc ${DESTDIR}${PREFIX}/libdata/pkgconfig/
DISTNAME= libsysinfo-0.0.3
PKGNAME= ${DISTNAME}
@@ -30,7 +28,7 @@ ONLY_FOR_PLATFORM+= FreeBSD-*-* NetBSD-*-*
SUBST_CLASSES+= man
SUBST_STAGE.man= pre-configure
-SUBST_SED.man+= -e 's|man/man|${PKGMANPREFIX}/man|g'
+SUBST_SED.man+= -e 's|man/man|${PKGMANDIR}/man|g'
SUBST_FILES.man+= ${WRKSRC}/Makefile
.include "../../mk/bsd.pkg.mk"
diff --git a/libsysinfo/PLIST b/libsysinfo/PLIST
index 48d96a5493..04191a6ae6 100644
--- a/libsysinfo/PLIST
+++ b/libsysinfo/PLIST
@@ -1 +1,4 @@
@comment $NetBSD$
+include/sys/sysinfo.h
+lib/libsysinfo.a
+man/man3/sysinfo.3
diff --git a/libsysinfo/distinfo b/libsysinfo/distinfo
index db4f27f93e..1d0d59105a 100644
--- a/libsysinfo/distinfo
+++ b/libsysinfo/distinfo
@@ -3,4 +3,5 @@ $NetBSD$
BLAKE2s (libsysinfo-0.0.3.tar.gz) = a4c2ed965e88a17c2499175bdb6e4bfb5d123fad7f493ca4496e9e85d2b3aff9
SHA512 (libsysinfo-0.0.3.tar.gz) = 757123f7433d5d94def0103d79a6a4d5d58c0b19941968dd715aa4cbb701186e980c3155522979b0aeee9462c3edf14e77d72b8450618a4c555cf97533319fc7
Size (libsysinfo-0.0.3.tar.gz) = 3623 bytes
+SHA1 (patch-Makefile) = 69a86aad9bfcad5af3489f0645e65c9e52deff5c
SHA1 (patch-sysinfo.c) = a6ab878e0c9e7992f9923e781120add3c4f52101
diff --git a/libsysinfo/patches/patch-Makefile b/libsysinfo/patches/patch-Makefile
new file mode 100644
index 0000000000..b63dd2ecf3
--- /dev/null
+++ b/libsysinfo/patches/patch-Makefile
@@ -0,0 +1,51 @@
+$NetBSD$
+
+--- Makefile.orig 2016-10-23 03:53:27.000000000 +0000
++++ Makefile
+@@ -1,22 +1,34 @@
+-LIB = sysinfo
+-LIBDIR = ${PREFIX}/lib/
+-INCLUDEDIR = ${DESTDIR}/${PREFIX}/include/sys/
+-MANDIR = ${DESTDIR}/${PREFIX}/man/man3
++LIB = libsysinfo
++LIBDIR = ${PREFIX}/lib
++INCLUDEDIR = ${PREFIX}/include/sys
++MANDIR = ${PREFIX}/man/man3
+ SHLIB_MAJOR = 0
+-WITHOUT_PROFILE = yes
+-MAKEOBJDIRPREFIX= /
+
+-SRCS = sysinfo.c
++AR ?= ar
++RANLIB ?= ranlib
++INSTALL ?= install
++MKDIR ?= mkdir
+
+ CFLAGS += -Iinclude
+
+ DEBUG_FLAGS = -ggdb
+ WARNS ?= 0
+
+-.include <bsd.lib.mk>
++# .PHONY: all install
+
++all: ${LIB}.a
++
++${LIB}.a: sysinfo.o
++ ${AR} r ${LIB}.a sysinfo.o
++ ${RANLIB} ${LIB}.a
++
++sysinfo.o: sysinfo.c
++ ${CC} -c ${CFLAGS} sysinfo.c
++
+ install:
+- @if [ -d ${INCLUDEDIR} ]; then else mkdir ${INCLUDEDIR}; fi
+- @if [ -d ${MANDIR} ]; then else mkdir ${MANDIR}; fi
+- install -c -m 0444 ${.CURDIR}/include/sys/sysinfo.h ${INCLUDEDIR}
+- install -c -m 0444 ${.CURDIR}/man/sysinfo.3 ${MANDIR}
++ ${MKDIR} -p ${DESTDIR}${LIBDIR}
++ ${MKDIR} -p ${DESTDIR}${INCLUDEDIR}
++ ${MKDIR} -p ${DESTDIR}${MANDIR}
++ ${INSTALL} -c -m 0444 libsysinfo.a ${DESTDIR}${LIBDIR}
++ ${INSTALL} -c -m 0444 include/sys/sysinfo.h ${DESTDIR}${INCLUDEDIR}
++ ${INSTALL} -c -m 0444 man/sysinfo.3 ${DESTDIR}${MANDIR}
Home |
Main Index |
Thread Index |
Old Index