Subject: CVS commit: pkgsrc/lang/hs-hslua-objectorientation
From: Masatake Daimon
Date: 2023-10-30 04:00:21
Message id: 20231030030021.32155FADC@cvs.NetBSD.org

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.

Files:
RevisionActionfile
1.7modifypkgsrc/lang/hs-hslua-objectorientation/Makefile
1.3modifypkgsrc/lang/hs-hslua-objectorientation/PLIST
1.7modifypkgsrc/lang/hs-hslua-objectorientation/buildlink3.mk
1.3modifypkgsrc/lang/hs-hslua-objectorientation/distinfo