pkgsrc-Changes archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
CVS commit: pkgsrc/math/symfpu
Module Name: pkgsrc
Committed By: alnsn
Date: Sun Nov 8 13:57:54 UTC 2026
Modified Files:
pkgsrc/math/symfpu: Makefile PLIST buildlink3.mk
Added Files:
pkgsrc/math/symfpu/files: symfpu.pc
Log Message:
Add pkg-config file for upcoming math/bitwuzla import.
Note that symfpu.pc doesn't have the "Libs" line because
-lsymfpu doesn't work on symfpu.a and math/bitwuzla needs
only headers.
To generate a diff of this commit:
cvs rdiff -u -r1.1 -r1.2 pkgsrc/math/symfpu/Makefile pkgsrc/math/symfpu/PLIST \
pkgsrc/math/symfpu/buildlink3.mk
cvs rdiff -u -r0 -r1.1 pkgsrc/math/symfpu/files/symfpu.pc
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
Modified files:
Index: pkgsrc/math/symfpu/Makefile
diff -u pkgsrc/math/symfpu/Makefile:1.1 pkgsrc/math/symfpu/Makefile:1.2
--- pkgsrc/math/symfpu/Makefile:1.1 Thu Jul 2 19:34:01 2026
+++ pkgsrc/math/symfpu/Makefile Sun Nov 8 13:57:54 2026
@@ -1,6 +1,7 @@
-# $NetBSD: Makefile,v 1.1 2026/07/02 19:34:01 alnsn Exp $
+# $NetBSD: Makefile,v 1.2 2026/11/08 13:57:54 alnsn Exp $
DISTNAME= symfpu-1.2.0
+PKGREVISION= 1
CATEGORIES= math
MASTER_SITES= ${MASTER_SITE_GITHUB:=martin-cs/}
GITHUB_TAG= symfpu-${PKGVERSION_NOREV}-dual-license
@@ -20,9 +21,20 @@ USE_TOOLS+= gmake
MAKE_JOBS_SAFE= no
BUILD_TARGET= subdirs symfpu.a
-INSTALLATION_DIRS= include/symfpu/core include/symfpu/utils lib
+INSTALLATION_DIRS= lib lib/pkgconfig
+INSTALLATION_DIRS+= include/symfpu/core include/symfpu/utils
+
+SUBST_CLASSES+= pc
+SUBST_STAGE.pc= pre-configure
+SUBST_MESSAGE.pc= Set prefix and version in symfpu.pc.
+SUBST_FILES.pc= symfpu.pc
+SUBST_VARS.pc= PREFIX PKGVERSION_NOREV
+
+post-extract:
+ ${CP} ${FILESDIR}/symfpu.pc ${WRKSRC}/symfpu.pc
do-install:
+ ${INSTALL_DATA} ${WRKSRC}/symfpu.pc ${DESTDIR}${PREFIX}/lib/pkgconfig
${INSTALL_DATA} ${WRKSRC}/core/*.h ${DESTDIR}${PREFIX}/include/symfpu/core
${INSTALL_DATA} ${WRKSRC}/utils/*.h ${DESTDIR}${PREFIX}/include/symfpu/utils
${INSTALL_DATA} ${WRKSRC}/symfpu.a ${DESTDIR}${PREFIX}/lib
Index: pkgsrc/math/symfpu/PLIST
diff -u pkgsrc/math/symfpu/PLIST:1.1 pkgsrc/math/symfpu/PLIST:1.2
--- pkgsrc/math/symfpu/PLIST:1.1 Thu Jul 2 19:34:01 2026
+++ pkgsrc/math/symfpu/PLIST Sun Nov 8 13:57:54 2026
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.1 2026/07/02 19:34:01 alnsn Exp $
+@comment $NetBSD: PLIST,v 1.2 2026/11/08 13:57:54 alnsn Exp $
include/symfpu/core/add.h
include/symfpu/core/classify.h
include/symfpu/core/compare.h
@@ -17,4 +17,5 @@ include/symfpu/core/unpackedFloat.h
include/symfpu/utils/common.h
include/symfpu/utils/numberOfRoundingModes.h
include/symfpu/utils/properties.h
+lib/pkgconfig/symfpu.pc
lib/symfpu.a
Index: pkgsrc/math/symfpu/buildlink3.mk
diff -u pkgsrc/math/symfpu/buildlink3.mk:1.1 pkgsrc/math/symfpu/buildlink3.mk:1.2
--- pkgsrc/math/symfpu/buildlink3.mk:1.1 Thu Jul 2 19:34:01 2026
+++ pkgsrc/math/symfpu/buildlink3.mk Sun Nov 8 13:57:54 2026
@@ -1,4 +1,4 @@
-# $NetBSD: buildlink3.mk,v 1.1 2026/07/02 19:34:01 alnsn Exp $
+# $NetBSD: buildlink3.mk,v 1.2 2026/11/08 13:57:54 alnsn Exp $
BUILDLINK_TREE+= symfpu
@@ -6,7 +6,7 @@ BUILDLINK_TREE+= symfpu
SYMFPU_BUILDLINK3_MK:=
BUILDLINK_API_DEPENDS.symfpu+= symfpu>=1.2.0
-BUILDLINK_ABI_DEPENDS.symfpu+= symfpu>=1.2.0
+BUILDLINK_ABI_DEPENDS.symfpu+= symfpu>=1.2.0nb1
BUILDLINK_PKGSRCDIR.symfpu?= ../../math/symfpu
.endif # SYMFPU_BUILDLINK3_MK
Added files:
Index: pkgsrc/math/symfpu/files/symfpu.pc
diff -u /dev/null pkgsrc/math/symfpu/files/symfpu.pc:1.1
--- /dev/null Sun Nov 8 13:57:54 2026
+++ pkgsrc/math/symfpu/files/symfpu.pc Sun Nov 8 13:57:54 2026
@@ -0,0 +1,7 @@
+prefix=@PREFIX@
+includedir=${prefix}/include
+
+Name: SymFPU
+Description: Implementation of IEEE-754 / SMT-LIB floating-point
+Version: @PKGVERSION_NOREV@
+Cflags: -I${includedir}
Home |
Main Index |
Thread Index |
Old Index