git: de523e27a06b - main - devel/kore: Remove expired port
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Tue, 04 Feb 2025 20:42:52 UTC
The branch main has been updated by rene: URL: https://cgit.FreeBSD.org/ports/commit/?id=de523e27a06b24d43cacc2635e3207a6c0620e9b commit de523e27a06b24d43cacc2635e3207a6c0620e9b Author: Rene Ladan <rene@FreeBSD.org> AuthorDate: 2025-02-04 20:42:46 +0000 Commit: Rene Ladan <rene@FreeBSD.org> CommitDate: 2025-02-04 20:42:46 +0000 devel/kore: Remove expired port 2025-01-31 devel/kore: Unmaintained in tree for years and broken for months --- MOVED | 1 + devel/Makefile | 1 - devel/kore/Makefile | 66 ---------------- devel/kore/distinfo | 3 - devel/kore/files/patch-Makefile | 49 ------------ devel/kore/files/patch-kodev_Makefile | 24 ------ devel/kore/files/patch-src_cli.c | 11 --- devel/kore/files/patch-src_python.c | 11 --- .../files/patch-tools_kore-serve_conf_build.conf | 10 --- devel/kore/pkg-descr | 6 -- devel/kore/pkg-plist | 88 ---------------------- 11 files changed, 1 insertion(+), 269 deletions(-) diff --git a/MOVED b/MOVED index 6578142a9853..f074cdba29f7 100644 --- a/MOVED +++ b/MOVED @@ -4124,3 +4124,4 @@ x11-toolkits/qml-box2d@qt6|x11-toolkits/qml-box2d|2025-02-03|Unflavorize port, a databases/mysql90-client|databases/mysql91-client|2025-02-04|Has expired: MySQL 9.0 is no longer supported by the vendor databases/mysql90-server|databases/mysql91-server|2025-02-04|Has expired: MySQL 9.0 is no longer supported by the vendor textproc/docproj-legacy|textproc/docproj|2025-02-04|Has expired: Old version of documentation set +devel/kore||2025-02-04|Has expired: Unmaintained in tree for years and broken for months diff --git a/devel/Makefile b/devel/Makefile index 5797edbf042d..13054ac93412 100644 --- a/devel/Makefile +++ b/devel/Makefile @@ -1172,7 +1172,6 @@ SUBDIR += kokkos SUBDIR += kommit SUBDIR += kopeninghours - SUBDIR += kore SUBDIR += kpublictransport SUBDIR += kronosnet SUBDIR += ksql diff --git a/devel/kore/Makefile b/devel/kore/Makefile deleted file mode 100644 index 3207950b0122..000000000000 --- a/devel/kore/Makefile +++ /dev/null @@ -1,66 +0,0 @@ -PORTNAME= kore -DISTVERSION= 4.2.3 -PORTREVISION= 1 -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= Fails to build, error: no member named 'gi_frame' in 'PyGenObject' -DEPRECATED= Unmaintained in tree for years and broken for months -EXPIRATION_DATE=2025-01-31 - -USES= compiler:c11 gmake ssl - -MAKE_ARGS= OPENSSL_PATH=${OPENSSLBASE} -CFLAGS+= -std=c11 - -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 - -pre-configure: - @${REINPLACE_CMD} 's|%%LOCALBASE%%|${LOCALBASE}/|g' \ - ${WRKSRC}/Makefile - @${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 <bsd.port.mk> diff --git a/devel/kore/distinfo b/devel/kore/distinfo deleted file mode 100644 index 81ab785522ef..000000000000 --- a/devel/kore/distinfo +++ /dev/null @@ -1,3 +0,0 @@ -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-Makefile b/devel/kore/files/patch-Makefile deleted file mode 100644 index 6ff3989fb674..000000000000 --- a/devel/kore/files/patch-Makefile +++ /dev/null @@ -1,49 +0,0 @@ ---- Makefile.orig 2022-08-22 11:18:44 UTC -+++ Makefile -@@ -31,9 +31,9 @@ S_SRC+= src/tls_$(TLS_BACKEND).c - FEATURES= - FEATURES_INC= - --CFLAGS+=-Wall -Werror -Wstrict-prototypes -Wmissing-prototypes -+CFLAGS+=-Wall -Wstrict-prototypes -Wmissing-prototypes - CFLAGS+=-Wmissing-declarations -Wshadow -Wpointer-arith -Wcast-qual --CFLAGS+=-Wsign-compare -Iinclude/kore -I$(OBJDIR) -std=c99 -pedantic -+CFLAGS+=-Wsign-compare -Iinclude/kore -I$(OBJDIR) -pedantic - CFLAGS+=-Wtype-limits -fno-common - CFLAGS+=-DPREFIX='"$(PREFIX)"' -fstack-protector-all - -@@ -66,12 +66,6 @@ ifneq ("$(DEBUG)", "") - FEATURES+=-DKORE_DEBUG - endif - --ifneq ("$(NOOPT)", "") -- CFLAGS+=-O0 --else -- CFLAGS+=-O2 --endif -- - ifneq ("$(NOSENDFILE)", "") - CFLAGS+=-DKORE_NO_SENDFILE - endif -@@ -120,8 +114,8 @@ endif - - OSNAME=$(shell uname -s | sed -e 's/[-_].*//g' | tr A-Z a-z) - ifeq ("$(OSNAME)", "freebsd") -- KORE_CURL_LIB=-L/usr/local/lib -lcurl -- KORE_CURL_INC=-I/usr/local/include -+ KORE_CURL_LIB=-L%%LOCALBASE%%/lib -lcurl -+ KORE_CURL_INC=-I%%LOCALBASE%%/include - endif - - ifneq ("$(ACME)", "") -@@ -161,8 +155,8 @@ else ifeq ("$(OSNAME)", "linux") - else - S_SRC+=src/bsd.c - ifneq ("$(JSONRPC)", "") -- CFLAGS+=-I/usr/local/include -- LDFLAGS+=-L/usr/local/lib -+ CFLAGS+=-I%%LOCALBASE%%/include -+ LDFLAGS+=-L%%LOCALBASE%%/lib - endif - endif - diff --git a/devel/kore/files/patch-kodev_Makefile b/devel/kore/files/patch-kodev_Makefile deleted file mode 100644 index baa8e5315099..000000000000 --- a/devel/kore/files/patch-kodev_Makefile +++ /dev/null @@ -1,24 +0,0 @@ ---- kodev/Makefile.orig 2022-08-22 11:18:44 UTC -+++ kodev/Makefile -@@ -9,17 +9,11 @@ INSTALL_DIR=$(PREFIX)/bin - - S_SRC= ../src/cli.c - --CFLAGS+=-Wall -Werror -Wstrict-prototypes -Wmissing-prototypes -+CFLAGS+=-Wall -Wstrict-prototypes -Wmissing-prototypes - CFLAGS+=-Wmissing-declarations -Wshadow -Wpointer-arith -Wcast-qual --CFLAGS+=-Wsign-compare -Iincludes -std=c99 -pedantic --CFLAGS+=-DPREFIX='"$(PREFIX)"' --LDFLAGS=-lcrypto -- --ifneq ("$(NOOPT)", "") -- CFLAGS+=-O0 --else -- CFLAGS+=-O2 --endif -+CFLAGS+=-Wsign-compare -Iincludes -pedantic -+CFLAGS+=-DPREFIX='"$(PREFIX)"' -I$(OPENSSL_PATH)/include -+LDFLAGS+=-L$(OPENSSL_PATH)/lib -lcrypto - - ifneq ("$(MINIMAL)", "") - CFLAGS+=-DKODEV_MINIMAL diff --git a/devel/kore/files/patch-src_cli.c b/devel/kore/files/patch-src_cli.c deleted file mode 100644 index fb0ba4393640..000000000000 --- a/devel/kore/files/patch-src_cli.c +++ /dev/null @@ -1,11 +0,0 @@ ---- src/cli.c.orig 2022-08-22 11:18:44 UTC -+++ src/cli.c -@@ -867,6 +867,8 @@ cli_ldflags(int argc, char **argv) - cli_kore_load_file("linker", NULL, &p, &len); - printf("%.*s ", (int)len, p); - -+ printf("-I%%OPENSSLINC%% "); -+ - #if defined(__MACH__) - printf("-dynamiclib -undefined suppress -flat_namespace "); - #else diff --git a/devel/kore/files/patch-src_python.c b/devel/kore/files/patch-src_python.c deleted file mode 100644 index 1df8f209a100..000000000000 --- a/devel/kore/files/patch-src_python.c +++ /dev/null @@ -1,11 +0,0 @@ ---- src/python.c.orig 2023-11-17 22:08:08 UTC -+++ src/python.c -@@ -4828,7 +4828,7 @@ pyhttp_iterobj_next(struct pyhttp_iterobj *iterobj) - } - - kore_buf_reset(&iterobj->buf); -- kore_buf_appendf(&iterobj->buf, "%lx\r\n", length); -+ kore_buf_appendf(&iterobj->buf, "%zx\r\n", length); - kore_buf_append(&iterobj->buf, ptr, length); - kore_buf_appendf(&iterobj->buf, "\r\n"); - diff --git a/devel/kore/files/patch-tools_kore-serve_conf_build.conf b/devel/kore/files/patch-tools_kore-serve_conf_build.conf deleted file mode 100644 index be1d1dc8c9a0..000000000000 --- a/devel/kore/files/patch-tools_kore-serve_conf_build.conf +++ /dev/null @@ -1,10 +0,0 @@ ---- tools/kore-serve/conf/build.conf.orig 2022-08-22 11:18:44 UTC -+++ tools/kore-serve/conf/build.conf -@@ -2,7 +2,6 @@ single_binary=yes - kore_source=../../ - kore_flavor=NOTLS=1 - --cflags=-std=c99 -Werror - cflags=-Wall -Wmissing-declarations -Wshadow - cflags=-Wstrict-prototypes -Wmissing-prototypes - cflags=-Wpointer-arith -Wcast-qual -Wsign-compare diff --git a/devel/kore/pkg-descr b/devel/kore/pkg-descr deleted file mode 100644 index c9e7cc4a8e24..000000000000 --- a/devel/kore/pkg-descr +++ /dev/null @@ -1,6 +0,0 @@ -Kore is an easy to use web application framework for writing scalable -web APIs in C. Its main goals are security, scalability and allowing -rapid development and deployment of such APIs. - -Because of this Kore is an ideal candidate for building robust, -scalable and secure web things. diff --git a/devel/kore/pkg-plist b/devel/kore/pkg-plist deleted file mode 100644 index d71588b75216..000000000000 --- a/devel/kore/pkg-plist +++ /dev/null @@ -1,88 +0,0 @@ -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 -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_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