git: 6ba8d23fffae - main - devel/fungw: update to 1.2.2

From: Robert Clausecker <fuz_at_FreeBSD.org>
Date: Fri, 19 Sep 2025 08:28:48 UTC
The branch main has been updated by fuz:

URL: https://cgit.FreeBSD.org/ports/commit/?id=6ba8d23fffae9b35ccc047c3375ee809bdf23f49

commit 6ba8d23fffae9b35ccc047c3375ee809bdf23f49
Author:     Robert Clausecker <fuz@FreeBSD.org>
AuthorDate: 2025-09-17 17:00:10 +0000
Commit:     Robert Clausecker <fuz@FreeBSD.org>
CommitDate: 2025-09-19 08:25:53 +0000

    devel/fungw: update to 1.2.2
    
    Changelog: http://www.repo.hu/projects/fungw/releases/changelog-1.2.2.txt
---
 devel/fungw/Makefile                               |  11 +-
 devel/fungw/distinfo                               |   6 +-
 devel/fungw/files/patch-MAKE                       | 164 ---------------------
 .../patch-scconfig_src_scripts_find__python.c      |  15 +-
 devel/fungw/pkg-plist                              |  20 +--
 5 files changed, 20 insertions(+), 196 deletions(-)

diff --git a/devel/fungw/Makefile b/devel/fungw/Makefile
index 715d4195fb07..986499098585 100644
--- a/devel/fungw/Makefile
+++ b/devel/fungw/Makefile
@@ -1,6 +1,5 @@
 PORTNAME=	fungw
-DISTVERSION=	1.2.1
-PORTREVISION=	2
+DISTVERSION=	1.2.2
 CATEGORIES=	devel
 MASTER_SITES=	http://www.repo.hu/projects/fungw/releases/
 
