pkgsrc-Changes archive

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

CVS commit: pkgsrc/lang/hs-hslua-packaging



Module Name:    pkgsrc
Committed By:   pho
Date:           Mon Oct 30 09:15:07 UTC 2023

Modified Files:
        pkgsrc/lang/hs-hslua-packaging: Makefile PLIST buildlink3.mk distinfo

Log Message:
lang/hs-hslua-packaging: Update to 2.3.0

hslua-packaging-2.3.0 - Released 2023-03-13.
* Type initializers as part of Module records. This allows to associate
  types with a module. For performance reasons, the types are not
  initialized when the module is pushed, but only on first use. However,
  the documentation Lua object for each module now has an additional field
  types. The new field contains a function that returns the names of all
  associated types. Calling the function will also initialize these types,
  thereby making the respective metatables available in the registry.
* Field records now have an additional fieldType entry. [API change]
* The pushUD function is now specialized to documented types.
* Export initType. The function ensures that the metatable of a type has
  been fully initialized. This can be helpful when the default method of
  lazy initialization is not desired, e.g. when the type object is to be
  inspected or extended.
* Re-export udDocs, udTypeSpec, allowing to generate typing info for
  userdata classes.


To generate a diff of this commit:
cvs rdiff -u -r1.6 -r1.7 pkgsrc/lang/hs-hslua-packaging/Makefile \
    pkgsrc/lang/hs-hslua-packaging/buildlink3.mk
cvs rdiff -u -r1.2 -r1.3 pkgsrc/lang/hs-hslua-packaging/PLIST \
    pkgsrc/lang/hs-hslua-packaging/distinfo

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

Modified files:

Index: pkgsrc/lang/hs-hslua-packaging/Makefile
diff -u pkgsrc/lang/hs-hslua-packaging/Makefile:1.6 pkgsrc/lang/hs-hslua-packaging/Makefile:1.7
--- pkgsrc/lang/hs-hslua-packaging/Makefile:1.6 Mon Oct  9 04:54:38 2023
+++ pkgsrc/lang/hs-hslua-packaging/Makefile     Mon Oct 30 09:15:06 2023
@@ -1,7 +1,6 @@
-# $NetBSD: Makefile,v 1.6 2023/10/09 04:54:38 pho Exp $
+# $NetBSD: Makefile,v 1.7 2023/10/30 09:15:06 pho Exp $
 
-DISTNAME=      hslua-packaging-2.2.1
-PKGREVISION=   2
+DISTNAME=      hslua-packaging-2.3.0
 CATEGORIES=    lang
 
 MAINTAINER=    pkgsrc-users%NetBSD.org@localhost
@@ -11,5 +10,6 @@ LICENSE=      mit
 .include "../../lang/hs-hslua-core/buildlink3.mk"
 .include "../../lang/hs-hslua-marshalling/buildlink3.mk"
 .include "../../lang/hs-hslua-objectorientation/buildlink3.mk"
+.include "../../lang/hs-hslua-typing/buildlink3.mk"
 .include "../../mk/haskell.mk"
 .include "../../mk/bsd.pkg.mk"
Index: pkgsrc/lang/hs-hslua-packaging/buildlink3.mk
diff -u pkgsrc/lang/hs-hslua-packaging/buildlink3.mk:1.6 pkgsrc/lang/hs-hslua-packaging/buildlink3.mk:1.7
--- pkgsrc/lang/hs-hslua-packaging/buildlink3.mk:1.6    Mon Oct  9 04:54:38 2023
+++ pkgsrc/lang/hs-hslua-packaging/buildlink3.mk        Mon Oct 30 09:15:06 2023
@@ -1,17 +1,18 @@
-# $NetBSD: buildlink3.mk,v 1.6 2023/10/09 04:54:38 pho Exp $
+# $NetBSD: buildlink3.mk,v 1.7 2023/10/30 09:15:06 pho Exp $
 
 BUILDLINK_TREE+=       hs-hslua-packaging
 
 .if !defined(HS_HSLUA_PACKAGING_BUILDLINK3_MK)
 HS_HSLUA_PACKAGING_BUILDLINK3_MK:=
 
-BUILDLINK_API_DEPENDS.hs-hslua-packaging+=     hs-hslua-packaging>=2.2.1
-BUILDLINK_ABI_DEPENDS.hs-hslua-packaging+=     hs-hslua-packaging>=2.2.1nb2
+BUILDLINK_API_DEPENDS.hs-hslua-packaging+=     hs-hslua-packaging>=2.3.0
+BUILDLINK_ABI_DEPENDS.hs-hslua-packaging+=     hs-hslua-packaging>=2.3.0
 BUILDLINK_PKGSRCDIR.hs-hslua-packaging?=       ../../lang/hs-hslua-packaging
 
 .include "../../lang/hs-hslua-core/buildlink3.mk"
 .include "../../lang/hs-hslua-marshalling/buildlink3.mk"
 .include "../../lang/hs-hslua-objectorientation/buildlink3.mk"
+.include "../../lang/hs-hslua-typing/buildlink3.mk"
 .endif # HS_HSLUA_PACKAGING_BUILDLINK3_MK
 
 BUILDLINK_TREE+=       -hs-hslua-packaging

