aboutsummaryrefslogtreecommitdiff
path: root/lang/nyan
diff options
context:
space:
mode:
authorWen Heping <wen@FreeBSD.org>2024-01-13 12:39:57 +0000
committerWen Heping <wen@FreeBSD.org>2024-01-13 12:46:14 +0000
commit6905dca5527e85999f63db8e33e4e809fabb9c68 (patch)
treec562631ae60cfea8ba270a56ddc6bd288ceb7e55 /lang/nyan
parentedf20cb844e7ff2da0da43bb708d04f102643ef7 (diff)
downloadports-6905dca5527e85999f63db8e33e4e809fabb9c68.tar.gz
ports-6905dca5527e85999f63db8e33e4e809fabb9c68.zip
lang/nyan: Update to g20230703
PR: 276258 Reported by: wen@ Approved by: maintainer
Diffstat (limited to 'lang/nyan')
-rw-r--r--lang/nyan/Makefile5
-rw-r--r--lang/nyan/distinfo6
-rw-r--r--lang/nyan/files/patch-nyan_CMakeLists.txt31
-rw-r--r--lang/nyan/pkg-plist11
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