pkgsrc-Changes archive

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

CVS commit: pkgsrc/lang/py-hy



Module Name:    pkgsrc
Committed By:   adam
Date:           Wed Sep  3 11:31:07 UTC 2025

Modified Files:
        pkgsrc/lang/py-hy: Makefile distinfo

Log Message:
py-hy: updated to 1.1.0

1.1.0 ("Business Hugs", released 2025-05-08)

Supports Python 3.9 – Python 3.14

New Features
* New pragma `hy`.

Misc. Improvements
* Added compatibility with setuptools 80.3.0.

Bug Fixes
* Fixed a crash from using an empty string in a `(. …)` expression.
* `(except [[]] …)` now catches no exceptions, rather than being treated like
  `(except [] …)`, which catches all exceptions.
* `(except [e []] …)` is now translated to Python correctly by `hy2py`.
* Fixed a bug where logical ops starting with a `(setv …)` expression failed to compile.
* A complex `imag` argument to `hy.models.Complex` is no longer allowed.


To generate a diff of this commit:
cvs rdiff -u -r1.19 -r1.20 pkgsrc/lang/py-hy/Makefile
cvs rdiff -u -r1.12 -r1.13 pkgsrc/lang/py-hy/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/py-hy/Makefile
diff -u pkgsrc/lang/py-hy/Makefile:1.19 pkgsrc/lang/py-hy/Makefile:1.20
--- pkgsrc/lang/py-hy/Makefile:1.19     Mon Apr 14 10:04:42 2025
+++ pkgsrc/lang/py-hy/Makefile  Wed Sep  3 11:31:06 2025
@@ -1,8 +1,7 @@
-# $NetBSD: Makefile,v 1.19 2025/04/14 10:04:42 adam Exp $
+# $NetBSD: Makefile,v 1.20 2025/09/03 11:31:06 adam Exp $
 
-DISTNAME=      hy-1.0.0
+DISTNAME=      hy-1.1.0
 PKGNAME=       ${PYPKGPREFIX}-${DISTNAME}
-PKGREVISION=   1
 CATEGORIES=    lang python
 MASTER_SITES=  ${MASTER_SITE_PYPI:=h/hy/}
 
@@ -22,5 +21,12 @@ post-install:
        ${MV} ${bin} ${bin}-${PYVERSSUFFIX} || ${TRUE}
 .endfor
 
+pre-test:
+       ${TOUCH} ${WRKSRC}/tests/__init__.py
+       cd ${BUILDLINK_DIR}/bin && \
+               ${LN} -f -s ${PREFIX}/bin/hy-${PYVERSSUFFIX} hy && \
+               ${LN} -f -s ${PREFIX}/bin/hy2py-${PYVERSSUFFIX} hy2py && \
+               ${LN} -f -s ${PREFIX}/bin/hyc-${PYVERSSUFFIX} hyc
+
 .include "../../lang/python/wheel.mk"
 .include "../../mk/bsd.pkg.mk"

Index: pkgsrc/lang/py-hy/distinfo
diff -u pkgsrc/lang/py-hy/distinfo:1.12 pkgsrc/lang/py-hy/distinfo:1.13
--- pkgsrc/lang/py-hy/distinfo:1.12     Tue Feb  4 14:17:13 2025
+++ pkgsrc/lang/py-hy/distinfo  Wed Sep  3 11:31:06 2025
@@ -1,5 +1,5 @@
-$NetBSD: distinfo,v 1.12 2025/02/04 14:17:13 adam Exp $
+$NetBSD: distinfo,v 1.13 2025/09/03 11:31:06 adam Exp $
 
-BLAKE2s (hy-1.0.0.tar.gz) = f61eca26cb14a84c0067e4f1035f3a44771c8cb8a9b91c457b2a0286a7cf8ec3
-SHA512 (hy-1.0.0.tar.gz) = b3194ffecf79ebf571a92636a632eca56e967f281e4623bf9a2b1edbdf8770878d3484f8a6fdff4a740f870ce5b4c33d2eee57f436a92a4defac37d3b4ccb4df
-Size (hy-1.0.0.tar.gz) = 121792 bytes
+BLAKE2s (hy-1.1.0.tar.gz) = 6c296f0b84c41c4d565964f4ac46ed620cca7c988457882096ec30c29a02a518
+SHA512 (hy-1.1.0.tar.gz) = 039e49db3eedaf016a1b9b1d9a5ca1bf2a72b9483bfd9a4337e21352e310b637f9fd30e7bbcf824ff45d0a623580d2db99b4b8ebe7559cb42266a10fa316cbe1
+Size (hy-1.1.0.tar.gz) = 120402 bytes



Home | Main Index | Thread Index | Old Index