git: 1209a850bcea - main - devel/gettext: Update to 0.22.3

From: Tijl Coosemans <tijl_at_FreeBSD.org>
Date: Tue, 17 Oct 2023 12:44:24 UTC
The branch main has been updated by tijl:

URL: https://cgit.FreeBSD.org/ports/commit/?id=1209a850bcea356b4bb5bb1ada3d4749cf177763

commit 1209a850bcea356b4bb5bb1ada3d4749cf177763
Author:     Tijl Coosemans <tijl@FreeBSD.org>
AuthorDate: 2023-10-06 15:11:04 +0000
Commit:     Tijl Coosemans <tijl@FreeBSD.org>
CommitDate: 2023-10-17 12:35:14 +0000

    devel/gettext: Update to 0.22.3
    
    PR:             274309
    Exp-run by:     antoine
---
 devel/gettext-runtime/Makefile                     |  2 +-
 devel/gettext-runtime/files/patch-configure        | 11 ------
 devel/gettext-runtime/files/patch-intl_Makefile.in | 11 ------
 .../patch-intl_gnulib-lib_glthread_threadlib.c     | 39 ----------------------
 devel/gettext-runtime/pkg-plist                    |  2 +-
 devel/gettext-tools/files/patch-configure          |  9 -----
 .../files/patch-gnulib-lib_glthread_threadlib.c    | 39 ----------------------
 .../files/patch-libgettextpo_glthread_threadlib.c  | 39 ----------------------
 devel/gettext-tools/pkg-plist                      |  2 +-
 devel/gettext/Makefile.common                      |  2 +-
 devel/gettext/distinfo                             |  6 ++--
 devel/libtextstyle/pkg-plist                       |  2 +-
 12 files changed, 8 insertions(+), 156 deletions(-)

diff --git a/devel/gettext-runtime/Makefile b/devel/gettext-runtime/Makefile
index 1e57b4fb24d7..618340e867f9 100644
--- a/devel/gettext-runtime/Makefile
+++ b/devel/gettext-runtime/Makefile
@@ -3,7 +3,7 @@
 # discretion.
 
 PORTNAME=	gettext-runtime
-PORTREVISION=	1
+PORTREVISION=	0
 
 COMMENT=	GNU gettext runtime libraries and programs
 WWW=		https://www.gnu.org/software/gettext/
diff --git a/devel/gettext-runtime/files/patch-configure b/devel/gettext-runtime/files/patch-configure
deleted file mode 100644
index e70ae06e4969..000000000000
--- a/devel/gettext-runtime/files/patch-configure
+++ /dev/null
@@ -1,11 +0,0 @@
---- configure.orig	2023-06-17 11:53:59 UTC
-+++ configure
-@@ -27079,7 +27079,7 @@ then :
-              # On Solaris 10 or newer, this test is no longer needed, because
-              # libc contains the fully functional pthread functions.
-              case "$host_os" in
--               solaris | solaris2.[1-9] | solaris2.[1-9].* | hpux*)
-+               solaris | solaris2.[1-9] | solaris2.[1-9].* | hpux* | freebsd*)
- 
- printf "%s\n" "#define PTHREAD_IN_USE_DETECTION_HARD 1" >>confdefs.h
- 
diff --git a/devel/gettext-runtime/files/patch-intl_Makefile.in b/devel/gettext-runtime/files/patch-intl_Makefile.in
deleted file mode 100644
index 40647158d4fb..000000000000
--- a/devel/gettext-runtime/files/patch-intl_Makefile.in
+++ /dev/null
@@ -1,11 +0,0 @@
---- intl/Makefile.in.orig	2023-06-17 11:53:53 UTC
-+++ intl/Makefile.in
-@@ -1692,7 +1692,7 @@ AM_CPPFLAGS = -Ignulib-lib -I$(srcdir)/gnulib-lib \
- AM_CPPFLAGS = -Ignulib-lib -I$(srcdir)/gnulib-lib \
- 	-DLOCALEDIR=$(localedir_c_make) \
- 	-DLOCALE_ALIAS_PATH=\"$(aliaspath)\" -DLIBDIR=\"$(libdir)\" \
--	-DBUILDING_LIBINTL $(am__append_1)
-+	-DBUILDING_LIBINTL -DBUILDING_DLL $(am__append_1)
- 
- # Enable more warning options in this directory.
- 
diff --git a/devel/gettext-runtime/files/patch-intl_gnulib-lib_glthread_threadlib.c b/devel/gettext-runtime/files/patch-intl_gnulib-lib_glthread_threadlib.c
deleted file mode 100644
index 45b8beaf8f98..000000000000
--- a/devel/gettext-runtime/files/patch-intl_gnulib-lib_glthread_threadlib.c
+++ /dev/null
@@ -1,39 +0,0 @@
---- intl/gnulib-lib/glthread/threadlib.c.orig	2023-02-03 13:19:38 UTC
-+++ intl/gnulib-lib/glthread/threadlib.c
-@@ -62,11 +62,10 @@ glthread_in_use (void)
- 
- /* Test using pthread_create.  */
- 
--/* The function to be executed by a dummy thread.  */
--static void *
--dummy_thread_func (void *arg)
-+static pthread_once_t dummy_once_control = PTHREAD_ONCE_INIT;
-+static void
-+dummy_once_func (void)
- {
--  return arg;
- }
- 
- int
-@@ -77,19 +76,10 @@ glthread_in_use (void)
- 
-   if (!tested)
-     {
--      pthread_t thread;
--
--      if (pthread_create (&thread, NULL, dummy_thread_func, NULL) != 0)
--        /* Thread creation failed.  */
-+      if (pthread_once (&dummy_once_control, dummy_once_func) != 0)
-         result = 0;
-       else
--        {
--          /* Thread creation works.  */
--          void *retval;
--          if (pthread_join (thread, &retval) != 0)
--            abort ();
--          result = 1;
--        }
-+        result = 1;
-       tested = 1;
-     }
-   return result;
diff --git a/devel/gettext-runtime/pkg-plist b/devel/gettext-runtime/pkg-plist
index 454c0413eaf8..61dd79ee986a 100644
--- a/devel/gettext-runtime/pkg-plist
+++ b/devel/gettext-runtime/pkg-plist
@@ -11,7 +11,7 @@ lib/libasprintf.so.0.0.0
 lib/libintl.a
 lib/libintl.so
 lib/libintl.so.8
