Kaynağa Gözat

syslog-ng: drop package

Waldemar Brodkorb 3 ay önce
ebeveyn
işleme
a21bb52dbc

+ 0 - 47
package/syslog-ng/Makefile

@@ -1,47 +0,0 @@
-# This file is part of the OpenADK project. OpenADK is copyrighted
-# material, please see the LICENCE file in the top-level directory.
-
-include ${ADK_TOPDIR}/rules.mk
-
-PKG_NAME:=		syslog-ng
-PKG_VERSION:=		4.8.1
-PKG_RELEASE:=		1
-PKG_HASH:=		f54acc615215d8efac2955c3d0bfa040b61e39f19f18bd05fa933f587a863d40
-PKG_DESCR:=		powerful syslog daemon
-PKG_SECTION:=		sys/misc
-PKG_BUILDDEP:=		cmake-host glib ivykis openssl json-c libnet 
-PKG_BUILDDEP+=		pcre2 flex-host
-PKG_DEPENDS:=		glib ivykis libopenssl json-c libnet
-PKG_SITES:=		https://github.com/syslog-ng/syslog-ng/archive/refs/tags/
-PKG_NEEDS:=		iconv
-
-DISTFILES:=		${PKG_NAME}-${PKG_VERSION}.tar.gz
-WRKDIST=		${WRKDIR}/$(PKG_NAME)-$(PKG_NAME)-$(PKG_VERSION)
-
-include ${ADK_TOPDIR}/mk/package.mk
-
-$(eval $(call PKG_template,SYSLOG_NG,syslog-ng,${PKG_VERSION}-${PKG_RELEASE},${PKG_DEPENDS},${PKG_DESCR},${PKG_SECTION}))
-
-CONFIG_STYLE:=		cmake
-CMAKE_FLAGS+=		-DSYSLOG_NG_ENABLE_SYSTEMD=OFF \
-			-DSYSLOG_NG_ENABLE_TCP_WRAPPER=OFF \
-			-DENABLE_CURL=OFF \
-			-DENABLE_JAVA=OFF \
-			-DENABLE_PYTHON=OFF \
-			-DENABLE_JAVA_MODULES=OFF \
-			-DBUILD_TESTING=OFF \
-			-DENABLE_AFSNMP=OFF \
-			-DENABLE_EXAMPLE_MODULES=OFF
-
-syslog-ng-install:
-	${INSTALL_DIR} ${IDIR_SYSLOG_NG}/usr/sbin \
-		${IDIR_SYSLOG_NG}/etc/syslog-ng
-	${INSTALL_DIR} ${IDIR_SYSLOG_NG}/usr/lib
-	${CP} ${WRKINST}/usr/lib/lib*.so* \
-		${IDIR_SYSLOG_NG}/usr/lib/
-	${INSTALL_BIN} ${WRKINST}/usr/sbin/syslog-ng \
-		${IDIR_SYSLOG_NG}/usr/sbin/
-	${INSTALL_DATA} ./files/syslog-ng.conf \
-		${IDIR_SYSLOG_NG}/etc/syslog-ng/
-
-include ${ADK_TOPDIR}/mk/pkg-bottom.mk

+ 0 - 16
package/syslog-ng/files/syslog-ng.conf

@@ -1,16 +0,0 @@
-options { 
-	chain_hostnames(off); 
-	sync(0); 
-
-	# The default action of syslog-ng 1.6.0 is to log a STATS line
-	# to the file every 10 minutes.  That's pretty ugly after a while.
-	# Change it to every 12 hours so you get a nice daily update of
-	# how many messages syslog-ng missed (0).
-	stats(43200); 
-};
-
-source src { unix-stream("/dev/log"); internal(); };
-
-destination messages { file("/var/log/messages"); };
-
-log { source(src); destination(messages); };

+ 0 - 1
package/syslog-ng/files/syslog-ng.conffiles

@@ -1 +0,0 @@
-/etc/syslog-ng/syslog-ng.conf

+ 0 - 3
package/syslog-ng/files/syslog-ng.postinst

@@ -1,3 +0,0 @@
-#!/bin/sh
-. $IPKG_INSTROOT/etc/functions.sh
-add_rcconf syslog_ng NO

+ 0 - 32
package/syslog-ng/files/syslog_ng.init

@@ -1,32 +0,0 @@
-#!/bin/sh
-#PKG syslog-ng
-#INIT 05
-. /etc/rc.conf
-
-case $1 in
-autostop) ;;
-autostart)
-	test x"${syslog_ng:-NO}" = x"NO" && exit 0
-	test x"$syslog_ng" = x"DAEMON" && test -x /bin/mksh && exec mksh -T- $0 start
-	exec sh $0 start
-	;;
-start)
-	[ -f /etc/syslog-ng/syslog-ng.conf ] || {
-	  echo "/etc/syslog-ng/syslog-ng.conf does not exist !";
-	  exit 0;
-	};
-	/usr/sbin/syslog-ng
-	;;
-stop)
-	kill $(pgrep -f /usr/sbin/syslog-ng)
-	;;
-restart)
-	sh $0 stop
-	sh $0 start
-	;;
-*)
-	echo "Usage: $0 {start | stop | restart}"
-	exit 1
-	;;
-esac
-exit $?

+ 10 - 9
package/syslog-ng/patches/patch-CMakeLists_txt

@@ -1,10 +1,11 @@
---- syslog-ng-syslog-ng-4.6.0.orig/CMakeLists.txt	2024-01-25 10:09:33.000000000 +0100
-+++ syslog-ng-syslog-ng-4.6.0/CMakeLists.txt	2024-02-13 15:32:51.471547962 +0100
-@@ -474,7 +474,6 @@ add_subdirectory(syslog-ng)
- add_subdirectory(syslog-ng-ctl)
- add_subdirectory(persist-tool)
- add_subdirectory(tests)
--add_subdirectory(libtest)
- 
- configure_file(${CMAKE_CURRENT_SOURCE_DIR}/syslog-ng-config.h.in ${CMAKE_CURRENT_BINARY_DIR}/syslog-ng-config.h)
+--- syslog-ng-syslog-ng-4.11.0.orig/CMakeLists.txt	2026-02-24 15:47:15.000000000 +0100
++++ syslog-ng-syslog-ng-4.11.0/CMakeLists.txt	2026-05-12 22:08:45.405987656 +0200
+@@ -91,7 +91,7 @@ find_package(Resolv REQUIRED)
+ find_package(WRAP)
+ external_or_find_package(JSONC REQUIRED)
+ include(find_python_and_build_venv)
+-include(find_ivykis)
++#include(find_ivykis)
+ pkg_check_modules(LIBPCRE REQUIRED libpcre2-8)
  
+ include(detect_features)