Browse Source

ipcad: drop package

Waldemar Brodkorb 3 months ago
parent
commit
bf1756909c

+ 0 - 36
package/ipcad/Makefile

@@ -1,36 +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:=		ipcad
-PKG_VERSION:=		3.7.3
-PKG_RELEASE:=		2
-PKG_HASH:=		72372d46ae35e4d7cc74d96fbaf8bb0ae189aa9ecfd89026487aca790c2f0716
-PKG_DESCR:=		ip cisco accounting daemon
-PKG_SECTION:=		net/acct
-PKG_DEPENDS:=		libpcap
-PKG_BUILDDEP:=		libpcap
-PKG_URL:=		http://lionet.info/ipcad
-PKG_SITES:=		${MASTER_SITE_SOURCEFORGE:=ipcad/}
-
-DISTFILES:=		${PKG_NAME}-${PKG_VERSION}.tar.gz
-
-include ${ADK_TOPDIR}/mk/package.mk
-
-$(eval $(call PKG_template,IPCAD,ipcad,${PKG_VERSION}-${PKG_RELEASE},${PKG_DEPENDS},${PKG_DESCR},${PKG_SECTION}))
-
-CONFIGURE_ARGS+=	--with-ifst=linux \
-			--with-psrc=pcap \
-			--with-pcap-include="${STAGING_TARGET_DIR}/usr/include" \
-			--with-pcap-libraries="${STAGING_TARGET_DIR}/usr/lib"
-
-pre-build:
-	touch $(WRKBUILD)/cfglex.c $(WRKBUILD)/cslex.c
-
-ipcad-install:
-	${INSTALL_DIR} ${IDIR_IPCAD}/usr/bin ${IDIR_IPCAD}/etc
-	${INSTALL_DATA} ${WRKINST}/etc/ipcad.conf ${IDIR_IPCAD}/etc/
-	${INSTALL_BIN} ${WRKINST}/usr/bin/ipcad ${IDIR_IPCAD}/usr/bin/
-
-include ${ADK_TOPDIR}/mk/pkg-bottom.mk

+ 0 - 1
package/ipcad/files/ipcad.conffiles

@@ -1 +0,0 @@
-/etc/ipcad.conf

+ 0 - 169
package/ipcad/patches/patch-Makefile

