git: 6905dca5527e - main - lang/nyan: Update to g20230703

From: Wen Heping <wen_at_FreeBSD.org>
Date: Sat, 13 Jan 2024 12:46:46 UTC
The branch main has been updated by wen:

URL: https://cgit.FreeBSD.org/ports/commit/?id=6905dca5527e85999f63db8e33e4e809fabb9c68

commit 6905dca5527e85999f63db8e33e4e809fabb9c68
Author:     Wen Heping <wen@FreeBSD.org>
AuthorDate: 2024-01-13 12:39:57 +0000
Commit:     Wen Heping <wen@FreeBSD.org>
CommitDate: 2024-01-13 12:46:14 +0000

    lang/nyan: Update to g20230703
    
    PR:             276258
    Reported by:    wen@
    Approved by:    maintainer
---
 lang/nyan/Makefile                        |  5 ++---
 lang/nyan/distinfo                        |  6 +++---
 lang/nyan/files/patch-nyan_CMakeLists.txt | 31 -------------------------------
 lang/nyan/pkg-plist                       | 11 ++++++++++-
 4 files changed, 15 insertions(+), 38 deletions(-)

diff --git a/lang/nyan/Makefile b/lang/nyan/Makefile
index e13ab6b7f5d1..23ab8f8b02f4 100644
--- a/lang/nyan/Makefile
+++ b/lang/nyan/Makefile
@@ -1,6 +1,5 @@
 PORTNAME=	nyan
-PORTVERSION=	g20180708
-PORTREVISION=	2
+PORTVERSION=	g20230703
 CATEGORIES=	lang
 PKGNAMESUFFIX=	-lang
 
@@ -14,7 +13,7 @@ LICENSE_FILE=	${WRKSRC}/legal/LGPLv3
 USES=		cmake compiler:c++17-lang
 USE_GITHUB=	yes
 GH_ACCOUNT=	SFTtech
-GH_TAGNAME=	3c263e2
+GH_TAGNAME=	35a50b0
 USE_LDCONFIG=	yes
 
 .include <bsd.port.mk>
diff --git a/lang/nyan/distinfo b/lang/nyan/distinfo
index 8d02c775199c..a4c80f815221 100644
--- a/lang/nyan/distinfo
+++ b/lang/nyan/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1531429889
-SHA256 (SFTtech-nyan-g20180708-3c263e2_GH0.tar.gz) = 9a65183c500527f9998eab7a9093a9461e1e34dd604f72d2ef2bbd473b3b0d79
-SIZE (SFTtech-nyan-g20180708-3c263e2_GH0.tar.gz) = 126134
+TIMESTAMP = 1704981017
+SHA256 (SFTtech-nyan-g20230703-35a50b0_GH0.tar.gz) = ffe8bd0e8d3e9cd3a1107bb7a3380ba0bb979839842f682a3aaae1b04d3b5b8c
+SIZE (SFTtech-nyan-g20230703-35a50b0_GH0.tar.gz) = 155697
diff --git a/lang/nyan/files/patch-nyan_CMakeLists.txt b/lang/nyan/files/patch-nyan_CMakeLists.txt
deleted file mode 100644
index 391f70ea4061..000000000000
--- a/lang/nyan/files/patch-nyan_CMakeLists.txt
+++ /dev/null
@@ -1,31 +0,0 @@
---- nyan/CMakeLists.txt.orig	2018-07-12 20:09:17 UTC
-+++ nyan/CMakeLists.txt
-@@ -11,7 +11,7 @@ if (APPLE)
-     endif ()
- endif ()
- 
--find_package(FLEX 2.6 REQUIRED)
-+find_package(FLEX 2.5 REQUIRED)
- 
- set(nyanl_cpp "${CMAKE_CURRENT_BINARY_DIR}/flex.gen.cpp")
- set(nyanl_h "${CMAKE_CURRENT_BINARY_DIR}/flex.gen.h")
-@@ -77,10 +77,15 @@ add_library(nyan SHARED
- add_library(nyan::nyan ALIAS nyan)
- 
- if(UNIX)
--	target_link_libraries(nyan
--		${CMAKE_DL_LIBS}
--	)
--
-+	if("${CMAKE_SYSTEM_NAME}" MATCHES "(Free|Net|Open)BSD")
-+	  find_library(EXECINFO_LIBRARY execinfo)
-+	  target_link_libraries(nyan ${CMAKE_DL_LIBS} ${EXECINFO_LIBRARY})
-+        elseif("${CMAKE_SYSTEM_NAME}" MATCHES "DragonFly")
-+	  find_library(EXECINFO_LIBRARY execinfo)
-+	  target_link_libraries(nyan ${CMAKE_DL_LIBS} ${EXECINFO_LIBRARY})
-+	else()
-+	   target_link_libraries(nyan ${CMAKE_DL_LIBS})
-+	endif()
- 	if(NOT APPLE)
- 		# for ld on macOS: "The default is to treat undefined symbols as errors."
- 		set_target_properties(nyan PROPERTIES LINK_FLAGS "-Wl,--no-undefined")
diff --git a/lang/nyan/pkg-plist b/lang/nyan/pkg-plist
index f081e573ad4f..b41813700c6a 100644
--- a/lang/nyan/pkg-plist
+++ b/lang/nyan/pkg-plist
@@ -1,4 +1,5 @@
 bin/nyancat
+include/nyan/api_error.h
 include/nyan/ast.h
 include/nyan/basic_type.h
 include/nyan/c3.h
@@ -12,6 +13,7 @@ include/nyan/error.h
 include/nyan/file.h
 include/nyan/id_token.h
 include/nyan/inheritance_change.h
+include/nyan/lang_error.h
 include/nyan/lexer/bracket.h
 include/nyan/lexer/impl.h
 include/nyan/lexer/lexer.h
@@ -27,6 +29,8 @@ include/nyan/object.h
 include/nyan/object_history.h
 include/nyan/object_info.h
 include/nyan/object_state.h
+include/nyan/object_notifier.h
+include/nyan/object_notifier_types.h
 include/nyan/ops.h
 include/nyan/parser.h
 include/nyan/patch_info.h
@@ -37,6 +41,7 @@ include/nyan/token_stream.h
 include/nyan/transaction.h
 include/nyan/type.h
 include/nyan/util.h
+include/nyan/util/flags.h
 include/nyan/value/boolean.h
 include/nyan/value/container.h
 include/nyan/value/file.h
@@ -48,6 +53,10 @@ include/nyan/value/set_base.h
 include/nyan/value/text.h
 include/nyan/value/value.h
 include/nyan/value/value_holder.h
+include/nyan/value/container_types.h
+include/nyan/value/dict.h
+include/nyan/value/none.h
+include/nyan/value_token.h
 include/nyan/view.h
 lib/cmake/nyan/nyanConfig.cmake
 lib/cmake/nyan/nyanConfigVersion.cmake
@@ -55,4 +64,4 @@ lib/cmake/nyan/nyanTargets-%%CMAKE_BUILD_TYPE%%.cmake
 lib/cmake/nyan/nyanTargets.cmake
 lib/libnyan.so
 lib/libnyan.so.1
-lib/libnyan.so.1.0
+lib/libnyan.so.0.3.0