Index: pkgsrc/lang/hs-hslua-packaging/PLIST
diff -u pkgsrc/lang/hs-hslua-packaging/PLIST:1.2 pkgsrc/lang/hs-hslua-packaging/PLIST:1.3
--- pkgsrc/lang/hs-hslua-packaging/PLIST:1.2    Wed Jan 25 19:32:07 2023
+++ pkgsrc/lang/hs-hslua-packaging/PLIST        Mon Oct 30 09:15:06 2023
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.2 2023/01/25 19:32:07 pho Exp $
+@comment $NetBSD: PLIST,v 1.3 2023/10/30 09:15:06 pho Exp $
 lib/hslua-packaging-${PKGVERSION}/${HS_VERSION}/package-description
 lib/hslua-packaging-${PKGVERSION}/${HS_VERSION}/package-id
 ${PLIST.shlibs}lib/${HS_PLATFORM}/${HS_PKGID}/HsLua/Packaging.dyn_hi
@@ -28,7 +28,7 @@ ${PLIST.prof}lib/${HS_PLATFORM}/${HS_PKG
 lib/${HS_PLATFORM}/${HS_PKGID}/libHS${HS_PKGID}.a
 ${PLIST.prof}lib/${HS_PLATFORM}/${HS_PKGID}/libHS${HS_PKGID}_p.a
 ${PLIST.shlibs}lib/${HS_PLATFORM}/libHS${HS_PKGID}-${HS_VER}.so
-${PLIST.doc}share/doc/${HS_PLATFORM}/hslua-packaging-${PKGVERSION}/LICENSE
+share/doc/${HS_PLATFORM}/hslua-packaging-${PKGVERSION}/LICENSE
 ${PLIST.doc}share/doc/${HS_PLATFORM}/hslua-packaging-${PKGVERSION}/html/HsLua-Packaging-Convenience.html
 ${PLIST.doc}share/doc/${HS_PLATFORM}/hslua-packaging-${PKGVERSION}/html/HsLua-Packaging-Documentation.html
 ${PLIST.doc}share/doc/${HS_PLATFORM}/hslua-packaging-${PKGVERSION}/html/HsLua-Packaging-Function.html
@@ -38,10 +38,12 @@ ${PLIST.doc}share/doc/${HS_PLATFORM}/hsl
 ${PLIST.doc}share/doc/${HS_PLATFORM}/hslua-packaging-${PKGVERSION}/html/HsLua-Packaging-UDType.html
 ${PLIST.doc}share/doc/${HS_PLATFORM}/hslua-packaging-${PKGVERSION}/html/HsLua-Packaging.html
 ${PLIST.doc}share/doc/${HS_PLATFORM}/hslua-packaging-${PKGVERSION}/html/doc-index.html
+${PLIST.doc}share/doc/${HS_PLATFORM}/hslua-packaging-${PKGVERSION}/html/doc-index.json
 ${PLIST.doc}share/doc/${HS_PLATFORM}/hslua-packaging-${PKGVERSION}/html/haddock-bundle.min.js
 ${PLIST.doc}share/doc/${HS_PLATFORM}/hslua-packaging-${PKGVERSION}/html/hslua-packaging.haddock
 ${PLIST.doc}share/doc/${HS_PLATFORM}/hslua-packaging-${PKGVERSION}/html/index.html
 ${PLIST.doc}share/doc/${HS_PLATFORM}/hslua-packaging-${PKGVERSION}/html/linuwial.css
 ${PLIST.doc}share/doc/${HS_PLATFORM}/hslua-packaging-${PKGVERSION}/html/meta.json
 ${PLIST.doc}share/doc/${HS_PLATFORM}/hslua-packaging-${PKGVERSION}/html/quick-jump.css
+${PLIST.doc}share/doc/${HS_PLATFORM}/hslua-packaging-${PKGVERSION}/html/quick-jump.min.js
 ${PLIST.doc}share/doc/${HS_PLATFORM}/hslua-packaging-${PKGVERSION}/html/synopsis.png
Index: pkgsrc/lang/hs-hslua-packaging/distinfo
diff -u pkgsrc/lang/hs-hslua-packaging/distinfo:1.2 pkgsrc/lang/hs-hslua-packaging/distinfo:1.3
--- pkgsrc/lang/hs-hslua-packaging/distinfo:1.2 Wed Jan 25 19:32:07 2023
+++ pkgsrc/lang/hs-hslua-packaging/distinfo     Mon Oct 30 09:15:06 2023
@@ -1,5 +1,5 @@
-$NetBSD: distinfo,v 1.2 2023/01/25 19:32:07 pho Exp $
+$NetBSD: distinfo,v 1.3 2023/10/30 09:15:06 pho Exp $
 
-BLAKE2s (hslua-packaging-2.2.1.tar.gz) = 976ba118784f234c691f9d54582b87ec67e0a78c421bd4ca94eb89e7c81f8e11
-SHA512 (hslua-packaging-2.2.1.tar.gz) = b61b73edff21e1e89cebb03c9b3dc29c37f19a185a5cd801ac0c81b625f33335afba629c3b06db9ff1931d8883b88c36d680aacd5d65e3c349a7a191f7c5133d
-Size (hslua-packaging-2.2.1.tar.gz) = 15995 bytes
+BLAKE2s (hslua-packaging-2.3.0.tar.gz) = e534d8e39755f1d115cc68284dc04ca576704ad787d38afaabbd8754868f2ddc
+SHA512 (hslua-packaging-2.3.0.tar.gz) = 6b5b8f4bfda3798467bae4a7433f3c0ecbaaa9d3392d2fe51cc06d8b3d8ac05b1c9d32b3606ce6347bcbd43b39c583f640e7921befc095c4779db396450f5b4f
+Size (hslua-packaging-2.3.0.tar.gz) = 16903 bytes



Home | Main Index | Thread Index | Old Index