-lib/libintl.so.8.3.0
+lib/libintl.so.8.4.0
 man/man1/envsubst.1.gz
 man/man1/gettext.1.gz
 man/man1/ngettext.1.gz
diff --git a/devel/gettext-tools/files/patch-configure b/devel/gettext-tools/files/patch-configure
index aa7ea1955a41..5ce0fd335b60 100644
--- a/devel/gettext-tools/files/patch-configure
+++ b/devel/gettext-tools/files/patch-configure
@@ -8,12 +8,3 @@
                  && test "$PACKAGE" != libintl; }; then
            gt_use_preinstalled_gnugettext=yes
          else
-@@ -35320,7 +35319,7 @@ then :
-              # On Solaris 10 or newer, this test is no longer needed, because
-              # libc contains the fully functional pthread functions.
-              case "$host_os" in
--               solaris | solaris2.[1-9] | solaris2.[1-9].* | hpux*)
-+               solaris | solaris2.[1-9] | solaris2.[1-9].* | hpux* | freebsd*)
- 
- printf "%s\n" "#define PTHREAD_IN_USE_DETECTION_HARD 1" >>confdefs.h
- 
diff --git a/devel/gettext-tools/files/patch-gnulib-lib_glthread_threadlib.c b/devel/gettext-tools/files/patch-gnulib-lib_glthread_threadlib.c
deleted file mode 100644
index c8a29d7ab5ac..000000000000
--- a/devel/gettext-tools/files/patch-gnulib-lib_glthread_threadlib.c
+++ /dev/null
@@ -1,39 +0,0 @@
---- gnulib-lib/glthread/threadlib.c.orig	2014-07-14 07:28:34 UTC
-+++ gnulib-lib/glthread/threadlib.c
-@@ -29,11 +29,10 @@
- 
- # if PTHREAD_IN_USE_DETECTION_HARD
- 
--/* The function to be executed by a dummy thread.  */
--static void *
--dummy_thread_func (void *arg)
-+static pthread_once_t dummy_once_control = PTHREAD_ONCE_INIT;
-+static void
-+dummy_once_func (void)
- {
--  return arg;
- }
- 
- int
-@@ -44,19 +43,10 @@ glthread_in_use (void)
- 
-   if (!tested)
-     {
--      pthread_t thread;
--
--      if (pthread_create (&thread, NULL, dummy_thread_func, NULL) != 0)
--        /* Thread creation failed.  */
-+      if (pthread_once (&dummy_once_control, dummy_once_func) != 0)
-         result = 0;
-       else
--        {
--          /* Thread creation works.  */
--          void *retval;
--          if (pthread_join (thread, &retval) != 0)
--            abort ();
--          result = 1;
--        }
-+        result = 1;
-       tested = 1;
-     }
-   return result;
diff --git a/devel/gettext-tools/files/patch-libgettextpo_glthread_threadlib.c b/devel/gettext-tools/files/patch-libgettextpo_glthread_threadlib.c
deleted file mode 100644
index ac8184e478c3..000000000000
--- a/devel/gettext-tools/files/patch-libgettextpo_glthread_threadlib.c
+++ /dev/null
@@ -1,39 +0,0 @@
---- libgettextpo/glthread/threadlib.c.orig	2014-07-14 07:29:10 UTC
-+++ libgettextpo/glthread/threadlib.c
-@@ -29,11 +29,10 @@
- 
- # if PTHREAD_IN_USE_DETECTION_HARD
- 
--/* The function to be executed by a dummy thread.  */
--static void *
--dummy_thread_func (void *arg)
-+static pthread_once_t dummy_once_control = PTHREAD_ONCE_INIT;
-+static void
-+dummy_once_func (void)
- {
--  return arg;
- }
- 
- int
-@@ -44,19 +43,10 @@ glthread_in_use (void)
- 
-   if (!tested)
-     {
--      pthread_t thread;
--
--      if (pthread_create (&thread, NULL, dummy_thread_func, NULL) != 0)
--        /* Thread creation failed.  */
-+      if (pthread_once (&dummy_once_control, dummy_once_func) != 0)
-         result = 0;
-       else
--        {
--          /* Thread creation works.  */
--          void *retval;
--          if (pthread_join (thread, &retval) != 0)
--            abort ();
--          result = 1;
--        }
-+        result = 1;
-       tested = 1;
-     }
-   return result;
diff --git a/devel/gettext-tools/pkg-plist b/devel/gettext-tools/pkg-plist
index c0dd1f341684..9fab9ab0d739 100644
--- a/devel/gettext-tools/pkg-plist
+++ b/devel/gettext-tools/pkg-plist
@@ -27,7 +27,7 @@ lib/libgettextlib.so
 lib/libgettextpo.a
 lib/libgettextpo.so
 lib/libgettextpo.so.0