@@ -1,169 +0,0 @@
---- ipcad-3.7.3.orig/Makefile	2007-04-22 10:08:45.000000000 +0200
-+++ ipcad-3.7.3/Makefile	2014-03-23 17:59:56.000000000 +0100
-@@ -1,4 +1,163 @@
--all: bootstrap
- 
--bootstrap:
--	./configure && make
-+prefix= /usr
-+exec_prefix= ${prefix}
-+bindir= /usr/bin
-+sysconfdir= /etc
-+datadir= /usr/share
-+
-+CC= /home/wbx/hudson/toolchain_x86_64-linux-gnu/usr/bin/arm-openadk-linux-muslgnueabihf-gcc
-+LDFLAGS= -L/home/wbx/hudson/target_arm_musl_eabihf/lib -L/home/wbx/hudson/target_arm_musl_eabihf/usr/lib -Wl,-O1 -Wl,-rpath -Wl,/usr/lib -Wl,-rpath-link -Wl,/home/wbx/hudson/target_arm_musl_eabihf/usr/lib -Wl,-z,relro,-z,now
-+LIBS= -lpcap 
-+CFLAGS= -march=armv6 -mtune=arm1176jzf-s -mfpu=vfp -mfloat-abi=hard -fwrapv -fno-ident -fhonour-copts -fomit-frame-pointer -Os -pipe -fno-unwind-tables -fno-asynchronous-unwind-tables -g3 -DHAVE_CONFIG_H -W -Wall
-+CPPFLAGS=-DIPCAD_VERSION=\"3.7.3\"
-+CPPFLAGS+=-DCONFIG_FILE=\"${sysconfdir}/ipcad.conf\"
-+CPPFLAGS+=-DHAVE_CONFIG_H -D_REENTRANT -D_THREAD_SAFE
-+CPPFLAGS+=-DPSRC_pcap -DIFST_linux
-+
-+YACC=bison -y
-+LEX=flex
-+INSTALL=/usr/bin/install -c
-+
-+MANROOT=/usr/share/man/man
-+MAN8=${MANROOT}8
-+MAN5=${MANROOT}5
-+
-+NROFF= groff -Tascii -mandoc
-+
-+PACKAGE=ipcad
-+TARGETS=ipcad
-+VERSION=3.7.3
-+
-+IPCAD_OBJS= main.o process.o pps.o disp.o storage.o usage.o cfgy.o cfglex.o cfgread.o cfgvar.o dump.o import.o nflow.o cshelly.o cslex.o csparse.o service.o rw.o servers.o opt.o pidfile.o sf_lite.o
-+IPCAD_OBJS+= ifst_linux.o		# Interface statistics
-+IPCAD_OBJS+= ifs_list.o			# Interface statistics
-+IPCAD_OBJS+= loop-pcap.o		# Method of capturing
-+IPCAD_OBJS+= loop-file.o		# Method of capturing
-+IPCAD_OBJS+= loop-divert.o		# Method of capturing
-+IPCAD_OBJS+= loop-dynamic.o		# Method of capturing
-+IPCAD_OBJS+= loop-ulog.o loop-ipq.o	# Methods of capturing
-+IPCAD_OBJS+= psrc.o psrc-pcap.o	# Initialize capturers
-+IPCAD_OBJS+= psrc-ipq.o psrc-ulog.o	# Initialize capturers
-+IPCAD_OBJS+= psrc-file.o		# Initialize capturers
-+IPCAD_OBJS+= psrc-dynamic.o		# Initialize capturers
-+IPCAD_OBJS+= psrc-divert.o		# Initialize capturers
-+IPCAD_OBJS+= wrap_oclose.o		# Special file descriptors cache
-+IPCAD_OBJS+= genhash.o			# General hashing
-+
-+all: ${TARGETS} man
-+
-+ipcad: ${IPCAD_OBJS}
-+	${CC} ${CFLAGS} -o $@ ${IPCAD_OBJS} ${LDFLAGS} ${LIBS}
-+
-+.SUFFIXES:
-+.SUFFIXES: .o .c .0 .8 .5
-+
-+.c.o:
-+	${CC} ${CPPFLAGS} ${CFLAGS} -o $@ -c $<
-+
-+.8.0:
-+	${NROFF} $< > $@
-+
-+.5.0:
-+	${NROFF} $< > $@
-+
-+cfgy.h cfgy.c: cfg.y
-+	${YACC} -p ipcacfg -d cfg.y
-+	@mv y.tab.c cfgy.c
-+	@mv y.tab.h cfgy.h
-+
-+cshelly.h cshelly.c: cshell.y
-+	${YACC} -p CS -d cshell.y
-+	@mv y.tab.c cshelly.c
-+	@mv y.tab.h cshelly.h
-+
-+cslex.c: cslex.l
-+	${LEX} -s -p -Cem -ocslex.c -PCS cslex.l
-+
-+cfglex.c: cfglex.l
-+	${LEX} -s -p -Cem -ocfglex.c -Pipcacfg cfglex.l
-+
-+
-+man: ipcad.8 ipcad.conf.5
-+
-+distdir = $(PACKAGE)-$(VERSION)
-+distdir:
-+	rm -rf $(distdir)
-+	mkdir $(distdir)
-+	cp *.c *.h $(distdir)
-+	cp ipcad.8 ipcad.conf.5 $(distdir)
-+	cp *.y *.l $(distdir)
-+	cp *.in configure install-sh $(distdir)
-+	cp ipcad.conf.default $(distdir)
-+	cp ipcad.conf.simple $(distdir)
-+	cp ipcad.spec.in $(distdir)
-+	cp Makefile.in Makefile $(distdir)
-+	cp ChangeLog INSTALL README TODO BUGS AUTHORS COPYING FAQ $(distdir)
-+	cd $(distdir) && make distclean
-+
-+dist: distdir
-+	tar chof - $(distdir) | GZIP="--best" gzip -c > $(distdir).tar.gz
-+	rm -rf $(distdir)
-+
-+clean:
-+	rm -f *.o ${TARGETS} *.core 1
-+	rm -f *.0
-+
-+distclean: clean
-+	rm -f config.h
-+	rm -f config.cache config.log config.status
-+	rm -f Makefile
-+	rm -f $(distdir).tar.gz
-+	rm -f ipcad.spec
-+	(echo "all: bootstrap"; echo; echo "bootstrap:"; \
-+		echo "	./configure && make") > Makefile
-+
-+maintainer-clean: distclean
-+	@echo "This command is intended for maintainers to use; it"
-+	@echo "deletes files that may need special tools to rebuild."
-+	rm -f Makefile
-+	rm -f *.tab.* cfgy.? *lex.c
-+	rm -f config.h.in configure
-+
-+install: all install-bin install-conf
-+
-+install-bin:
-+	@${INSTALL} -d $(DESTDIR)${bindir}
-+	${INSTALL} ipcad $(DESTDIR)${bindir}
-+
-+install-man: man
-+	${INSTALL} -m 444 ipcad.8 $(DESTDIR)${MAN8}/ipcad.8
-+	${INSTALL} -m 444 ipcad.conf.5 $(DESTDIR)${MAN5}/ipcad.conf.5
-+
-+install-conf:
-+	@${INSTALL} -d $(DESTDIR)${sysconfdir}
-+	${INSTALL} -m 644 ipcad.conf.simple $(DESTDIR)${sysconfdir}/ipcad.conf.simple
-+	-@diff ${sysconfdir}/ipcad.conf					\
-+	      ${sysconfdir}/ipcad.conf.default >/dev/null 2>&1;		\
-+	if [ "$$?" -eq 0 ] || [ ! -f ${sysconfdir}/ipcad.conf ]; then	\
-+	echo ${INSTALL} -m 644 ipcad.conf.default $(DESTDIR)${sysconfdir}/ipcad.conf.default; \
-+	${INSTALL} -m 644 ipcad.conf.default $(DESTDIR)${sysconfdir}/ipcad.conf.default; \
-+	echo ${INSTALL} -m 644 ipcad.conf.default $(DESTDIR)${sysconfdir}/ipcad.conf;	\
-+	${INSTALL} -m 644 ipcad.conf.default $(DESTDIR)${sysconfdir}/ipcad.conf;	\
-+	echo "**********************************************";		\
-+	echo "* Please customize ${sysconfdir}/ipcad.conf *";		\
-+	echo "**********************************************";		\
-+	else								\
-+	echo ${INSTALL} -m 644 ipcad.conf.default $(DESTDIR)${sysconfdir}/ipcad.conf.default; \
-+	${INSTALL} -m 644 ipcad.conf.default $(DESTDIR)${sysconfdir}/ipcad.conf.default; \
-+	echo "*********************************************";		\
-+	echo "* Updated ${sysconfdir}/ipcad.conf.default *";		\
-+	echo "*********************************************";		\
-+	fi
-+	@echo ""
-+	@echo "Now you might want to 'make install-man'"
-+	@echo ""
-+
-+
-+uninstall:
-+	rm -f ${bindir}/ipcad
-+	rm -f ${sysconfdir}/ipcad.conf.default
-+	rm -f ${sysconfdir}/ipcad.conf.simple
-+	rm -f ${MAN8}/ipcad.8
-+	rm -f ${MAN5}/ipcad.conf.5
-+

