pkgsrc-Changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

CVS commit: pkgsrc/devel/sparse



Module Name:    pkgsrc
Committed By:   wiz
Date:           Fri Jan 31 10:18:23 UTC 2025

Modified Files:
        pkgsrc/devel/sparse: Makefile distinfo
        pkgsrc/devel/sparse/patches: patch-Makefile

Log Message:
sparse: fix installation of cgcc

It's a perl script, so we can't use INSTALL_PROGRAM

Some cleanups while here.


To generate a diff of this commit:
cvs rdiff -u -r1.17 -r1.18 pkgsrc/devel/sparse/Makefile
cvs rdiff -u -r1.10 -r1.11 pkgsrc/devel/sparse/distinfo
cvs rdiff -u -r1.2 -r1.3 pkgsrc/devel/sparse/patches/patch-Makefile

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: pkgsrc/devel/sparse/Makefile
diff -u pkgsrc/devel/sparse/Makefile:1.17 pkgsrc/devel/sparse/Makefile:1.18
--- pkgsrc/devel/sparse/Makefile:1.17   Sun Dec 31 17:59:47 2023
+++ pkgsrc/devel/sparse/Makefile        Fri Jan 31 10:18:22 2025
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.17 2023/12/31 17:59:47 riastradh Exp $
+# $NetBSD: Makefile,v 1.18 2025/01/31 10:18:22 wiz Exp $
 
 DISTNAME=      sparse-0.6.4
 CATEGORIES=    devel lang
@@ -10,13 +10,15 @@ HOMEPAGE=   http://kernel.org/pub/software
 COMMENT=       Semantic parser for C
 LICENSE=       mit
 
+USE_LANGUAGES=         c
+USE_CC_FEATURES=       c99
+
 TOOLS_CREATE+=                 llvm-config
 TOOLS_SCRIPT.llvm-config=      exit 1
 
 INSTALLATION_DIRS+=    bin
 INSTALLATION_DIRS+=    share/doc/sparse
 INSTALLATION_DIRS+=    ${PKGMANDIR}/man1
-PKGCONFIG_OVERRIDE+=   sparse.pc.in
 REPLACE_PERL=          cgcc
 USE_TOOLS+=            gmake perl:run
 
@@ -24,13 +26,14 @@ CPPFLAGS+=  -D_POSIX_C_SOURCE=200809L
 CFLAGS+=       -std=gnu99
 
 MAKE_ENV+=     INSTALL_PROGRAM=${INSTALL_PROGRAM:Q}
+MAKE_ENV+=     INSTALL_SCRIPT=${INSTALL_SCRIPT:Q}
 MAKE_ENV+=     INSTALL_MAN=${INSTALL_MAN:Q}
 
+TEST_TARGET=   check
+
 post-install:
        ${INSTALL_DATA} ${WRKSRC}/FAQ ${DESTDIR}${PREFIX}/share/doc/sparse/
        ${INSTALL_DATA} ${WRKSRC}/LICENSE ${DESTDIR}${PREFIX}/share/doc/sparse/
        ${INSTALL_DATA} ${WRKSRC}/README ${DESTDIR}${PREFIX}/share/doc/sparse/
 
-TEST_TARGET=   check
-
 .include "../../mk/bsd.pkg.mk"

Index: pkgsrc/devel/sparse/distinfo
diff -u pkgsrc/devel/sparse/distinfo:1.10 pkgsrc/devel/sparse/distinfo:1.11
--- pkgsrc/devel/sparse/distinfo:1.10   Sun Dec 31 17:59:47 2023
+++ pkgsrc/devel/sparse/distinfo        Fri Jan 31 10:18:23 2025
@@ -1,7 +1,7 @@
-$NetBSD: distinfo,v 1.10 2023/12/31 17:59:47 riastradh Exp $
+$NetBSD: distinfo,v 1.11 2025/01/31 10:18:23 wiz Exp $
 
 BLAKE2s (sparse-0.6.4.tar.xz) = 9b893e260884c6615d445182e4e190f098e1c418c54cc209c6ae20ee89b590e7
 SHA512 (sparse-0.6.4.tar.xz) = 4ada31e588469d15862579dd7eb926ce1ad717bf96d38d425b9153f2efe73949fdda5bc59d05d926614a08d70e656e4ff531a5f0a1cf8e7725c596dcdba169f9
 Size (sparse-0.6.4.tar.xz) = 370840 bytes
-SHA1 (patch-Makefile) = 57e430d4d3c3a3d88537d4cccc9d24234588d6df
+SHA1 (patch-Makefile) = f32e899999046f308216850e8864481a31672026
 SHA1 (patch-ab) = aed1b3bd22529e8ec9ec2a359dd250cfec1af2c1

Index: pkgsrc/devel/sparse/patches/patch-Makefile
diff -u pkgsrc/devel/sparse/patches/patch-Makefile:1.2 pkgsrc/devel/sparse/patches/patch-Makefile:1.3
--- pkgsrc/devel/sparse/patches/patch-Makefile:1.2      Sun Dec 31 17:59:48 2023
+++ pkgsrc/devel/sparse/patches/patch-Makefile  Fri Jan 31 10:18:23 2025
@@ -1,4 +1,4 @@
-$NetBSD: patch-Makefile,v 1.2 2023/12/31 17:59:48 riastradh Exp $
+$NetBSD: patch-Makefile,v 1.3 2025/01/31 10:18:23 wiz Exp $
 
 - honor PKGMANDIR
 - use INSTALL_PROGRAM, INSTALL_MAN
@@ -15,8 +15,13 @@ $NetBSD: patch-Makefile,v 1.2 2023/12/31
  
  PKG_CONFIG ?= pkg-config
  
-@@ -300,10 +301,10 @@ install-man: $(INST_MAN1:%=$(man1dir)/%)
+@@ -298,12 +299,15 @@ install: install-bin install-man
+ install-bin: $(INST_PROGRAMS:%=$(bindir)/%)
+ install-man: $(INST_MAN1:%=$(man1dir)/%)
  
++$(bindir)/cgcc: cgcc
++      @echo "  INSTALL $@"
++      $(Q)$(INSTALL_SCRIPT) $< $@ || exit 1;
  $(bindir)/%: %
        @echo "  INSTALL $@"
 -      $(Q)install -D        $< $@ || exit 1;



Home | Main Index | Thread Index | Old Index