-lib/libgettextpo.so.0.5.9
+lib/libgettextpo.so.0.5.10
 lib/libgettextsrc-%%PORTVERSION%%.so
 lib/libgettextsrc.so
 man/man1/autopoint.1.gz
diff --git a/devel/gettext/Makefile.common b/devel/gettext/Makefile.common
index 08cfb9debd9e..332659479429 100644
--- a/devel/gettext/Makefile.common
+++ b/devel/gettext/Makefile.common
@@ -2,7 +2,7 @@
 # experimental ports run.  Untested commits may be backed out at portmgr's
 # discretion.
 
-DISTVERSION=	0.22
+DISTVERSION=	0.22.3
 PORTREVISION?=	0 # Leave this zero. Set in Makefile instead.
 CATEGORIES=	devel
 MASTER_SITES=	GNU/gettext
diff --git a/devel/gettext/distinfo b/devel/gettext/distinfo
index 0f8a14092eeb..d355026be1c1 100644
--- a/devel/gettext/distinfo
+++ b/devel/gettext/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1687532203
-SHA256 (gettext-0.22.tar.xz) = 0e60393a47061567b46875b249b7d2788b092d6457d656145bb0e7e6a3e26d93
-SIZE (gettext-0.22.tar.xz) = 10008808
+TIMESTAMP = 1696592259
+SHA256 (gettext-0.22.3.tar.xz) = b838228b3f8823a6c1eddf07297197c4db13f7e1b173b9ef93f3f945a63080b6
+SIZE (gettext-0.22.3.tar.xz) = 10236340
diff --git a/devel/libtextstyle/pkg-plist b/devel/libtextstyle/pkg-plist
index 1a64a38215c6..86d20b048a3c 100644
--- a/devel/libtextstyle/pkg-plist
+++ b/devel/libtextstyle/pkg-plist
@@ -5,7 +5,7 @@ include/textstyle/woe32dll.h
 lib/libtextstyle.a
 lib/libtextstyle.so
 lib/libtextstyle.so.0
-lib/libtextstyle.so.0.2.0
+lib/libtextstyle.so.0.2.1
 %%PORTDOCS%%%%DOCSDIR%%/libtextstyle_1.html
 %%PORTDOCS%%%%DOCSDIR%%/libtextstyle_2.html
 %%PORTDOCS%%%%DOCSDIR%%/libtextstyle_3.html