+ 0 - 26
package/ipcad/patches/patch-Makefile_in

@@ -1,26 +0,0 @@
---- ipcad-3.7.3.orig/Makefile.in	2007-04-22 10:08:45.000000000 +0200
-+++ ipcad-3.7.3/Makefile.in	2014-03-23 17:58:49.000000000 +0100
-@@ -6,10 +6,10 @@ sysconfdir= @sysconfdir@
- datadir= @datadir@
- 
- CC= @CC@
--LDFLAGS+= @LDFLAGS@
--LIBS+= @LIBS@
--CFLAGS+= @CFLAGS@ @DEFS@ -W -Wall
--CPPFLAGS+=-DIPCAD_VERSION=\"@IPCAD_VERSION@\"
-+LDFLAGS= @LDFLAGS@
-+LIBS= @LIBS@
-+CFLAGS= @CFLAGS@ @DEFS@ -W -Wall
-+CPPFLAGS=-DIPCAD_VERSION=\"@IPCAD_VERSION@\"
- CPPFLAGS+=-DCONFIG_FILE=\"${sysconfdir}/ipcad.conf\"
- CPPFLAGS+=@DEFS@ -D_REENTRANT -D_THREAD_SAFE
- CPPFLAGS+=-DPSRC_@PSRC@ -DIFST_@IFST@
-@@ -28,7 +28,7 @@ PACKAGE=ipcad
- TARGETS=ipcad
- VERSION=@IPCAD_VERSION@
- 
--IPCAD_OBJS= main.o process.o pps.o disp.o storage.o usage.o cfgy.o cfglex.o cfgread.o cfgvar.o rsh.o rshp.o dump.o import.o nflow.o cshelly.o cslex.o csparse.o service.o rw.o servers.o opt.o pidfile.o sf_lite.o
-+IPCAD_OBJS= main.o process.o pps.o disp.o storage.o usage.o cfgy.o cfglex.o cfgread.o cfgvar.o dump.o import.o nflow.o cshelly.o cslex.o csparse.o service.o rw.o servers.o opt.o pidfile.o sf_lite.o
- IPCAD_OBJS+= ifst_@IFST@.o		# Interface statistics
- IPCAD_OBJS+= ifs_list.o			# Interface statistics
- IPCAD_OBJS+= loop-@PSRC@.o		# Method of capturing

