pkgsrc-Changes archive

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

CVS commit: pkgsrc/lang/quickjs



Module Name:    pkgsrc
Committed By:   pho
Date:           Fri Feb  7 12:20:39 UTC 2025

Modified Files:
        pkgsrc/lang/quickjs: Makefile PLIST buildlink3.mk distinfo
        pkgsrc/lang/quickjs/patches: patch-Makefile

Log Message:
lang/quickjs: Install libquickjs.a in the standard path

It installs the library in ${PREFIX}/lib/quickjs/ by default, which makes
its users hard to find it. Let's just move it to ${PREFIX}/lib to make our
lives easier.

quickjs didn't have buildlink3.mk until very recently so it should be safe
to move it now.


To generate a diff of this commit:
cvs rdiff -u -r1.12 -r1.13 pkgsrc/lang/quickjs/Makefile
cvs rdiff -u -r1.5 -r1.6 pkgsrc/lang/quickjs/PLIST
cvs rdiff -u -r1.1 -r1.2 pkgsrc/lang/quickjs/buildlink3.mk
cvs rdiff -u -r1.10 -r1.11 pkgsrc/lang/quickjs/distinfo
cvs rdiff -u -r1.4 -r1.5 pkgsrc/lang/quickjs/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/lang/quickjs/Makefile
diff -u pkgsrc/lang/quickjs/Makefile:1.12 pkgsrc/lang/quickjs/Makefile:1.13
--- pkgsrc/lang/quickjs/Makefile:1.12   Wed Feb 21 10:54:36 2024
+++ pkgsrc/lang/quickjs/Makefile        Fri Feb  7 12:20:38 2025
@@ -1,11 +1,11 @@
-# $NetBSD: Makefile,v 1.12 2024/02/21 10:54:36 nia Exp $
+# $NetBSD: Makefile,v 1.13 2025/02/07 12:20:38 pho Exp $
 
 NAME=          quickjs
 QJS_DATE=      2021-03-27
 VERSION=       ${QJS_DATE:S/-//g}
 DISTNAME=      ${NAME}-${QJS_DATE}
 PKGNAME=       ${NAME}-${VERSION}
-PKGREVISION=   2
+PKGREVISION=   3
 CATEGORIES=    lang
 MASTER_SITES=  https://bellard.org/quickjs/
 EXTRACT_SUFX=  .tar.xz

Index: pkgsrc/lang/quickjs/PLIST
diff -u pkgsrc/lang/quickjs/PLIST:1.5 pkgsrc/lang/quickjs/PLIST:1.6
--- pkgsrc/lang/quickjs/PLIST:1.5       Sun Jan 30 10:55:03 2022
+++ pkgsrc/lang/quickjs/PLIST   Fri Feb  7 12:20:38 2025
@@ -1,11 +1,11 @@
-@comment $NetBSD: PLIST,v 1.5 2022/01/30 10:55:03 he Exp $
+@comment $NetBSD: PLIST,v 1.6 2025/02/07 12:20:38 pho Exp $
 bin/qjs
 bin/qjsc
 bin/qjscalc
 include/quickjs/quickjs-libc.h
 include/quickjs/quickjs.h
-lib/quickjs/libquickjs.a
-${PLIST.lto}lib/quickjs/libquickjs.lto.a
+lib/libquickjs.a
+${PLIST.lto}lib/libquickjs.lto.a
 share/doc/quickjs/examples/fib.c
 share/doc/quickjs/examples/fib_module.js
 share/doc/quickjs/examples/hello.js

Index: pkgsrc/lang/quickjs/buildlink3.mk
diff -u pkgsrc/lang/quickjs/buildlink3.mk:1.1 pkgsrc/lang/quickjs/buildlink3.mk:1.2
--- pkgsrc/lang/quickjs/buildlink3.mk:1.1       Tue Feb  4 08:16:42 2025
+++ pkgsrc/lang/quickjs/buildlink3.mk   Fri Feb  7 12:20:38 2025
@@ -1,11 +1,11 @@
-# $NetBSD: buildlink3.mk,v 1.1 2025/02/04 08:16:42 pho Exp $
+# $NetBSD: buildlink3.mk,v 1.2 2025/02/07 12:20:38 pho Exp $
 
 BUILDLINK_TREE+=       quickjs
 
 .if !defined(QUICKJS_BUILDLINK3_MK)
 QUICKJS_BUILDLINK3_MK:=
 
-BUILDLINK_API_DEPENDS.quickjs+=        quickjs>=20210327nb2
+BUILDLINK_API_DEPENDS.quickjs+=        quickjs>=20210327nb3
 BUILDLINK_PKGSRCDIR.quickjs?=  ../../lang/quickjs
 .endif # QUICKJS_BUILDLINK3_MK
 

Index: pkgsrc/lang/quickjs/distinfo
diff -u pkgsrc/lang/quickjs/distinfo:1.10 pkgsrc/lang/quickjs/distinfo:1.11
--- pkgsrc/lang/quickjs/distinfo:1.10   Tue Mar  7 14:38:03 2023
+++ pkgsrc/lang/quickjs/distinfo        Fri Feb  7 12:20:39 2025
@@ -1,9 +1,9 @@
-$NetBSD: distinfo,v 1.10 2023/03/07 14:38:03 he Exp $
+$NetBSD: distinfo,v 1.11 2025/02/07 12:20:39 pho Exp $
 
 BLAKE2s (quickjs-2021-03-27.tar.xz) = 840b2a3cb55944981b3c8c5e1797f59a25bc4199a6539173ffb49a31bb10a2bd
 SHA512 (quickjs-2021-03-27.tar.xz) = eeb810083484df213bc658a8703ca3ef094b7789c2b49eed86cb4068c9f9da401ad0300261d61a163c6ea82306f3ef50bf8e29a64920f704fd8958ef08a7286c
 Size (quickjs-2021-03-27.tar.xz) = 753556 bytes
-SHA1 (patch-Makefile) = 93c54ea3927caa449b6a14eb7ad9e96450ed7724
+SHA1 (patch-Makefile) = c000cbb62f7dde1e3dd2f759333c8f1174c77cf9
 SHA1 (patch-cutils.h) = db3fad2bd422d2886538819ef778d13a391d6935
 SHA1 (patch-qjs.c) = fde4ea9db2b6e02bad03ea8f2965b7c74eab239a
 SHA1 (patch-qjsc.c) = b67cd008e9f9081c7d1afdc5c286522e5854a511

Index: pkgsrc/lang/quickjs/patches/patch-Makefile
diff -u pkgsrc/lang/quickjs/patches/patch-Makefile:1.4 pkgsrc/lang/quickjs/patches/patch-Makefile:1.5
--- pkgsrc/lang/quickjs/patches/patch-Makefile:1.4      Sun Jan 30 10:55:03 2022
+++ pkgsrc/lang/quickjs/patches/patch-Makefile  Fri Feb  7 12:20:39 2025
@@ -1,4 +1,4 @@
-$NetBSD: patch-Makefile,v 1.4 2022/01/30 10:55:03 he Exp $
+$NetBSD: patch-Makefile,v 1.5 2025/02/07 12:20:39 pho Exp $
 
 Portability patch for NetBSD.
 
@@ -78,3 +78,16 @@ Portability patch for NetBSD.
  QJSC_HOST_DEFINES:=-DCONFIG_CC=\"$(HOST_CC)\" -DCONFIG_PREFIX=\"$(prefix)\"
  
  $(OBJDIR)/qjsc.o: CFLAGS+=$(QJSC_DEFINES)
+@@ -302,10 +322,9 @@ install: all
+       $(STRIP) qjs qjsc
+       install -m755 qjs qjsc "$(DESTDIR)$(prefix)/bin"
+       ln -sf qjs "$(DESTDIR)$(prefix)/bin/qjscalc"
+-      mkdir -p "$(DESTDIR)$(prefix)/lib/quickjs"
+-      install -m644 libquickjs.a "$(DESTDIR)$(prefix)/lib/quickjs"
++      install -m644 libquickjs.a "$(DESTDIR)$(prefix)/lib"
+ ifdef CONFIG_LTO
+-      install -m644 libquickjs.lto.a "$(DESTDIR)$(prefix)/lib/quickjs"
++      install -m644 libquickjs.lto.a "$(DESTDIR)$(prefix)/lib"
+ endif
+       mkdir -p "$(DESTDIR)$(prefix)/include/quickjs"
+       install -m644 quickjs.h quickjs-libc.h "$(DESTDIR)$(prefix)/include/quickjs"



Home | Main Index | Thread Index | Old Index