@@ -44,10 +43,4 @@ TCL_USES=		tcl
 post-install:
 	[ '${STRIP}' = -s ] && ${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/libfungw*.so.?
 
-.include <bsd.port.pre.mk>
-
-.if ${PERL_LEVEL} >= 504200
-BROKEN=	does not compile
-.endif
-
-.include <bsd.port.post.mk>
+.include <bsd.port.mk>
diff --git a/devel/fungw/distinfo b/devel/fungw/distinfo
index edaba115316d..ee3281184498 100644
--- a/devel/fungw/distinfo
+++ b/devel/fungw/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1651841856
-SHA256 (fungw-1.2.1.tar.bz2) = f2599959a6b96957015b181629cc5035370f929d1ee08dec6447c3eb622fc925
-SIZE (fungw-1.2.1.tar.bz2) = 336633
+TIMESTAMP = 1758126136
+SHA256 (fungw-1.2.2.tar.bz2) = c7bdfa65c1dc3f7448eeb8bb0c32e85b3579f4006373e40c92bc65199117a1c0
+SIZE (fungw-1.2.2.tar.bz2) = 339839
diff --git a/devel/fungw/files/patch-MAKE b/devel/fungw/files/patch-MAKE
deleted file mode 100644
index 9b30d60287b5..000000000000
--- a/devel/fungw/files/patch-MAKE
+++ /dev/null
@@ -1,164 +0,0 @@
-Index: Makefile
-===================================================================
---- Makefile.orig	2021-04-04 05:53:11 UTC
-+++ Makefile
-@@ -1,36 +1,36 @@ all:
- all:
--	cd libfungw && make all
--	cd libfungwbind && make all
--	cd regression && make all
--	cd doc && make all
-+	cd libfungw && $(MAKE) all
-+	cd libfungwbind && $(MAKE) all
-+	cd regression && $(MAKE) all
-+	cd doc && $(MAKE) all
- 
- clean:
--	cd libfungw && make clean
--	cd libfungwbind && make clean
--	cd regression && make clean
--	cd doc && make clean
--	-cd src_3rd/genht && make clean
-+	cd libfungw && $(MAKE) clean
-+	cd libfungwbind && $(MAKE) clean
-+	cd regression && $(MAKE) clean
-+	cd doc && $(MAKE) clean
-+	-cd src_3rd/genht && $(MAKE) clean
- 
- distclean:
--	cd regression && make distclean
--	cd libfungw && make distclean
--	cd libfungwbind && make distclean
--	cd doc && make distclean
--	cd scconfig && make distclean
--	-cd src_3rd/genht && make clean
-+	cd regression && $(MAKE) distclean
-+	cd libfungw && $(MAKE) distclean
-+	cd libfungwbind && $(MAKE) distclean
-+	cd doc && $(MAKE) distclean
-+	cd scconfig && $(MAKE) distclean
-+	-cd src_3rd/genht && $(MAKE) clean
- 
- install:
--	cd libfungw && make install
--	cd libfungwbind && make install
--	cd doc && make install
-+	cd libfungw && $(MAKE) install
-+	cd libfungwbind && $(MAKE) install
-+	cd doc && $(MAKE) install
- 
- 
- linstall:
--	cd libfungw && make linstall
--	cd libfungwbind && make linstall
--	cd doc && make linstall
-+	cd libfungw && $(MAKE) linstall
-+	cd libfungwbind && $(MAKE) linstall
-+	cd doc && $(MAKE) linstall
- 
- uninstall:
--	cd libfungw && make uninstall
--	cd libfungwbind && make uninstall
--	cd doc && make uninstall
-+	cd libfungw && $(MAKE) uninstall
-+	cd libfungwbind && $(MAKE) uninstall
-+	cd doc && $(MAKE) uninstall
---- doc/Makefile.in.orig	2022-01-01 09:41:21 UTC
-+++ doc/Makefile.in
-@@ -32,12 +32,12 @@ install:
- 	$(INST) -d $(DOCS) $(DOCDIR)
- 
- install:
--	make install_ "INST=$(SCCBOX) install -i" "MKDR=$(SCCBOX) mkdir -p -i"
-+	$(MAKE) install_ "INST=$(SCCBOX) install -i" "MKDR=$(SCCBOX) mkdir -p -i"
- 
- linstall:
--	make install_ "INST=$(SCCBOX) install -l -f -a" "MKDR=$(SCCBOX) mkdir -p -i"
-+	$(MAKE) install_ "INST=$(SCCBOX) install -l -f -a" "MKDR=$(SCCBOX) mkdir -p -i"
- 
- uninstall:
--	make install_ "INST=$(SCCBOX) install -u -f" "MKDR=$(SCCBOX) mkdir -u"
-+	$(MAKE) install_ "INST=$(SCCBOX) install -u -f" "MKDR=$(SCCBOX) mkdir -u"
- 
- ~]
---- libfungw/Makefile.in.orig	2021-06-12 06:55:05 UTC
-+++ libfungw/Makefile.in
-@@ -96,16 +96,16 @@ install:
- 	$(SCCBOX) $(HOW) $(FUNGW_DYN_VER_XYZ) $(LIBDIR)/$(FUNGW_DYN_VER_XY)
- 
- install:
--	make install_ "INST=$(SCCBOX) install -i" "MKDR=$(SCCBOX) mkdir -p -i"
--	make install_link_ "HOW=ln -f"
-+	$(MAKE) install_ "INST=$(SCCBOX) install -i" "MKDR=$(SCCBOX) mkdir -p -i"
-+	$(MAKE) install_link_ "HOW=ln -f"
- 
- linstall:
--	make install_ "INST=$(SCCBOX) install -l -f -a" "MKDR=$(SCCBOX) mkdir -p -i"
--	make install_link_ "HOW=ln -f"
-+	$(MAKE) install_ "INST=$(SCCBOX) install -l -f -a" "MKDR=$(SCCBOX) mkdir -p -i"
-+	$(MAKE) install_link_ "HOW=ln -f"
- 
- uninstall:
--	make install_link_ "HOW=install -u"
--	make install_ "INST=$(SCCBOX) install -u -f" "MKDR=$(SCCBOX) mkdir -u"
-+	$(MAKE) install_link_ "HOW=install -u"
-+	$(MAKE) install_ "INST=$(SCCBOX) install -u -f" "MKDR=$(SCCBOX) mkdir -u"
- 
- dep:
- 	echo "### Generated file, do not edit, run make dep ###" > Makefile.dep
---- libfungwbind/Makefile.in.orig	2019-07-12 12:59:25 UTC
-+++ libfungwbind/Makefile.in
-@@ -2,7 +2,7 @@ foreach /local/fungw/task in {all clean install linsta
- foreach /local/fungw/task in {all clean install linstall uninstall}
- 	print [~~/local/fungw/task~:~] {\n}
- 	foreach /local/fungw/n in /local/fungw/bindings_all
--		print	[~	cd ~/local/fungw/n~ && make ~/local/fungw/task~~] {\n}
-+		print	[~	cd ~/local/fungw/n~ && $(MAKE) ~/local/fungw/task~~] {\n}
- 	end
- 	print {\n}
- end
-@@ -10,7 +10,7 @@ foreach /local/fungw/n in /local/fungw/bindings_all
- 
- print {distclean:\n}
- foreach /local/fungw/n in /local/fungw/bindings_all
--	print	[~	cd ~/local/fungw/n~ && make distclean~] {\n}
-+	print	[~	cd ~/local/fungw/n~ && $(MAKE) distclean~] {\n}
- end
- print {	rm libfungwbind.mak Makefile\n}
- 
---- libfungwbind/Plugin.tmpasm.orig	2021-06-12 06:55:05 UTC
-+++ libfungwbind/Plugin.tmpasm
-@@ -99,16 +99,16 @@ install:
- 	$(SCCBOX) install $(IOP) --relative $(LIBDIR)/lib$(LIBSO_XYZ) $(LIBDIR)/lib$(LIBSO_X)
- 
- install:
--	make install_ IOP="-i"
--	make install_link IOP="-l"
-+	$(MAKE) install_ IOP="-i"
-+	$(MAKE) install_link IOP="-l"
- 
- linstall:
--	make install_ IOP="-l"
--	make install_link IOP="-l"
-+	$(MAKE) install_ IOP="-l"
-+	$(MAKE) install_link IOP="-l"
- 
- uninstall:
--	make install_link IOP="-u"
--	make install_ IOP="-u"
-+	$(MAKE) install_link IOP="-u"
-+	$(MAKE) install_ IOP="-u"
- ~]
- 
- redir /local/fungw/mod_mak
---- regression/Makefile.in.orig	2021-06-12 06:55:05 UTC
-+++ regression/Makefile.in
-@@ -24,7 +24,7 @@ multicall: multicall.o $(LIB_FGW) $(ENGINES) $(LIBS)
- multicall: multicall.o $(LIB_FGW) $(ENGINES) $(LIBS)
- 
- ../src_3rd/genht/genht_std.a:
--	cd ../src_3rd/genht && make genht_std.a
-+	cd ../src_3rd/genht && $(MAKE) genht_std.a
- 
- test.o: test.c
- 
diff --git a/devel/fungw/files/patch-scconfig_src_scripts_find__python.c b/devel/fungw/files/patch-scconfig_src_scripts_find__python.c
index 64f3c5c27dd3..1bdd63926228 100644
--- a/devel/fungw/files/patch-scconfig_src_scripts_find__python.c
+++ b/devel/fungw/files/patch-scconfig_src_scripts_find__python.c
@@ -1,19 +1,12 @@
---- scconfig/src/scripts/find_python.c.orig	2019-01-09 06:46:09 UTC
+--- scconfig/src/scripts/find_python.c.orig	2025-09-17 16:31:52 UTC
 +++ scconfig/src/scripts/find_python.c