+ 0 - 60
package/ipcad/patches/patch-cfg_y

@@ -1,60 +0,0 @@
---- ipcad-3.7.3.orig/cfg.y	2007-04-22 10:08:45.000000000 +0200
-+++ ipcad-3.7.3/cfg.y	2014-03-23 18:03:07.000000000 +0100
-@@ -3,7 +3,6 @@
- #include "headers.h"
- #include "cfgvar.h"
- #include "servers.h"
--#include "rsh.h"
- #include "opt.h"
- #include "storage.h"
- 
-@@ -214,49 +213,6 @@ block:
- 	| CAPTURE_PORTS DENY {
- 		conf->capture_ports = 0;
- 	}
--	| RSH ALLOW at_ip {
--		if(add_server(rsh_server, "RSH Server", &($3), 514))
--			return yyerror("Failed to install RSH server");
--		fprintf(stderr, "Configured RSH Server listening at %s\n",
--			inet_ntoa($3));
--	}
--	| RSH DENY at_ip {
--		fprintf(stderr, "Warning: Option at line %d has no effect\n",
--			ipcacfglineno);
--	}
--	| RSH TIMEOUT EQ TOK_STRING {
--		int to_ms;
--		to_ms = atoi($4);
--		free($4);
--		if(to_ms < 0)
--			to_ms = -1;	/* INFTIM */
--		else
--			to_ms = to_ms * 1000;
--		rsh_rw_timeout = to_ms;
--	}
--	| RSH TOK_STRING privlevel {
--		cfg_add_rsh_host("", $2, $3);
--		free($2);
--	}
--	| RSH AT TOK_STRING privlevel {
--		cfg_add_rsh_host("", $3, $4);
--		free($3);
--	}
--	| RSH TOK_STRING AT TOK_STRING privlevel {
--		cfg_add_rsh_host($2, $4, $5);
--		free($2); free($4);
--	}
--	| RSH TTL EQ TOK_STRING {
--		conf->rsh_ttl = atoi($4);
--		free($4);
--	}
--	| TTL EQ TOK_STRING {
--		fprintf(stderr, "WARNING: \"ttl = %s;\" at line %d: "
--			"Obsolete syntax. Please use \"rsh ttl = %s;\"\n",
--			$3, ipcacfglineno, $3);
--		conf->rsh_ttl = atoi($3);
--		free($3);
--	}
- 	| NetFlow
- 	| CHROOT EQ TOK_STRING {
- 		if(conf->chroot_to)

+ 0 - 98
package/ipcad/patches/patch-configure

@@ -1,98 +0,0 @@
---- ipcad-3.7.3.orig/configure	2007-04-22 10:08:45.000000000 +0200
-+++ ipcad-3.7.3/configure	2008-12-22 15:49:17.000000000 +0100
-@@ -2691,10 +2691,6 @@ fi
- 
- fi
- 
--LDFLAGS="$LDFLAGS -L${ac_default_prefix}/lib"
--CFLAGS="$CFLAGS -I${ac_default_prefix}/include"
--CPPFLAGS="$CPPFLAGS -I${ac_default_prefix}/include"
--
- 
- for ac_func in pthread_detach
- do
-@@ -4872,84 +4868,6 @@ done
- 
- 
- 
--for ac_header in linux/netfilter_ipv4/ipt_ULOG.h
--do
--as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
--echo "$as_me:$LINENO: checking for $ac_header" >&5
--echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
--if eval "test \"\${$as_ac_Header+set}\" = set"; then
--  echo $ECHO_N "(cached) $ECHO_C" >&6
--else
--  cat >conftest.$ac_ext <<_ACEOF
--/* confdefs.h.  */
--_ACEOF
--cat confdefs.h >>conftest.$ac_ext
--cat >>conftest.$ac_ext <<_ACEOF
--/* end confdefs.h.  */
--
--#ifdef HAVE_SYS_TYPES_H
--#include <sys/types.h>
--#endif
--#ifdef HAVE_ASM_TYPES_H
--#include <asm/types.h>
--#endif
--#ifdef HAVE_SYS_SOCKET_H
--#include <sys/socket.h>
--#endif
--#ifdef HAVE_LINUX_SOCKET_H
--#include <linux/socket.h>
--#endif
--#ifdef HAVE_LINUX_NETLINK_H
--#include <linux/netlink.h>
--#endif
--#ifdef HAVE_NET_IF_H
--#include <net/if.h>
--#endif
--
--
--#include <$ac_header>
--_ACEOF
--rm -f conftest.$ac_objext
--if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
--  (eval $ac_compile) 2>conftest.er1
--  ac_status=$?
--  grep -v '^ *+' conftest.er1 >conftest.err
--  rm -f conftest.er1
--  cat conftest.err >&5
--  echo "$as_me:$LINENO: \$? = $ac_status" >&5
--  (exit $ac_status); } &&
--	 { ac_try='test -z "$ac_c_werror_flag"
--			 || test ! -s conftest.err'
--  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
--  (eval $ac_try) 2>&5
--  ac_status=$?
--  echo "$as_me:$LINENO: \$? = $ac_status" >&5
--  (exit $ac_status); }; } &&
--	 { ac_try='test -s conftest.$ac_objext'
--  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
--  (eval $ac_try) 2>&5
--  ac_status=$?
--  echo "$as_me:$LINENO: \$? = $ac_status" >&5
--  (exit $ac_status); }; }; then
--  eval "$as_ac_Header=yes"
--else
--  echo "$as_me: failed program was:" >&5
--sed 's/^/| /' conftest.$ac_ext >&5
--
--eval "$as_ac_Header=no"
--fi
--rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
--fi
--echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
--echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
--if test `eval echo '${'$as_ac_Header'}'` = yes; then
--  cat >>confdefs.h <<_ACEOF
--#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
--_ACEOF
--
--fi
--
--done
- 
- 
- 

