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