[csw-devel] SF.net SVN: gar:[3625] csw/mgar/pkg

hson at users.sourceforge.net hson at users.sourceforge.net
Sun Mar 8 02:55:31 CET 2009


Revision: 3625
          http://gar.svn.sourceforge.net/gar/?rev=3625&view=rev
Author:   hson
Date:     2009-03-08 01:55:31 +0000 (Sun, 08 Mar 2009)

Log Message:
-----------
libnids: Initial commit

Added Paths:
-----------
    csw/mgar/pkg/libnids/
    csw/mgar/pkg/libnids/branches/
    csw/mgar/pkg/libnids/tags/
    csw/mgar/pkg/libnids/trunk/
    csw/mgar/pkg/libnids/trunk/Makefile
    csw/mgar/pkg/libnids/trunk/checksums
    csw/mgar/pkg/libnids/trunk/files/
    csw/mgar/pkg/libnids/trunk/files/mainpatch


Property changes on: csw/mgar/pkg/libnids/trunk
___________________________________________________________________
Added: svn:ignore
   + cookies
download
work


Added: svn:externals
   + gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v2


Added: csw/mgar/pkg/libnids/trunk/Makefile
===================================================================
--- csw/mgar/pkg/libnids/trunk/Makefile	                        (rev 0)
+++ csw/mgar/pkg/libnids/trunk/Makefile	2009-03-08 01:55:31 UTC (rev 3625)
@@ -0,0 +1,36 @@
+GARNAME = libnids
+GARVERSION = 1.23
+CATEGORIES = net
+
+DESCRIPTION = implementation of an e-component of network intrusion detection
+define BLURB
+  Long description
+endef
+
+SF_PROJ = $(GARNAME)
+MASTER_SITES = $(SF_MIRRORS)
+DISTFILES  = $(GARNAME)-$(GARVERSION).tar.gz
+
+SPKG_SOURCEURL = http://libnids.sourceforge.net/
+
+REQUIRED_PKGS += CSWggettextrt CSWglib2 CSWlibnet CSWlibpcap
+
+# We define upstream file regex so we can be notifed of new upstream software release
+UPSTREAM_MASTER_SITES = $(SF_PROJECT_SHOWFILE)=92215
+UPSTREAM_USE_SF = 1
+UFILES_REGEX = (\d+(?:\.\d+)*)
+
+# If the url used to check for software update is different of MASTER_SITES, then 
+# uncomment the next line. Otherwise it is set by default to the value of MASTER_SITES
+# UPSTREAM_MASTER_SITES = 
+
+#GARCOMPILER = GCC3
+
+PATCHFILES = mainpatch
+
+CONFIGURE_ARGS = $(DIRPATHS)
+CONFIGURE_ARGS += --enable-shared
+
+TEST_TARGET = 
+
+include gar/category.mk

Added: csw/mgar/pkg/libnids/trunk/checksums
===================================================================
--- csw/mgar/pkg/libnids/trunk/checksums	                        (rev 0)
+++ csw/mgar/pkg/libnids/trunk/checksums	2009-03-08 01:55:31 UTC (rev 3625)
@@ -0,0 +1,2 @@
+af35e8ef403a0ca95df2da94db856428  download/libnids-1.23.tar.gz
+6caaa001bda6528aa6bb464de550b023  download/mainpatch