+ 0 - 19
package/ipcad/patches/patch-headers_h

@@ -1,19 +0,0 @@
---- ipcad-3.7.3.orig/headers.h	2007-04-22 10:08:45.000000000 +0200
-+++ ipcad-3.7.3/headers.h	2010-10-06 22:27:28.000000000 +0200
-@@ -28,6 +28,8 @@
- #ifndef	__HEADERS_H__
- #define	__HEADERS_H__
- 
-+#include <signal.h>
-+
- #ifndef	__need_sig_atomic_t
- #define	__need_sig_atomic_t	1
- #endif
-@@ -143,7 +145,6 @@
- #endif
- 
- #include <poll.h>
--#include <signal.h>
- #include <fnmatch.h>
- 
- #include <assert.h>

+ 0 - 10
package/ipcad/patches/patch-loop-ipq_c

@@ -1,10 +0,0 @@
---- ipcad-3.7.3.orig/loop-ipq.c	2007-04-22 10:08:45.000000000 +0200
-+++ ipcad-3.7.3/loop-ipq.c	2008-10-09 16:47:02.000000000 +0200
-@@ -29,6 +29,7 @@
- #include "ipcad.h"
- #include "opt.h"
- 
-+#define NF_ACCEPT 1
- 
- #ifndef	PSRC_ipq
-