diff --git a/devel/kore/Makefile b/devel/kore/Makefile index b4ddae0b4fbf..c286efeb664d 100644 --- a/devel/kore/Makefile +++ b/devel/kore/Makefile @@ -1,74 +1,74 @@ PORTNAME= kore -PORTVERSION= 4.1.0 +PORTVERSION= 4.2.3 CATEGORIES= devel www MASTER_SITES= https://kore.io/releases/ MAINTAINER= ports@FreeBSD.org COMMENT= Web application framework for writing web APIs in C WWW= http://www.kore.io/ LICENSE= ISCL LICENSE_FILE= ${WRKSRC}/LICENSE BROKEN_SSL= openssl30 openssl31 BROKEN_SSL_REASON= Requires OpenSSL 3.0.0 deprecated RSA_* routines USES= compiler:c11 gmake ssl MAKE_ARGS= OPENSSL_PATH=${OPENSSLBASE} CFLAGS+= ${CFLAGS_${CHOSEN_COMPILER_TYPE}} # 12.0 + -pedantic CFLAGS_clang= -Wno-error=c11-extensions PORTEXAMPLES= * OPTIONS_DEFINE= ACME CURL DEBUG EXAMPLES HTTP JSONRPC PGSQL PYTHON \ TASKS TLS OPTIONS_DEFAULT= ACME CURL HTTP JSONRPC PGSQL PYTHON TASKS TLS OPTIONS_SUB= yes ACME_DESC= Build with ACME support HTTP_DESC= Build with HTTP support JSONRPC_DESC= Build with JSON-RPC support TASKS_DESC= Build with tasks support ACME_MAKE_ARGS= ACME=1 CURL_LIB_DEPENDS= libcurl.so:ftp/curl CURL_MAKE_ARGS= CURL=1 DEBUG_MAKE_ARGS= DEBUG=1 HTTP_MAKE_ARGS_OFF= NOHTTP=1 JSONRPC_IMPLIES= HTTP JSONRPC_LIB_DEPENDS= libyajl.so:devel/yajl JSONRPC_MAKE_ARGS= JSONRPC=1 PGSQL_IMPLIES= HTTP PGSQL_USES= pgsql PGSQL_MAKE_ARGS= PGSQL=1 PYTHON_USES= gettext-runtime python PYTHON_MAKE_ARGS= PYTHON=1 PYTHON_BINARY_ALIAS= python3-config=${PYTHON_CMD}-config TASKS_MAKE_ARGS= TASKS=1 TLS_MAKE_ARGS_OFF= NOTLS=1 .include .if ${COMPILER_TYPE} == clang && ${COMPILER_VERSION} >= 160 CFLAGS+= -Wno-error=deprecated-declarations -Wno-error=incompatible-pointer-types-discards-qualifiers .endif post-patch: .if ${LOCALBASE} != /usr/local @${REINPLACE_CMD} 's|/usr/local/|${LOCALBASE}/|g' \ ${WRKSRC}/Makefile .endif @${REINPLACE_CMD} 's|%%OPENSSLINC%%|${OPENSSLINC}|g' \ ${WRKSRC}/src/cli.c post-install: ${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/kodev \ ${STAGEDIR}${PREFIX}/bin/kore post-install-EXAMPLES-on: @cd ${WRKSRC}/examples && ${COPYTREE_SHARE} . ${STAGEDIR}${EXAMPLESDIR} @cd ${WRKSRC}/conf && ${COPYTREE_SHARE} . ${STAGEDIR}${EXAMPLESDIR} .include diff --git a/devel/kore/distinfo b/devel/kore/distinfo index be897f2f1e2e..81ab785522ef 100644 --- a/devel/kore/distinfo +++ b/devel/kore/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1612565690 -SHA256 (kore-4.1.0.tar.gz) = b7d73b005fde0ea01c356a54e4bbd8a209a4dff9cf315802a127ce7267efbe61 -SIZE (kore-4.1.0.tar.gz) = 1068382 +TIMESTAMP = 1693422665 +SHA256 (kore-4.2.3.tar.gz) = f9a9727af97441ae87ff9250e374b9fe3a32a3348b25cb50bd2b7de5ec7f5d82 +SIZE (kore-4.2.3.tar.gz) = 1085717 diff --git a/devel/kore/files/patch-src_cli.c b/devel/kore/files/patch-src_cli.c deleted file mode 100644 index 431e9b88ea96..000000000000 --- a/devel/kore/files/patch-src_cli.c +++ /dev/null @@ -1,10 +0,0 @@ ---- src/cli.c.orig 2020-08-26 07:20:35 UTC -+++ src/cli.c -@@ -1922,6 +1922,7 @@ cli_build_flags_common(struct buildopt *bopt, struct c - else - cli_buf_appendf(buf, "-I%s/include ", bopt->kore_source); - -+ cli_buf_appendf(buf, "-I%%OPENSSLINC%% "); - #if defined(__MACH__) - /* Add default openssl include path from homebrew / ports under OSX. */ - cli_buf_appendf(buf, "-I/opt/local/include "); diff --git a/devel/kore/pkg-plist b/devel/kore/pkg-plist index c830ea1ac206..d71588b75216 100644 --- a/devel/kore/pkg-plist +++ b/devel/kore/pkg-plist @@ -1,75 +1,88 @@ bin/kodev bin/kore include/kore/acme.h include/kore/curl.h include/kore/hooks.h include/kore/http.h include/kore/jsonrpc.h include/kore/kore.h include/kore/pgsql.h include/kore/python_api.h include/kore/python_methods.h include/kore/seccomp.h +include/kore/sha1.h +include/kore/sha2.h include/kore/tasks.h -%%DATADIR%%/Makefile -%%DATADIR%%/RELEASE +share/man/man1/kodev.1.gz %%DATADIR%%/features +%%DATADIR%%/ffdhe4096.pem %%DATADIR%%/include/kore/acme.h %%DATADIR%%/include/kore/curl.h %%DATADIR%%/include/kore/hooks.h %%DATADIR%%/include/kore/http.h %%DATADIR%%/include/kore/jsonrpc.h %%DATADIR%%/include/kore/kore.h %%DATADIR%%/include/kore/pgsql.h %%DATADIR%%/include/kore/python_api.h %%DATADIR%%/include/kore/python_methods.h %%DATADIR%%/include/kore/seccomp.h +%%DATADIR%%/include/kore/sha1.h +%%DATADIR%%/include/kore/sha2.h %%DATADIR%%/include/kore/tasks.h +%%DATADIR%%/linker +%%DATADIR%%/Makefile %%DATADIR%%/misc/curl-extract-opt.sh %%DATADIR%%/misc/curl/python_curlopt.h +%%DATADIR%%/misc/ffdhe4096.pem %%DATADIR%%/misc/kore-build/build-curl.sh %%DATADIR%%/misc/kore-build/build-kodev.sh %%DATADIR%%/misc/kore-build/build-kore.sh %%DATADIR%%/misc/kore-build/build-nghttp2.sh %%DATADIR%%/misc/kore-build/build-openssl.sh %%DATADIR%%/misc/kore-build/build-python.sh %%DATADIR%%/misc/kore-build/helpers.sh %%DATADIR%%/misc/linux-platform.sh %%DATADIR%%/misc/linux/aarch64_syscall.h.in %%DATADIR%%/misc/linux/arm_syscall.h.in %%DATADIR%%/misc/linux/x86_64_syscall.h.in %%DATADIR%%/misc/python3-config.sh +%%DATADIR%%/RELEASE %%DATADIR%%/src/accesslog.c %%DATADIR%%/src/acme.c %%DATADIR%%/src/auth.c %%DATADIR%%/src/bsd.c %%DATADIR%%/src/buf.c %%DATADIR%%/src/cli.c %%DATADIR%%/src/config.c %%DATADIR%%/src/connection.c %%DATADIR%%/src/curl.c %%DATADIR%%/src/domain.c %%DATADIR%%/src/filemap.c %%DATADIR%%/src/fileref.c %%DATADIR%%/src/http.c %%DATADIR%%/src/json.c %%DATADIR%%/src/jsonrpc.c -%%DATADIR%%/src/keymgr.c +%%DATADIR%%/src/keymgr_openssl.c %%DATADIR%%/src/kore.c %%DATADIR%%/src/linux.c +%%DATADIR%%/src/log.c %%DATADIR%%/src/mem.c %%DATADIR%%/src/module.c %%DATADIR%%/src/msg.c %%DATADIR%%/src/net.c %%DATADIR%%/src/pgsql.c %%DATADIR%%/src/pool.c %%DATADIR%%/src/python.c +%%DATADIR%%/src/route.c %%DATADIR%%/src/runtime.c %%DATADIR%%/src/seccomp.c +%%DATADIR%%/src/sha1.c +%%DATADIR%%/src/sha2.c %%DATADIR%%/src/tasks.c %%DATADIR%%/src/timer.c +%%DATADIR%%/src/tls_none.c +%%DATADIR%%/src/tls_openssl.c %%DATADIR%%/src/utils.c %%DATADIR%%/src/validator.c %%DATADIR%%/src/websocket.c %%DATADIR%%/src/worker.c -share/man/man1/kodev.1.gz