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