pkgsrc-Changes archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
CVS commit: pkgsrc/lang/hs-hslua-objectorientation
Module Name: pkgsrc
Committed By: pho
Date: Mon Oct 30 03:00:21 UTC 2023
Modified Files:
pkgsrc/lang/hs-hslua-objectorientation: Makefile PLIST buildlink3.mk
distinfo
Log Message:
lang/hs-hslua-objectorientation: Update to 2.3.0
hslua-objectorientation-2.3.0 - Released 2023-03-13.
* Export all constructors and functions of type Property.
* Renamed peekUD to peekUDGeneric and pushUD to pushUDGeneric. Functions
with the old names are now now defined hslua-packaging.
* Hook for udtype metatable initializer. The function pushUDGeneric takes
an additional hook parameter. The hook operation can be used to perform
additional setup operations, e.g., for documentation.
The old pushUD function can be recovered with
pushUD = pushUDGeneric (\_ -> pure ())
The hslua-packaging now exports a pushUD functions that is specialized to documented types.
* Export new function initTypeGeneric: The function ensures that a type's
metatable is initialized and available from the registry. Just like with
pushUDGeneric, a hook can be used to augment the initialization.
* Type info for properties: Properties are amended with information on the
property's type. The functions property, possibleProperty, and readonly
each now come with typed version property', possibleProperty', and
readonly'. This allows to specify the type of a property value.
* Functions for object typing info: The functions udDocs and udTypeSpec are
added, enabling the generation of typing information for UDType objects.
To generate a diff of this commit:
cvs rdiff -u -r1.6 -r1.7 pkgsrc/lang/hs-hslua-objectorientation/Makefile \
pkgsrc/lang/hs-hslua-objectorientation/buildlink3.mk
cvs rdiff -u -r1.2 -r1.3 pkgsrc/lang/hs-hslua-objectorientation/PLIST \
pkgsrc/lang/hs-hslua-objectorientation/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-objectorientation/Makefile
diff -u pkgsrc/lang/hs-hslua-objectorientation/Makefile:1.6 pkgsrc/lang/hs-hslua-objectorientation/Makefile:1.7
--- pkgsrc/lang/hs-hslua-objectorientation/Makefile:1.6 Mon Oct 9 04:54:37 2023
+++ pkgsrc/lang/hs-hslua-objectorientation/Makefile Mon Oct 30 03:00:21 2023
@@ -1,7 +1,6 @@
-# $NetBSD: Makefile,v 1.6 2023/10/09 04:54:37 pho Exp $
+# $NetBSD: Makefile,v 1.7 2023/10/30 03:00:21 pho Exp $
-DISTNAME= hslua-objectorientation-2.2.1
-PKGREVISION= 2
+DISTNAME= hslua-objectorientation-2.3.0
CATEGORIES= lang
MAINTAINER= pkgsrc-users%NetBSD.org@localhost
@@ -10,5 +9,6 @@ LICENSE= mit
.include "../../lang/hs-hslua-core/buildlink3.mk"
.include "../../lang/hs-hslua-marshalling/buildlink3.mk"
+.include "../../lang/hs-hslua-typing/buildlink3.mk"
.include "../../mk/haskell.mk"
.include "../../mk/bsd.pkg.mk"
Index: pkgsrc/lang/hs-hslua-objectorientation/buildlink3.mk
diff -u pkgsrc/lang/hs-hslua-objectorientation/buildlink3.mk:1.6 pkgsrc/lang/hs-hslua-objectorientation/buildlink3.mk:1.7
--- pkgsrc/lang/hs-hslua-objectorientation/buildlink3.mk:1.6 Mon Oct 9 04:54:37 2023
+++ pkgsrc/lang/hs-hslua-objectorientation/buildlink3.mk Mon Oct 30 03:00:21 2023
@@ -1,16 +1,17 @@
-# $NetBSD: buildlink3.mk,v 1.6 2023/10/09 04:54:37 pho Exp $
+# $NetBSD: buildlink3.mk,v 1.7 2023/10/30 03:00:21 pho Exp $
BUILDLINK_TREE+= hs-hslua-objectorientation
.if !defined(HS_HSLUA_OBJECTORIENTATION_BUILDLINK3_MK)
HS_HSLUA_OBJECTORIENTATION_BUILDLINK3_MK:=
-BUILDLINK_API_DEPENDS.hs-hslua-objectorientation+= hs-hslua-objectorientation>=2.2.1
-BUILDLINK_ABI_DEPENDS.hs-hslua-objectorientation+= hs-hslua-objectorientation>=2.2.1nb2
+BUILDLINK_API_DEPENDS.hs-hslua-objectorientation+= hs-hslua-objectorientation>=2.3.0
+BUILDLINK_ABI_DEPENDS.hs-hslua-objectorientation+= hs-hslua-objectorientation>=2.3.0
BUILDLINK_PKGSRCDIR.hs-hslua-objectorientation?= ../../lang/hs-hslua-objectorientation
.include "../../lang/hs-hslua-core/buildlink3.mk"
.include "../../lang/hs-hslua-marshalling/buildlink3.mk"
+.include "../../lang/hs-hslua-typing/buildlink3.mk"
.endif # HS_HSLUA_OBJECTORIENTATION_BUILDLINK3_MK
BUILDLINK_TREE+= -hs-hslua-objectorientation
Index: pkgsrc/lang/hs-hslua-objectorientation/PLIST
diff -u pkgsrc/lang/hs-hslua-objectorientation/PLIST:1.2 pkgsrc/lang/hs-hslua-objectorientation/PLIST:1.3
--- pkgsrc/lang/hs-hslua-objectorientation/PLIST:1.2 Wed Jan 25 17:38:00 2023
+++ pkgsrc/lang/hs-hslua-objectorientation/PLIST Mon Oct 30 03:00:21 2023
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.2 2023/01/25 17:38:00 pho Exp $
+@comment $NetBSD: PLIST,v 1.3 2023/10/30 03:00:21 pho Exp $
lib/hslua-objectorientation-${PKGVERSION}/${HS_VERSION}/package-description
lib/hslua-objectorientation-${PKGVERSION}/${HS_VERSION}/package-id
${PLIST.shlibs}lib/${HS_PLATFORM}/${HS_PKGID}/HsLua/ObjectOrientation.dyn_hi
@@ -10,14 +10,16 @@ ${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-objectorientation-${PKGVERSION}/LICENSE
+share/doc/${HS_PLATFORM}/hslua-objectorientation-${PKGVERSION}/LICENSE
${PLIST.doc}share/doc/${HS_PLATFORM}/hslua-objectorientation-${PKGVERSION}/html/HsLua-ObjectOrientation-Operation.html
${PLIST.doc}share/doc/${HS_PLATFORM}/hslua-objectorientation-${PKGVERSION}/html/HsLua-ObjectOrientation.html
${PLIST.doc}share/doc/${HS_PLATFORM}/hslua-objectorientation-${PKGVERSION}/html/doc-index.html
+${PLIST.doc}share/doc/${HS_PLATFORM}/hslua-objectorientation-${PKGVERSION}/html/doc-index.json
${PLIST.doc}share/doc/${HS_PLATFORM}/hslua-objectorientation-${PKGVERSION}/html/haddock-bundle.min.js
${PLIST.doc}share/doc/${HS_PLATFORM}/hslua-objectorientation-${PKGVERSION}/html/hslua-objectorientation.haddock
${PLIST.doc}share/doc/${HS_PLATFORM}/hslua-objectorientation-${PKGVERSION}/html/index.html
${PLIST.doc}share/doc/${HS_PLATFORM}/hslua-objectorientation-${PKGVERSION}/html/linuwial.css
${PLIST.doc}share/doc/${HS_PLATFORM}/hslua-objectorientation-${PKGVERSION}/html/meta.json
${PLIST.doc}share/doc/${HS_PLATFORM}/hslua-objectorientation-${PKGVERSION}/html/quick-jump.css
+${PLIST.doc}share/doc/${HS_PLATFORM}/hslua-objectorientation-${PKGVERSION}/html/quick-jump.min.js
${PLIST.doc}share/doc/${HS_PLATFORM}/hslua-objectorientation-${PKGVERSION}/html/synopsis.png
Index: pkgsrc/lang/hs-hslua-objectorientation/distinfo
diff -u pkgsrc/lang/hs-hslua-objectorientation/distinfo:1.2 pkgsrc/lang/hs-hslua-objectorientation/distinfo:1.3
--- pkgsrc/lang/hs-hslua-objectorientation/distinfo:1.2 Wed Jan 25 17:38:00 2023
+++ pkgsrc/lang/hs-hslua-objectorientation/distinfo Mon Oct 30 03:00:21 2023
@@ -1,5 +1,5 @@
-$NetBSD: distinfo,v 1.2 2023/01/25 17:38:00 pho Exp $
+$NetBSD: distinfo,v 1.3 2023/10/30 03:00:21 pho Exp $
-BLAKE2s (hslua-objectorientation-2.2.1.tar.gz) = 05a6fd3593e4270320f86ee430c331cf01fba5f90dbca203b72cd7ff5ba8d0db
-SHA512 (hslua-objectorientation-2.2.1.tar.gz) = e0657fe323a35a6615c6de93423374c4d3cb8a8c8eda65965bd78da513a5497a7be6dea6f914cd4332b30a0264d894841fc307cfff97a6d59e76e4e1c3a86c6c
-Size (hslua-objectorientation-2.2.1.tar.gz) = 15293 bytes
+BLAKE2s (hslua-objectorientation-2.3.0.tar.gz) = 8d1514a530ba860132ef4a6f9aba344bdb91f70a8a55fa7652b5fede3fd486b9
+SHA512 (hslua-objectorientation-2.3.0.tar.gz) = 648dd92b7b51d8edfc8fcf455e3ae87afc828aeb4f5e54cb7d4f23d0e12173369ecac6ac44a79ddb474e723d1b007615492018d375aa7a4d58abbd13752a84e3
+Size (hslua-objectorientation-2.3.0.tar.gz) = 16615 bytes
Home |
Main Index |
Thread Index |
Old Index