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