pkgsrc-Changes archive

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

CVS commit: pkgsrc/lang/nqp



Module Name:    pkgsrc
Committed By:   wiz
Date:           Wed Aug  6 16:46:48 UTC 2025

Modified Files:
        pkgsrc/lang/nqp: Makefile PLIST

Log Message:
nqp: fix for perl 5.42

Don't hardcode perl site lib path.

Bump PKGREVISION.

Fix pkglint while here.


To generate a diff of this commit:
cvs rdiff -u -r1.58 -r1.59 pkgsrc/lang/nqp/Makefile
cvs rdiff -u -r1.4 -r1.5 pkgsrc/lang/nqp/PLIST

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

Modified files:

Index: pkgsrc/lang/nqp/Makefile
diff -u pkgsrc/lang/nqp/Makefile:1.58 pkgsrc/lang/nqp/Makefile:1.59
--- pkgsrc/lang/nqp/Makefile:1.58       Sat May 17 11:49:16 2025
+++ pkgsrc/lang/nqp/Makefile    Wed Aug  6 16:46:48 2025
@@ -1,7 +1,8 @@
-# $NetBSD: Makefile,v 1.58 2025/05/17 11:49:16 mef Exp $
+# $NetBSD: Makefile,v 1.59 2025/08/06 16:46:48 wiz Exp $
 
 DISTNAME=      nqp-2025.04
-CATEGORIES=    lang perl6
+PKGREVISION=   1
+CATEGORIES=    lang
 MASTER_SITES=  ${MASTER_SITE_GITHUB:=perl6/}
 
 MAINTAINER=    pkgsrc-users%NetBSD.org@localhost
@@ -24,6 +25,7 @@ CONFIG_SHELL=         ${PERL5}
 CONFIGURE_SCRIPT=      Configure.pl
 CONFIGURE_ARGS=                --prefix=${PREFIX:Q} \
                        --backends=moar
+PERL_SITE_LIB=         perl -MConfig -e 'print($$Config{"sitelib"} . "\n");'
 
 # lang/rakudo wants these two *.pm on @INC path as well as 3rdparty/nqp..
 EXTRA_MODULES+=                Config.pm Macros.pm
@@ -35,13 +37,12 @@ pre-configure:
              ${FILESDIR}/Macros.pm \
        ${WRKSRC}/3rdparty/nqp-configure/lib/NQP
 
-# please (or let me ) correct later for hard coding
 post-install:
-       ${INSTALL_LIB_DIR} ${DESTDIR}${PREFIX}/lib/perl5/site_perl/5.40.0/NQP
+       ${INSTALL_LIB_DIR} ${DESTDIR}${PERL_SITE_LIB:sh}/NQP
        (cd ${WRKSRC} ; \
        for i in ${EXTRA_MODULES} ; \
        do \
-       ${INSTALL}  3rdparty/nqp-configure/lib/NQP/$${i} ${DESTDIR}${PREFIX}/lib/perl5/site_perl/5.40.0/NQP ; \
+       ${INSTALL}  3rdparty/nqp-configure/lib/NQP/$${i} ${DESTDIR}${PERL_SITE_LIB:sh}/NQP ; \
        done ; \
        )
 

Index: pkgsrc/lang/nqp/PLIST
diff -u pkgsrc/lang/nqp/PLIST:1.4 pkgsrc/lang/nqp/PLIST:1.5
--- pkgsrc/lang/nqp/PLIST:1.4   Fri Nov 22 03:48:50 2024
+++ pkgsrc/lang/nqp/PLIST       Wed Aug  6 16:46:48 2025
@@ -1,8 +1,8 @@
-@comment $NetBSD: PLIST,v 1.4 2024/11/22 03:48:50 mef Exp $
+@comment $NetBSD: PLIST,v 1.5 2025/08/06 16:46:48 wiz Exp $
 bin/nqp
 bin/nqp-m
-lib/perl5/site_perl/5.40.0/NQP/Config.pm
-lib/perl5/site_perl/5.40.0/NQP/Macros.pm
+lib/perl5/site_perl/5.42.0/NQP/Config.pm
+lib/perl5/site_perl/5.42.0/NQP/Macros.pm
 share/nqp/lib/MASTNodes.moarvm
 share/nqp/lib/MASTOps.moarvm
 share/nqp/lib/ModuleLoader.moarvm



Home | Main Index | Thread Index | Old Index