Added: csw/mgar/pkg/libnids/trunk/files/mainpatch
===================================================================
--- csw/mgar/pkg/libnids/trunk/files/mainpatch	                        (rev 0)
+++ csw/mgar/pkg/libnids/trunk/files/mainpatch	2009-03-08 01:55:31 UTC (rev 3625)
@@ -0,0 +1,87 @@
+diff --speed-large-files --minimal -ru libnids-1.23.orig/src/Makefile.in libnids-1.23/src/Makefile.in
+--- libnids-1.23.orig/src/Makefile.in	2008-02-21 11:40:19.000000000 +0100
++++ libnids-1.23/src/Makefile.in	2009-03-08 02:30:29.000000000 +0100
+@@ -16,7 +16,7 @@
+ LIBSHARED      = libnids.so.1.23
+ 
+ CC		= @CC@
+-CFLAGS		= @CFLAGS@ -W -Wall -DLIBNET_VER=@LIBNET_VER@ -DHAVE_ICMPHDR=@ICMPHEADER@ -DHAVE_TCP_STATES=@TCPSTATES@ -DHAVE_BSD_UDPHDR=@HAVE_BSD_UDPHDR@
++CFLAGS		= @CFLAGS@ -DLIBNET_VER=@LIBNET_VER@ -DHAVE_ICMPHDR=@ICMPHEADER@ -DHAVE_TCP_STATES=@TCPSTATES@ -DHAVE_BSD_UDPHDR=@HAVE_BSD_UDPHDR@
+ LDFLAGS		= @LDFLAGS@
+ 
+ PCAP_CFLAGS	= @PCAP_CFLAGS@
+@@ -40,43 +40,43 @@
+ # How to write the following rules compactly and portably ? 
+ # gmake accepts "%_pic.o: %.c", bsd make does not.
+ checksum_pic.o: checksum.c
+-	$(CC) -fPIC $(CFLAGS) -I. $(LIBS_CFLAGS) -c checksum.c -o $@
++	$(CC) -KPIC $(CFLAGS) -I. $(LIBS_CFLAGS) -c checksum.c -o $@
+ ip_fragment_pic.o: ip_fragment.c
+-	$(CC) -fPIC $(CFLAGS) -I. $(LIBS_CFLAGS) -c ip_fragment.c -o $@
++	$(CC) -KPIC $(CFLAGS) -I. $(LIBS_CFLAGS) -c ip_fragment.c -o $@
+ ip_options_pic.o: ip_options.c
+-	$(CC) -fPIC $(CFLAGS) -I. $(LIBS_CFLAGS) -c ip_options.c -o $@
++	$(CC) -KPIC $(CFLAGS) -I. $(LIBS_CFLAGS) -c ip_options.c -o $@
+ killtcp_pic.o: killtcp.c
+-	$(CC) -fPIC $(CFLAGS) -I. $(LIBS_CFLAGS) -c killtcp.c -o $@
++	$(CC) -KPIC $(CFLAGS) -I. $(LIBS_CFLAGS) -c killtcp.c -o $@
+ libnids_pic.o: libnids.c
+-	$(CC) -fPIC $(CFLAGS) -I. $(LIBS_CFLAGS) -c libnids.c -o $@
++	$(CC) -KPIC $(CFLAGS) -I. $(LIBS_CFLAGS) -c libnids.c -o $@
+ scan_pic.o: scan.c
+-	$(CC) -fPIC $(CFLAGS) -I. $(LIBS_CFLAGS) -c scan.c -o $@
++	$(CC) -KPIC $(CFLAGS) -I. $(LIBS_CFLAGS) -c scan.c -o $@
+ tcp_pic.o: tcp.c
+-	$(CC) -fPIC $(CFLAGS) -I. $(LIBS_CFLAGS) -c tcp.c -o $@
++	$(CC) -KPIC $(CFLAGS) -I. $(LIBS_CFLAGS) -c tcp.c -o $@
+ util_pic.o: util.c
+-	$(CC) -fPIC $(CFLAGS) -I. $(LIBS_CFLAGS) -c util.c -o $@
++	$(CC) -KPIC $(CFLAGS) -I. $(LIBS_CFLAGS) -c util.c -o $@
+ allpromisc_pic.o: allpromisc.c
+-	$(CC) -fPIC $(CFLAGS) -I. $(LIBS_CFLAGS) -c allpromisc.c -o $@
++	$(CC) -KPIC $(CFLAGS) -I. $(LIBS_CFLAGS) -c allpromisc.c -o $@
+ hash_pic.o: hash.c
+-	$(CC) -fPIC $(CFLAGS) -I. $(LIBS_CFLAGS) -c hash.c -o $@
++	$(CC) -KPIC $(CFLAGS) -I. $(LIBS_CFLAGS) -c hash.c -o $@
+ 
+ 
+ $(LIBSTATIC): $(OBJS)
+ 	ar -cr $@ $(OBJS)
+ 	$(RANLIB) $@
+ $(LIBSHARED): $(OBJS_SHARED)
+-	$(CC) -shared -Wl,-soname,$(LIBSHARED) -o $(LIBSHARED) $(OBJS_SHARED) $(LIBS) $(LNETLIB) $(PCAPLIB)
++	$(LD) -G -h $(LIBSHARED) -o $(LIBSHARED) $(OBJS_SHARED) $(LIBS) $(LNETLIB) $(PCAPLIB)
+ 
+ _install install: $(LIBSTATIC)
+-	../mkinstalldirs $(install_prefix)$(libdir)
+-	../mkinstalldirs $(install_prefix)$(includedir)
+-	../mkinstalldirs $(install_prefix)$(mandir)/man3
+-	$(INSTALL) -c -m 644 libnids.a $(install_prefix)$(libdir)
+-	$(INSTALL) -c -m 644 nids.h $(install_prefix)$(includedir)
+-	$(INSTALL) -c -m 644 libnids.3 $(install_prefix)$(mandir)/man3
++	../mkinstalldirs $(DESTDIR)$(install_prefix)$(libdir)
++	../mkinstalldirs $(DESTDIR)$(install_prefix)$(includedir)
++	../mkinstalldirs $(DESTDIR)$(install_prefix)$(mandir)/man3
++	$(INSTALL) -c -m 644 libnids.a $(DESTDIR)$(install_prefix)$(libdir)
++	$(INSTALL) -c -m 644 nids.h $(DESTDIR)$(install_prefix)$(includedir)
++	$(INSTALL) -c -m 644 libnids.3 $(DESTDIR)$(install_prefix)$(mandir)/man3
+ _installshared installshared: install $(LIBSHARED)
+-	$(INSTALL) -c -m 755 $(LIBSHARED) $(install_prefix)$(libdir)
+-	ln -s -f $(LIBSHARED) $(install_prefix)$(libdir)/libnids.so
++	$(INSTALL) -c -m 755 $(LIBSHARED) $(DESTDIR)$(install_prefix)$(libdir)
++	ln -s -f $(LIBSHARED) $(DESTDIR)$(install_prefix)$(libdir)/libnids.so
+  
+ clean:
+ 	rm -f *.o *~ $(LIBSTATIC) $(LIBSHARED)
+diff --speed-large-files --minimal -ru libnids-1.23.orig/src/ip_options.c libnids-1.23/src/ip_options.c
+--- libnids-1.23.orig/src/ip_options.c	2002-08-10 21:07:45.000000000 +0200
++++ libnids-1.23/src/ip_options.c	2009-03-08 02:18:44.000000000 +0100
+@@ -69,7 +69,7 @@
+   unsigned char __pad1;
+   unsigned char __pad2;
+   unsigned char __pad3;
+-  unsigned char __data[0];
++  unsigned char __data[];
+ };
+ 
+ struct iphdr {


This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.



More information about the devel mailing list