pkgsrc-Changes archive

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

CVS commit: pkgsrc/comms/asterisk23



Module Name:    pkgsrc
Committed By:   jnemeth
Date:           Mon Feb 16 04:11:13 UTC 2026

Modified Files:
        pkgsrc/comms/asterisk23: Makefile PLIST distinfo
        pkgsrc/comms/asterisk23/patches: patch-configure
            patch-include_asterisk_autoconfig.h.in

Log Message:
update to Asterisk 23.2.2:

----- 23.2.2 -----

## Change Log for Release asterisk-23.2.2

### Links:

 - [Full ChangeLog](https://downloads.asterisk.org/pub/telephony/asterisk/releases/ChangeLog-23.2.2.html)
 - [GitHub Diff](https://github.com/asterisk/asterisk/compare/23.2.1...23.2.2)

### Summary:

- Commits: 4
- Commit Authors: 2
- Issues Resolved: 0
- Security Advisories Resolved: 4
  - [GHSA-85x7-54wr-vh42](https://github.com/asterisk/asterisk/security/advisories/GHSA-85x7-54wr-vh42): Asterisk xml.c uses unsafe XML_PARSE_NOENT leading to potential XXE Injection
  - [GHSA-rvch-3jmx-3jf3](https://github.com/asterisk/asterisk/security/advisories/GHSA-rvch-3jmx-3jf3): ast_coredumper running as root sources ast_debug_tools.conf from /etc/asterisk; potentially 
leading to privilege escalation
  - [GHSA-v6hp-wh3r-cwxh](https://github.com/asterisk/asterisk/security/advisories/GHSA-v6hp-wh3r-cwxh): The Asterisk embedded web server's /httpstatus page echos user supplied values(cookie and 
query string) without sanitization
  - [GHSA-xpc6-x892-v83c](https://github.com/asterisk/asterisk/security/advisories/GHSA-xpc6-x892-v83c): ast_coredumper runs as root, and writes gdb init file to world writeable folder; leading to 
potential privilege escalation

### User Notes:

- #### ast_coredumper: check ast_debug_tools.conf permissions
  ast_debug_tools.conf must be owned by root and not be
  writable by other users or groups to be used by ast_coredumper or
  by ast_logescalator or ast_loggrabber when run as root.

### Upgrade Notes:

- #### http.c: Change httpstatus to default disabled and sanitize output.
  To prevent possible security issues, the `/httpstatus` page
  served by the internal web server is now disabled by default.  To explicitly
  enable it, set `enable_status=yes` in http.conf.

----- 23.2.1 -----

## Change Log for Release asterisk-23.2.1

### Links:

 - [Full ChangeLog](https://downloads.asterisk.org/pub/telephony/asterisk/releases/ChangeLog-23.2.1.html)
 - [GitHub Diff](https://github.com/asterisk/asterisk/compare/23.2.0...23.2.1)

### Summary:

- Commits: 1
- Commit Authors: 1
- Issues Resolved: 1
- Security Advisories Resolved: 0

## Issue and Commit Detail:

### Closed Issues:

  - 1739: [bug]: Regression in 23.2.0 with regard to parsing fractional numbers when system locale is non-standard

----- 23.2.0 -----

## Change Log for Release asterisk-23.2.0

### Links:

 - [Full ChangeLog](https://downloads.asterisk.org/pub/telephony/asterisk/releases/ChangeLog-23.2.0.html)
 - [GitHub Diff](https://github.com/asterisk/asterisk/compare/23.1.0...23.2.0)

### Summary:

- Commits: 58
- Commit Authors: 20
- Issues Resolved: 41
- Security Advisories Resolved: 0

### User Notes:

- #### chan_websocket.conf.sample: Fix category name.
  The category name in the chan_websocket.conf.sample file was
  incorrect.  It should be "global" instead of "general".

- #### cli.c: Allow 'channel request hangup' to accept patterns.
  The 'channel request hangup' CLI command now accepts
  multiple channel names, POSIX Extended Regular Expressions, glob-like
  patterns, or a combination of all of them. See the CLI command 'core
  show help channel request hangup' for full details.

- #### res_sorcery_memory_cache: Reduce cache lock time for sorcery memory cache populate command
  The AMI command sorcery memory cache populate will now
  return an error if there is an internal error performing the populate.
  The CLI command will display an error in this case as well.

- #### res_geolocation:  Fix multiple issues with XML generation.
  Geolocation: Two new optional profile parameters have been added.
  * `pidf_element_id` which sets the value of the `id` attribute on the top-level
    PIDF-LO `device`, `person` or `tuple` elements.
  * `device_id` which sets the content of the `<deviceID>` element.
  Both parameters can include channel variables.

- #### res_pjsip_messaging: Add support for following 3xx redirects
  A new pjsip endpoint option follow_redirect_methods was added.
  This option is a comma-delimited, case-insensitive list of SIP methods
  for which SIP 3XX redirect responses are followed. An alembic upgrade
  script has been added for adding this new option to the Asterisk
  database.

- #### taskprocessors: Improve logging and add new cli options
  New CLI command has been added -
  core show taskprocessor name <taskprocessor-name>

- #### ccss:  Add option to ccss.conf to globally disable it.
  A new "enabled" parameter has been added to ccss.conf.  It defaults
  to "yes" to preserve backwards compatibility but CCSS is rarely used so
  setting "enabled = no" in the "general" section can save some unneeded channel
  locking operations and log message spam.  Disabling ccss will also prevent
  the func_callcompletion and chan_dahdi modules from loading.

- #### Makefile: Add module-list-* targets.
  Try "make module-list-deprecated" to see what modules
  are on their way out the door.

- #### app_mixmonitor: Add 's' (skip) option to delay recording.
  This change introduces a new 's(<seconds>)' (skip) option to the MixMonitor
  application. Example:
    MixMonitor(${UNIQUEID}.wav,s(3))
  This skips recording for the first 3 seconds before writing audio to the file.
  Existing MixMonitor behavior remains unchanged when the 's' option is not used.

- #### app_queue.c: Only announce to head caller if announce_to_first_user
  When announce_to_first_user is false, no announcements are played to the head caller

### Upgrade Notes:

- #### res_geolocation:  Fix multiple issues with XML generation.
  Geolocation: In order to correct bugs in both code and
  documentation, the following changes to the parameters for GML geolocation
  locations are now in effect:
  * The documented but unimplemented `crs` (coordinate reference system) element
    has been added to the location_info parameter that indicates whether the `2d`
    or `3d` reference system is to be used. If the crs isn't valid for the shape
    specified, an error will be generated. The default depends on the shape
    specified.
  * The Circle, Ellipse and ArcBand shapes MUST use a `2d` crs.  If crs isn't
    specified, it will default to `2d` for these shapes.
    The Sphere, Ellipsoid and Prism shapes MUST use a `3d` crs. If crs isn't
    specified, it will default to `3d` for these shapes.
    The Point and Polygon shapes may use either crs.  The default crs is `2d`
    however so if `3d` positions are used, the crs must be explicitly set to `3d`.
  * The `geoloc show gml_shape_defs` CLI command has been updated to show which
    coordinate reference systems are valid for each shape.
  * The `pos3d` element has been removed in favor of allowing the `pos` element
    to include altitude if the crs is `3d`.  The number of values in the `pos`
    element MUST be 2 if the crs is `2d` and 3 if the crs is `3d`.  An error
    will be generated for any other combination.
  * The angle unit-of-measure for shapes that use angles should now be included
    in the respective parameter.  The default is `degrees`. There were some
    inconsistent references to `orientation_uom` in some documentation but that
    parameter never worked and is now removed.  See examples below.
  Examples...
  ```
    location_info = shape="Sphere", pos="39.0 -105.0 1620", radius="20"
    location_info = shape="Point", crs="3d", pos="39.0 -105.0 1620"
    location_info = shape="Point", pos="39.0 -105.0"
    location_info = shape=Ellipsoid, pos="39.0 -105.0 1620", semiMajorAxis="20"
                  semiMinorAxis="10", verticalAxis="0", orientation="25 degrees"
    pidf_element_id = ${CHANNEL(name)}-${EXTEN}
    device_id = mac:001122334455
    Set(GEOLOC_PROFILE(pidf_element_id)=${CHANNEL(name)}/${EXTEN})
  ```

- #### pjsip: Move from threadpool to taskpool
  The threadpool_* options in pjsip.conf have now
  been deprecated though they continue to be read and used.
  They have been replaced with taskpool options that give greater
  control over the underlying taskpool used for PJSIP. An alembic
  upgrade script has been added to add these options to realtime
  as well.

- #### app_directed_pickup.c: Change some log messages from NOTICE to VERBOSE.
  In an effort to reduce log spam, two normal progress
  "pickup attempted" log messages from app_directed_pickup have been changed
  from NOTICE to VERBOSE(3).  This puts them on par with other normal
  dialplan progress messages.

### Developer Notes:

- #### ccss:  Add option to ccss.conf to globally disable it.
  A new API ast_is_cc_enabled() has been added.  It should be
  used to ensure that CCSS is enabled before making any other ast_cc_* calls.

- #### chan_websocket: Add ability to place a MARK in the media stream.
  Apps can now send a `MARK_MEDIA` command with an optional
  `correlation_id` parameter to chan_websocket which will be placed in the
  media frame queue. When that frame is dequeued after all intervening media
  has been played to the core, chan_websocket will send a
  `MEDIA_MARK_PROCESSED` event to the app with the same correlation_id
  (if any).

- #### chan_websocket: Add capability for JSON control messages and events.
  The chan_websocket plain-text control and event messages are now
  deprecated (but remain the default) in favor of JSON formatted messages.
  See https://docs.asterisk.org/Configuration/Channel-Drivers/WebSocket for
  more information.
  A "transport_data" parameter has been added to the


To generate a diff of this commit:
cvs rdiff -u -r1.4 -r1.5 pkgsrc/comms/asterisk23/Makefile
cvs rdiff -u -r1.2 -r1.3 pkgsrc/comms/asterisk23/PLIST \
    pkgsrc/comms/asterisk23/distinfo
cvs rdiff -u -r1.1 -r1.2 pkgsrc/comms/asterisk23/patches/patch-configure \
    pkgsrc/comms/asterisk23/patches/patch-include_asterisk_autoconfig.h.in

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

Modified files:

Index: pkgsrc/comms/asterisk23/Makefile
diff -u pkgsrc/comms/asterisk23/Makefile:1.4 pkgsrc/comms/asterisk23/Makefile:1.5
--- pkgsrc/comms/asterisk23/Makefile:1.4        Fri Feb  6 10:04:21 2026
+++ pkgsrc/comms/asterisk23/Makefile    Mon Feb 16 04:11:13 2026
@@ -1,12 +1,11 @@
-# $NetBSD: Makefile,v 1.4 2026/02/06 10:04:21 wiz Exp $
+# $NetBSD: Makefile,v 1.5 2026/02/16 04:11:13 jnemeth Exp $
 #
 # NOTE: when updating this package, there are two places that sound
 #       tarballs need to be checked; look in ${WRKSRC}/sounds/Makefile
 #       to find out the current sound file versions
 #       Also look in ${WRKSRC}/third-party/versions.mak for pjproject
 
-DISTNAME=      asterisk-23.1.0
-PKGREVISION=   2
+DISTNAME=      asterisk-23.2.2
 CATEGORIES=    comms net audio
 MASTER_SITES=  https://downloads.asterisk.org/pub/telephony/asterisk/
 MASTER_SITES+= https://downloads.asterisk.org/pub/telephony/asterisk/old-releases/
@@ -178,9 +177,6 @@ SUBST_STAGE.pktinfo=        post-configure
 SUBST_FILES.pktinfo=   include/asterisk/autoconfig.h
 SUBST_SED.pktinfo=     -e "s|^\#define HAVE_PKTINFO 1|\#undef HAVE_PKTINFO|"
 
-post-extract:
-       mv ${WRKSRC}/configs/samples/phoneprov_users.conf ${WRKSRC}/configs/samples/phoneprov_users.conf.sample
-
 RCD_SCRIPTS=           asterisk
 OWN_DIRS_PERMS+=       ${ASTDBDIR} ${ASTERISK_USER} ${ASTERISK_GROUP} 0755
 OWN_DIRS_PERMS+=       ${ASTSPOOLDIR} ${ASTERISK_USER} ${ASTERISK_GROUP} 0755
@@ -218,17 +214,18 @@ CONF_FILES_PERMS+=        ${ASTEXAMPLEDIR}/${f:
        cdr_sqlite3_custom.conf cdr_tds.conf cel.conf                   \
        cel_beanstalkd.conf cel_custom.conf cel_odbc.conf               \
        cel_pgsql.conf cel_sqlite3_custom.conf cel_tds.conf             \
-       chan_dahdi.conf chan_mobile.conf cli.conf cli_aliases.conf      \
-       cli_permissions.conf codecs.conf confbridge.conf                \
-       config_test.conf console.conf dbsep.conf dnsmgr.conf dsp.conf   \
-       dundi.conf enum.conf extconfig.conf extensions.ael              \
-       extensions.conf extensions.lua extensions_minivm.conf           \
-       features.conf festival.conf followme.conf func_odbc.conf        \
-       geolocation.conf hep.conf http.conf iax.conf iaxprov.conf       \
-       indications.conf logger.conf manager.conf meetme.conf           \
-       minivm.conf modules.conf motif.conf musiconhold.conf            \
-       ooh323.conf phoneprov.conf phoneprov_users.conf pjproject.conf  \
-       pjsip.conf pjsip_notify.conf pjsip_wizard.conf prometheus.conf  \
+       chan_dahdi.conf chan_mobile.conf chan_websocket.conf cli.conf   \
+       cli_aliases.conf cli_permissions.conf codecs.conf               \
+       confbridge.conf config_test.conf console.conf dbsep.conf        \
+       dnsmgr.conf dsp.conf dundi.conf enum.conf extconfig.conf        \
+       extensions.ael extensions.conf extensions.lua                   \
+       extensions_minivm.conf features.conf festival.conf              \
+       followme.conf func_odbc.conf geolocation.conf hep.conf          \
+       http.conf iax.conf iaxprov.conf indications.conf logger.conf    \
+       manager.conf meetme.conf minivm.conf modules.conf motif.conf    \
+       musiconhold.conf ooh323.conf phoneprov.conf                     \
+       phoneprov_users.conf pjproject.conf pjsip.conf                  \
+       pjsip_notify.conf pjsip_wizard.conf prometheus.conf             \
        queuerules.conf queues.conf res_config_mysql.conf               \
        res_config_odbc.conf res_config_sqlite3.conf res_corosync.conf  \
        res_curl.conf res_fax.conf res_http_media_cache.conf            \
@@ -261,6 +258,12 @@ post-install:
        ${INSTALL_DATA} ${WRKSRC}/ChangeLogs/ChangeLog-23.0.0.md ${DESTDIR}${PREFIX}/share/doc/${PKGBASE}
        ${INSTALL_DATA} ${WRKSRC}/ChangeLogs/ChangeLog-23.1.0.html ${DESTDIR}${PREFIX}/share/doc/${PKGBASE}
        ${INSTALL_DATA} ${WRKSRC}/ChangeLogs/ChangeLog-23.1.0.md ${DESTDIR}${PREFIX}/share/doc/${PKGBASE}
+       ${INSTALL_DATA} ${WRKSRC}/ChangeLogs/ChangeLog-23.2.0.html ${DESTDIR}${PREFIX}/share/doc/${PKGBASE}
+       ${INSTALL_DATA} ${WRKSRC}/ChangeLogs/ChangeLog-23.2.0.md ${DESTDIR}${PREFIX}/share/doc/${PKGBASE}
+       ${INSTALL_DATA} ${WRKSRC}/ChangeLogs/ChangeLog-23.2.1.html ${DESTDIR}${PREFIX}/share/doc/${PKGBASE}
+       ${INSTALL_DATA} ${WRKSRC}/ChangeLogs/ChangeLog-23.2.1.md ${DESTDIR}${PREFIX}/share/doc/${PKGBASE}
+       ${INSTALL_DATA} ${WRKSRC}/ChangeLogs/ChangeLog-23.2.2.html ${DESTDIR}${PREFIX}/share/doc/${PKGBASE}
+       ${INSTALL_DATA} ${WRKSRC}/ChangeLogs/ChangeLog-23.2.2.md ${DESTDIR}${PREFIX}/share/doc/${PKGBASE}
        ${INSTALL_DATA} ${WRKSRC}/LICENSE ${DESTDIR}${PREFIX}/share/doc/${PKGBASE}
        ${INSTALL_DATA} ${WRKSRC}/README-SERIOUSLY.bestpractices.md ${DESTDIR}${PREFIX}/share/doc/${PKGBASE}
        ${INSTALL_DATA} ${WRKSRC}/README.md ${DESTDIR}${PREFIX}/share/doc/${PKGBASE}

Index: pkgsrc/comms/asterisk23/PLIST
diff -u pkgsrc/comms/asterisk23/PLIST:1.2 pkgsrc/comms/asterisk23/PLIST:1.3
--- pkgsrc/comms/asterisk23/PLIST:1.2   Mon Dec  1 04:26:02 2025
+++ pkgsrc/comms/asterisk23/PLIST       Mon Feb 16 04:11:13 2026
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.2 2025/12/01 04:26:02 jnemeth Exp $
+@comment $NetBSD: PLIST,v 1.3 2026/02/16 04:11:13 jnemeth Exp $
 lib/asterisk/libasteriskpj.so
 lib/asterisk/libasteriskpj.so.2
 lib/asterisk/modules/app_adsiprog.so
@@ -2314,8 +2314,14 @@ share/doc/asterisk/COPYING
 share/doc/asterisk/CREDITS
 share/doc/asterisk/ChangeLog-23.0.0.html
 share/doc/asterisk/ChangeLog-23.1.0.html
+share/doc/asterisk/ChangeLog-23.2.0.html
+share/doc/asterisk/ChangeLog-23.2.1.html
+share/doc/asterisk/ChangeLog-23.2.2.html
 share/doc/asterisk/ChangeLog-23.0.0.md
 share/doc/asterisk/ChangeLog-23.1.0.md
+share/doc/asterisk/ChangeLog-23.2.0.md
+share/doc/asterisk/ChangeLog-23.2.1.md
+share/doc/asterisk/ChangeLog-23.2.2.md
 share/doc/asterisk/IAX2-security.pdf
 share/doc/asterisk/IAX2-security.txt
 share/doc/asterisk/LICENSE
@@ -2355,6 +2361,7 @@ share/examples/asterisk/cel_sqlite3_cust
 share/examples/asterisk/cel_tds.conf
 share/examples/asterisk/chan_dahdi.conf
 share/examples/asterisk/chan_mobile.conf
+share/examples/asterisk/chan_websocket.conf
 share/examples/asterisk/cli.conf
 share/examples/asterisk/cli_aliases.conf
 share/examples/asterisk/cli_permissions.conf
Index: pkgsrc/comms/asterisk23/distinfo
diff -u pkgsrc/comms/asterisk23/distinfo:1.2 pkgsrc/comms/asterisk23/distinfo:1.3
--- pkgsrc/comms/asterisk23/distinfo:1.2        Mon Dec  1 04:26:02 2025
+++ pkgsrc/comms/asterisk23/distinfo    Mon Feb 16 04:11:13 2026
@@ -1,17 +1,17 @@
-$NetBSD: distinfo,v 1.2 2025/12/01 04:26:02 jnemeth Exp $
+$NetBSD: distinfo,v 1.3 2026/02/16 04:11:13 jnemeth Exp $
 
-BLAKE2s (asterisk-23.1.0/asterisk-23.1.0.tar.gz) = 3351e4eb1abb03f5cde8bb7442a6128d0581674c44bbca99359d53739dac00ef
-SHA512 (asterisk-23.1.0/asterisk-23.1.0.tar.gz) = 97e9a3a45a601a1085f871067b66683e0ed5d4a527994117db72242a697ca3c3d6f8f827e6d0db75b552b6822a47189a5e73b20a21dc92c549ee49bed77fedbc
-Size (asterisk-23.1.0/asterisk-23.1.0.tar.gz) = 26327393 bytes
-BLAKE2s (asterisk-23.1.0/asterisk-extra-sounds-en-gsm-1.5.2.tar.gz) = 3f7e5fe212d7e7cdca14c52527a2552311ab7762c3f1464b09ddedc7c66aebde
-SHA512 (asterisk-23.1.0/asterisk-extra-sounds-en-gsm-1.5.2.tar.gz) = 3f2f7bf3d5bce3544bc013f913c352f0204a3ce96239987403eb9dce8bc87e64a61d437762323a422a87b2fad1f3bf3e7a5f3d0d340f912a1b1dbfea9479d41d
-Size (asterisk-23.1.0/asterisk-extra-sounds-en-gsm-1.5.2.tar.gz) = 4253587 bytes
-BLAKE2s (asterisk-23.1.0/pjproject-2.15.1.md5) = 1bdb00828816aff69f43eaacd084bd7d0a48670af33110bd0cd6325ead45aa48
-SHA512 (asterisk-23.1.0/pjproject-2.15.1.md5) = 75963b64e702a5810fd5b8b574a07396cab1a87543d806135e7a9b9762d35129354f99283252f40ad75a6a94cd1921f164ed8e63174de0c5430e5c6913d21744
-Size (asterisk-23.1.0/pjproject-2.15.1.md5) = 172 bytes
-BLAKE2s (asterisk-23.1.0/pjproject-2.15.1.tar.bz2) = 2bcb38884531f0be966c78b6bac45ac63d8c612c060da91c584d192fe0fdf9cd
-SHA512 (asterisk-23.1.0/pjproject-2.15.1.tar.bz2) = c080eb44b49fccadb1c76ff2b3221935b0d531a1e2087b47c21b4ec2cdd8ee0e62b13c334495c9c759b348a0792204611987089a6aa6264999f0116aec8dbdfd
-Size (asterisk-23.1.0/pjproject-2.15.1.tar.bz2) = 8492214 bytes
+BLAKE2s (asterisk-23.2.2/asterisk-23.2.2.tar.gz) = ebad214227763b4c1bdfad3037e85ee916d015e5af0175567d7e326b62b87a55
+SHA512 (asterisk-23.2.2/asterisk-23.2.2.tar.gz) = f990a51d37c96820bf1709c7fa43cfeb90b2862ddcd2075248c09c538df38ebdc5d1906d6522c2320a49a0179a26b157fa3db3b5f33731d59f0d1b73fd81f88f
+Size (asterisk-23.2.2/asterisk-23.2.2.tar.gz) = 26385116 bytes
+BLAKE2s (asterisk-23.2.2/asterisk-extra-sounds-en-gsm-1.5.2.tar.gz) = 3f7e5fe212d7e7cdca14c52527a2552311ab7762c3f1464b09ddedc7c66aebde
+SHA512 (asterisk-23.2.2/asterisk-extra-sounds-en-gsm-1.5.2.tar.gz) = 3f2f7bf3d5bce3544bc013f913c352f0204a3ce96239987403eb9dce8bc87e64a61d437762323a422a87b2fad1f3bf3e7a5f3d0d340f912a1b1dbfea9479d41d
+Size (asterisk-23.2.2/asterisk-extra-sounds-en-gsm-1.5.2.tar.gz) = 4253587 bytes
+BLAKE2s (asterisk-23.2.2/pjproject-2.15.1.md5) = 1bdb00828816aff69f43eaacd084bd7d0a48670af33110bd0cd6325ead45aa48
+SHA512 (asterisk-23.2.2/pjproject-2.15.1.md5) = 75963b64e702a5810fd5b8b574a07396cab1a87543d806135e7a9b9762d35129354f99283252f40ad75a6a94cd1921f164ed8e63174de0c5430e5c6913d21744
+Size (asterisk-23.2.2/pjproject-2.15.1.md5) = 172 bytes
+BLAKE2s (asterisk-23.2.2/pjproject-2.15.1.tar.bz2) = 2bcb38884531f0be966c78b6bac45ac63d8c612c060da91c584d192fe0fdf9cd
+SHA512 (asterisk-23.2.2/pjproject-2.15.1.tar.bz2) = c080eb44b49fccadb1c76ff2b3221935b0d531a1e2087b47c21b4ec2cdd8ee0e62b13c334495c9c759b348a0792204611987089a6aa6264999f0116aec8dbdfd
+Size (asterisk-23.2.2/pjproject-2.15.1.tar.bz2) = 8492214 bytes
 SHA1 (patch-Makefile) = 5cf3b6937ec23a82e4d056b91e493a36bc1089b9
 SHA1 (patch-addons_chan__ooh323.c) = 1775da7ca2129a962ed460bd1e78ba3ce6afa62c
 SHA1 (patch-apps_app__adsiprog.c) = 031139e5cd1ef6bb2afb0a74fee3d752eded0a2c
@@ -30,7 +30,7 @@ SHA1 (patch-cel_cel__pgsql.c) = b280efab
 SHA1 (patch-channels_chan__pjsip.c) = efd4cbb82133fc5ddf7de70d01c99e185c585211
 SHA1 (patch-channels_pjsip_cli__commands.c) = 01baa9d242e3af02a1f3540cfb3064ad68c71d67
 SHA1 (patch-channels_pjsip_dialplan__functions.c) = 2cf8199c4ec9d4894eb922c2703d49ecc06188ef
-SHA1 (patch-configure) = e54e099c028860092127bd20860909aa00dd426b
+SHA1 (patch-configure) = a9199103edade280e0cf469360ec0d9b9e91ed1a
 SHA1 (patch-configure.ac) = 3f03645995f603786b9847baf1b678b02c85757f
 SHA1 (patch-contrib_scripts_vmail.cgi) = 827149400de5115eb91bdc563f2319d9bcb04cc8
 SHA1 (patch-funcs_func__cdr.c) = 79c743df264948e5ea9e1c292012a1f6362d0c1e
@@ -40,7 +40,7 @@ SHA1 (patch-funcs_func__pjsip__aor.c) = 
 SHA1 (patch-funcs_func__pjsip__contact.c) = 9b1fa54ee31a549be40d487c650cc79d625c8092
 SHA1 (patch-funcs_func__pjsip__endpoint.c) = 263a4bdb6365bcc9f6392d25a5aef5c607e59d04
 SHA1 (patch-funcs_func__strings.c) = 08d313add57c5be822a19311fc70a7555bd63877
-SHA1 (patch-include_asterisk_autoconfig.h.in) = 254a3bc3e8d253a9ffa3ec74cd0a29fa07316fab
+SHA1 (patch-include_asterisk_autoconfig.h.in) = 0adedab622e81b7103b61efd2adc0e8af7b4af9f
 SHA1 (patch-include_asterisk_lock.h) = 85418bcd20f3ed7eb0310f46f3b2d334980bdcef
 SHA1 (patch-include_asterisk_strings.h) = 9ace78a13131bcb411eda79a98264b5cfcc7789c
 SHA1 (patch-main_Makefile) = e3b5d261fd15ffd23d81060ff3aafba6b0300e7c

Index: pkgsrc/comms/asterisk23/patches/patch-configure
diff -u pkgsrc/comms/asterisk23/patches/patch-configure:1.1 pkgsrc/comms/asterisk23/patches/patch-configure:1.2
--- pkgsrc/comms/asterisk23/patches/patch-configure:1.1 Mon Oct 27 06:58:38 2025
+++ pkgsrc/comms/asterisk23/patches/patch-configure     Mon Feb 16 04:11:13 2026
@@ -1,8 +1,8 @@
-$NetBSD: patch-configure,v 1.1 2025/10/27 06:58:38 jnemeth Exp $
+$NetBSD: patch-configure,v 1.2 2026/02/16 04:11:13 jnemeth Exp $
 
---- configure.orig     2025-10-15 17:01:28.000000000 +0000
+--- configure.orig     2026-02-05 16:58:10.000000000 +0000
 +++ configure
-@@ -5099,13 +5099,9 @@ esac
+@@ -5170,13 +5170,9 @@ esac
  case "${host_os}" in
       netbsd*)
       ac_default_prefix=/usr/pkg
@@ -16,7 +16,7 @@ $NetBSD: patch-configure,v 1.1 2025/10/2
       ;;
       openbsd*)
       ac_default_prefix=/usr/local
-@@ -5117,8 +5113,6 @@ case "${host_os}" in
+@@ -5188,8 +5184,6 @@ case "${host_os}" in
             astmandir=/usr/share/man
          fi
       fi
@@ -25,8 +25,8 @@ $NetBSD: patch-configure,v 1.1 2025/10/2
       ;;
       darwin*)
       ac_default_prefix=/usr/local
-@@ -20536,12 +20530,12 @@ else $as_nop
- 
+@@ -20951,12 +20945,12 @@ else case e in #(
+   e)
                        { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for clang -fblocks" >&5
  printf %s "checking for clang -fblocks... " >&6; }
 -                      if test "`echo 'int main(){return ^{return 42;}();}' | ${CC} -o /dev/null -fblocks -x c - 2>&1`" = ""; then
@@ -40,7 +40,7 @@ $NetBSD: patch-configure,v 1.1 2025/10/2
                                AST_CLANG_BLOCKS_LIBS="-lBlocksRuntime"
                                AST_CLANG_BLOCKS="-fblocks"
                                { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5
-@@ -30775,6 +30769,142 @@ if test -z $ax_cv_have_c_atomics$ax_cv_h
+@@ -31404,6 +31398,142 @@ if test -z $ax_cv_have_c_atomics$ax_cv_h
        as_fn_error $? "*** Atomic operations are not supported by your compiler." "$LINENO" 5
  fi
  
Index: pkgsrc/comms/asterisk23/patches/patch-include_asterisk_autoconfig.h.in
diff -u pkgsrc/comms/asterisk23/patches/patch-include_asterisk_autoconfig.h.in:1.1 pkgsrc/comms/asterisk23/patches/patch-include_asterisk_autoconfig.h.in:1.2
--- pkgsrc/comms/asterisk23/patches/patch-include_asterisk_autoconfig.h.in:1.1  Mon Oct 27 06:58:38 2025
+++ pkgsrc/comms/asterisk23/patches/patch-include_asterisk_autoconfig.h.in      Mon Feb 16 04:11:13 2026
@@ -1,9 +1,9 @@
-$NetBSD: patch-include_asterisk_autoconfig.h.in,v 1.1 2025/10/27 06:58:38 jnemeth Exp $
+$NetBSD: patch-include_asterisk_autoconfig.h.in,v 1.2 2026/02/16 04:11:13 jnemeth Exp $
 
---- include/asterisk/autoconfig.h.in.orig      2025-10-15 17:01:28.000000000 +0000
+--- include/asterisk/autoconfig.h.in.orig      2026-02-16 03:46:19.122105923 +0000
 +++ include/asterisk/autoconfig.h.in
-@@ -1007,6 +1007,9 @@
- /* Define to 1 if you have the `strftime' function. */
+@@ -1014,6 +1014,9 @@
+ /* Define to 1 if you have the 'strftime' function. */
  #undef HAVE_STRFTIME
  
 +/* Define to 1 if you have the `strftime_l' function. */
@@ -12,23 +12,23 @@ $NetBSD: patch-include_asterisk_autoconf
  /* Define to 1 if you have the <strings.h> header file. */
  #undef HAVE_STRINGS_H
  
-@@ -1028,6 +1031,9 @@
- /* Define to 1 if you have the `strnlen' function. */
+@@ -1035,6 +1038,9 @@
+ /* Define to 1 if you have the 'strnlen' function. */
  #undef HAVE_STRNLEN
  
 +/* Define to 1 if you have the `strptime_l' function. */
 +#undef HAVE_STRPTIME_L
 +
- /* Define to 1 if you have the `strrchr' function. */
+ /* Define to 1 if you have the 'strrchr' function. */
  #undef HAVE_STRRCHR
  
-@@ -1133,6 +1139,9 @@
+@@ -1140,6 +1146,9 @@
  /* Define if your system has the SYSTEMD libraries. */
  #undef HAVE_SYSTEMD
  
 +/* Define to 1 if sys/atomic.h atomic operations are supported. */
 +#undef HAVE_SYS_ATOMIC_H
 +
- /* Define to 1 if you have the <sys/dir.h> header file, and it defines `DIR'.
+ /* Define to 1 if you have the <sys/dir.h> header file, and it defines 'DIR'.
     */
  #undef HAVE_SYS_DIR_H



Home | Main Index | Thread Index | Old Index