pkgsrc-Changes archive

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

CVS commit: pkgsrc/net/libasr



Module Name:    pkgsrc
Committed By:   vins
Date:           Sat Sep 13 16:16:21 UTC 2025

Modified Files:
        pkgsrc/net/libasr: DESCR Makefile PLIST buildlink3.mk distinfo

Log Message:
net/libasr: bump version to 20250910

The package now includes support for the event_asr_* functions found in
OpenBSD's libevent. This makes the present standalone implementation of
libasr more flexible when porting software from OpenBSD.


To generate a diff of this commit:
cvs rdiff -u -r1.3 -r1.4 pkgsrc/net/libasr/DESCR
cvs rdiff -u -r1.8 -r1.9 pkgsrc/net/libasr/Makefile
cvs rdiff -u -r1.1 -r1.2 pkgsrc/net/libasr/PLIST
cvs rdiff -u -r1.2 -r1.3 pkgsrc/net/libasr/buildlink3.mk
cvs rdiff -u -r1.5 -r1.6 pkgsrc/net/libasr/distinfo

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

Modified files:

Index: pkgsrc/net/libasr/DESCR
diff -u pkgsrc/net/libasr/DESCR:1.3 pkgsrc/net/libasr/DESCR:1.4
--- pkgsrc/net/libasr/DESCR:1.3 Wed Sep 10 11:09:39 2025
+++ pkgsrc/net/libasr/DESCR     Sat Sep 13 16:16:21 2025
@@ -3,5 +3,9 @@ a simple interface for asynchronous addr
 querying.  They should be used in place of the classical resolver
 functions of libc when blocking is not desirable.
 
+event(3) API intetegration is provided by the event_asr_* functions,
+which allow to schedule the asynchronous resolver query to run within
+a libevent event loop.
+
 This version is based on the bundled copy found in the OpenSMTPD
 project.

Index: pkgsrc/net/libasr/Makefile
diff -u pkgsrc/net/libasr/Makefile:1.8 pkgsrc/net/libasr/Makefile:1.9
--- pkgsrc/net/libasr/Makefile:1.8      Wed Sep 10 10:34:02 2025
+++ pkgsrc/net/libasr/Makefile  Sat Sep 13 16:16:21 2025
@@ -1,6 +1,6 @@
-# $NetBSD: Makefile,v 1.8 2025/09/10 10:34:02 vins Exp $
+# $NetBSD: Makefile,v 1.9 2025/09/13 16:16:21 vins Exp $
 
-DISTNAME=      libasr-20240904
+DISTNAME=      libasr-20250910
 CATEGORIES=    net
 MASTER_SITES=  ftp://ftp.NetBSD.org/pub/NetBSD/misc/vins/dists/
 EXTRACT_SUFX=  .tar.xz
@@ -17,4 +17,5 @@ CFLAGS.NetBSD+=               -D_OPENBSD_SOURCE       # str
 LDFLAGS.SunOS+=                -lresolv -lsocket -lnsl # libresolv(3LIB)
 
 .include "../../security/openssl/buildlink3.mk"
+.include "../../devel/libevent/buildlink3.mk"
 .include "../../mk/bsd.pkg.mk"

Index: pkgsrc/net/libasr/PLIST
diff -u pkgsrc/net/libasr/PLIST:1.1 pkgsrc/net/libasr/PLIST:1.2
--- pkgsrc/net/libasr/PLIST:1.1 Sun May  1 05:03:23 2016
+++ pkgsrc/net/libasr/PLIST     Sat Sep 13 16:16:21 2025
@@ -1,4 +1,5 @@
-@comment $NetBSD: PLIST,v 1.1 2016/05/01 05:03:23 mef Exp $
+@comment $NetBSD: PLIST,v 1.2 2025/09/13 16:16:21 vins Exp $
 include/asr.h
 lib/libasr.la
 man/man3/asr_run.3
+man/man3/event_asr_run.3

Index: pkgsrc/net/libasr/buildlink3.mk
diff -u pkgsrc/net/libasr/buildlink3.mk:1.2 pkgsrc/net/libasr/buildlink3.mk:1.3
--- pkgsrc/net/libasr/buildlink3.mk:1.2 Wed Sep 10 10:34:02 2025
+++ pkgsrc/net/libasr/buildlink3.mk     Sat Sep 13 16:16:21 2025
@@ -1,12 +1,19 @@
-# $NetBSD: buildlink3.mk,v 1.2 2025/09/10 10:34:02 vins Exp $
+# $NetBSD: buildlink3.mk,v 1.3 2025/09/13 16:16:21 vins Exp $
 
 BUILDLINK_TREE+=       libasr
 
 .if !defined(LIBASR_BUILDLINK3_MK)
 LIBASR_BUILDLINK3_MK:=
 
-BUILDLINK_API_DEPENDS.libasr+= libasr>=20240904
+BUILDLINK_API_DEPENDS.libasr+= libasr>=20250910
 BUILDLINK_PKGSRCDIR.libasr?=   ../../net/libasr
+
+BUILDLINK_LIBNAME.libasr=      asr
+BUILDLINK_LDADD.libasr+=       ${BUILDLINK_LIBNAME.libasr:S/^/-l/:S/^-l$//}
+
+.include "../../devel/libevent/buildlink3.mk"
+BUILDLINK_LDADD.libasr+=        ${BUILDLINK_LDADD.libevent}
+
 .endif # LIBASR_BUILDLINK3_MK
 
 BUILDLINK_TREE+=       -libasr

Index: pkgsrc/net/libasr/distinfo
diff -u pkgsrc/net/libasr/distinfo:1.5 pkgsrc/net/libasr/distinfo:1.6
--- pkgsrc/net/libasr/distinfo:1.5      Wed Sep 10 10:34:02 2025
+++ pkgsrc/net/libasr/distinfo  Sat Sep 13 16:16:21 2025
@@ -1,5 +1,5 @@
-$NetBSD: distinfo,v 1.5 2025/09/10 10:34:02 vins Exp $
+$NetBSD: distinfo,v 1.6 2025/09/13 16:16:21 vins Exp $
 
-BLAKE2s (libasr-20240904.tar.xz) = 23c63f84a22c157cff7e94998aa6b1e7ed0489991488c8c8da7afa9db0b3d393
-SHA512 (libasr-20240904.tar.xz) = dc2fb216abab0f71af8b97772757d1c67c936b73126af5088f12f494e11b71f5c2f305436eced522601323426755ea108e16b25472da3aae1163ad6e25b2c1a8
-Size (libasr-20240904.tar.xz) = 276936 bytes
+BLAKE2s (libasr-20250910.tar.xz) = 2b3b0098f1d1761991e12253c4cc16c21a973270476f5989d180cb0b7d6d1863
+SHA512 (libasr-20250910.tar.xz) = 8a7b9146f3ee7f15f2a66084991dd4c7a1a8ae17d8d64103f4cab86363a3f947755121a57a124c27a2d1322afa187f760056cfdcee0eaf548363dfb7d247f650
+Size (libasr-20250910.tar.xz) = 277916 bytes



Home | Main Index | Thread Index | Old Index