git: 6905dca5527e - main - lang/nyan: Update to g20230703
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
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