-@@ -43,13 +43,13 @@ static int find_script_python_(const char *name, int l
- 
- 	char *inc_py =
- 		NL "import distutils.sysconfig;"
--		NL "print '-I' + distutils.sysconfig.get_python_inc().replace('\\\\','/')"
-+		NL "print ('-I' + distutils.sysconfig.get_python_inc().replace('\\\\','/'))"
+@@ -47,7 +47,7 @@ static int find_script_python_(const char *name, int l
  		NL;
  	char *lib_py =
  		NL "import distutils.sysconfig;"
--		NL "print '-L' + distutils.sysconfig.PREFIX.replace('\\\\','/') + '/libs',;"
+-		NL "print ('-L' + distutils.sysconfig.PREFIX.replace('\\\\','/') + '/libs')"
 +		NL "print ('-L' + distutils.sysconfig.PREFIX.replace('\\\\','/') + '/lib')"
  		NL "import sys;"
--		NL "print '-lpython' + str(sys.version_info[0]) + str(sys.version_info[1])"
+-		NL "print ('-lpython' + str(sys.version_info[0]) + str(sys.version_info[1]))"
 +		NL "print ('-lpython' + str(sys.version_info[0]) + '.' + str(sys.version_info[1]))"
  		NL;
- 
- 
diff --git a/devel/fungw/pkg-plist b/devel/fungw/pkg-plist
index b5be11e1ce46..5231d92fd983 100644
--- a/devel/fungw/pkg-plist
+++ b/devel/fungw/pkg-plist
@@ -1,42 +1,44 @@
 include/libfungw/fungw.h
 include/libfungw/fungw_conv.h
 include/libfungw/scconfig_hooks.h
+include/libfungwbind/c/fungw_c.h
 lib/libfungw.so
 lib/libfungw.so.1
 lib/libfungw.so.1.2
-lib/libfungw.so.1.2.1
+lib/libfungw.so.1.2.2
 lib/libfungw_c.a
+lib/libfungw_c.so
 lib/libfungw_c.so.1
 lib/libfungw_c.so.1.2
-lib/libfungw_c.so.1.2.1
+lib/libfungw_c.so.1.2.2
 lib/libfungw_cli.a
 lib/libfungw_cli.so.1
 lib/libfungw_cli.so.1.2
-lib/libfungw_cli.so.1.2.1
+lib/libfungw_cli.so.1.2.2
 %%DUKTAPE%%lib/libfungw_duktape.a
 %%DUKTAPE%%lib/libfungw_duktape.so.1
 %%DUKTAPE%%lib/libfungw_duktape.so.1.2
-%%DUKTAPE%%lib/libfungw_duktape.so.1.2.1
+%%DUKTAPE%%lib/libfungw_duktape.so.1.2.2
 lib/libfungw_fawk.a
 lib/libfungw_fawk.so.1
 lib/libfungw_fawk.so.1.2
-lib/libfungw_fawk.so.1.2.1
+lib/libfungw_fawk.so.1.2.2
 %%LUA%%lib/libfungw_lua.a
 %%LUA%%lib/libfungw_lua.so.1
 %%LUA%%lib/libfungw_lua.so.1.2
-%%LUA%%lib/libfungw_lua.so.1.2.1
+%%LUA%%lib/libfungw_lua.so.1.2.2
 %%PERL%%lib/libfungw_perl.a
 %%PERL%%lib/libfungw_perl.so.1
 %%PERL%%lib/libfungw_perl.so.1.2
-%%PERL%%lib/libfungw_perl.so.1.2.1
+%%PERL%%lib/libfungw_perl.so.1.2.2
 %%PYTHON3%%lib/libfungw_python3.a
 %%PYTHON3%%lib/libfungw_python3.so.1
 %%PYTHON3%%lib/libfungw_python3.so.1.2
-%%PYTHON3%%lib/libfungw_python3.so.1.2.1
+%%PYTHON3%%lib/libfungw_python3.so.1.2.2
 %%TCL%%lib/libfungw_tcl.a
 %%TCL%%lib/libfungw_tcl.so.1
 %%TCL%%lib/libfungw_tcl.so.1.2
-%%TCL%%lib/libfungw_tcl.so.1.2.1
+%%TCL%%lib/libfungw_tcl.so.1.2.2
 lib/puplug/fungw_c.a
 lib/puplug/fungw_c.mak
 lib/puplug/fungw_c.pup