[csw-devel] SF.net SVN: gar:[20041] csw/mgar/pkg/libnids/trunk

wahwah at users.sourceforge.net wahwah at users.sourceforge.net
Mon Jan 7 01:19:23 CET 2013


Revision: 20041
          http://gar.svn.sourceforge.net/gar/?rev=20041&view=rev
Author:   wahwah
Date:     2013-01-07 00:19:23 +0000 (Mon, 07 Jan 2013)
Log Message:
-----------
libnids/trunk: Version bump, package split, no more old libnet

Modified Paths:
--------------
    csw/mgar/pkg/libnids/trunk/Makefile
    csw/mgar/pkg/libnids/trunk/checksums

Added Paths:
-----------
    csw/mgar/pkg/libnids/trunk/files/0004-Install-into-DESTDIR.patch
    csw/mgar/pkg/libnids/trunk/files/0004-Solaris-linking-in-Makefile.in.patch
    csw/mgar/pkg/libnids/trunk/files/0005-Use-LDFLAGS-when-linking.patch

Property Changed:
----------------
    csw/mgar/pkg/libnids/trunk/Makefile

Modified: csw/mgar/pkg/libnids/trunk/Makefile
===================================================================
--- csw/mgar/pkg/libnids/trunk/Makefile	2013-01-06 16:14:37 UTC (rev 20040)
+++ csw/mgar/pkg/libnids/trunk/Makefile	2013-01-07 00:19:23 UTC (rev 20041)
@@ -1,13 +1,15 @@
+# $Id$
+
 NAME = libnids
-VERSION = 1.23
+VERSION = 1.24
 GARTYPE = v2
 
-DESCRIPTION = implementation of an e-component of network intrusion detection
+DESCRIPTION = E-component of network intrusion detection
 define BLURB
- Libnids is a library that provides a functionality of one of NIDS 
- (Network Intrusion Detection System) components, namely E-component. It means 
- that libnids code watches all local network traffic, cooks received datagrams 
- a bit (quite a bit ;)), and provides convenient information on them to 
+ Libnids is a library that provides a functionality of one of NIDS
+ (Network Intrusion Detection System) components, namely E-component. It means
+ that libnids code watches all local network traffic, cooks received datagrams
+ a bit (quite a bit ;)), and provides convenient information on them to
  analyzing modules of NIDS.
 endef
 
@@ -17,22 +19,41 @@
 
 SPKG_SOURCEURL = http://libnids.sourceforge.net/
 
-RUNTIME_DEP_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+)*)
 
-PATCHFILES  = Makfile.in.diff
+# PATCHFILES  = Makfile.in.diff
 PATCHFILES += checksum.c.diff
 PATCHFILES += configure.diff
-PATCHFILES += ip_options.c.diff
-PATCHFILES += utils.c.diff
+# PATCHFILES += ip_options.c.diff
+# PATCHFILES += utils.c.diff
+PATCHFILES += 0004-Solaris-linking-in-Makefile.in.patch
+PATCHFILES += 0004-Install-into-DESTDIR.patch
+PATCHFILES += 0005-Use-LDFLAGS-when-linking.patch
 
 CONFIGURE_ARGS = $(DIRPATHS)
 CONFIGURE_ARGS += --enable-shared
 
-TEST_TARGET = 
+BUILD64 = 1
 
+# http://wiki.opencsw.org/project-libnet
+EXTRA_LINKER_FLAGS = -L$(libdir)/libnet-new
+
+PACKAGES += CSWlibnids1-24
+PKGFILES_CSWlibnids1-24 += $(call baseisadirs,$(libdir),libnids\.so\.1\.24(\.\d+)*)
+SPKG_DESC_CSWlibnids1-24 += $(DESCRIPTION), libnids.so.1.24
+RUNTIME_DEP_PKGS_CSWlibnids1-24 += CSWlibnet1
+RUNTIME_DEP_PKGS_CSWlibnids1-24 += CSWlibgthread2-0-0
+RUNTIME_DEP_PKGS_CSWlibnids1-24 += CSWlibpcap1
+RUNTIME_DEP_PKGS_CSWlibnids1-24 += CSWlibglib2-0-0
+
+PACKAGES += CSWlibnids-dev
+SPKG_DESC_CSWlibnids-dev += $(DESCRIPTION), development files
+RUNTIME_DEP_PKGS_CSWlibnids-dev += CSWlibnids1-24
+
+OBSOLETED_BY_CSWlibnids1-24 = CSWlibnids
+
+TEST_TARGET =
+
 include gar/category.mk


Property changes on: csw/mgar/pkg/libnids/trunk/Makefile
___________________________________________________________________
Added: svn:keywords
   + Id

Modified: csw/mgar/pkg/libnids/trunk/checksums
===================================================================
--- csw/mgar/pkg/libnids/trunk/checksums	2013-01-06 16:14:37 UTC (rev 20040)
+++ csw/mgar/pkg/libnids/trunk/checksums	2013-01-07 00:19:23 UTC (rev 20041)
@@ -1,6 +1 @@
-af35e8ef403a0ca95df2da94db856428  download/libnids-1.23.tar.gz
-5c4890d30fb6d8666f8aa8987d6b4b24  download/Makfile.in.diff
-1eb0e1c82b9855f7526d63323741aec6  download/checksum.c.diff
-875c511f86f39a0b13131f4d3246a35a  download/configure.diff
-d98069814fe6b17ea8c07aecc76e4386  download/ip_options.c.diff
-276ccbd2caeab913432fe749d6a0c020  download/utils.c.diff
+72d37c79c85615ffe158aa524d649610  libnids-1.24.tar.gz

Added: csw/mgar/pkg/libnids/trunk/files/0004-Install-into-DESTDIR.patch
===================================================================
--- csw/mgar/pkg/libnids/trunk/files/0004-Install-into-DESTDIR.patch	                        (rev 0)
+++ csw/mgar/pkg/libnids/trunk/files/0004-Install-into-DESTDIR.patch	2013-01-07 00:19:23 UTC (rev 20041)
@@ -0,0 +1,40 @@
+From 80ddd0039f6240bcc557d186be146872bf5269d9 Mon Sep 17 00:00:00 2001
+From: Maciej Blizinski <maciej at opencsw.org>
+Date: Sun, 6 Jan 2013 23:51:34 +0100
+Subject: [PATCH] Install into DESTDIR
+
+---
+ src/Makefile.in | 16 ++++++++--------
+ 1 file changed, 8 insertions(+), 8 deletions(-)
+
+diff --git a/src/Makefile.in b/src/Makefile.in
+index 236e9ba..33af85f 100644
+--- a/src/Makefile.in
++++ b/src/Makefile.in
+@@ -68,15 +68,15 @@ $(LIBSHARED): $(OBJS_SHARED)
+ 	$(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)
+-- 
+1.8.0
+

Added: csw/mgar/pkg/libnids/trunk/files/0004-Solaris-linking-in-Makefile.in.patch
===================================================================
--- csw/mgar/pkg/libnids/trunk/files/0004-Solaris-linking-in-Makefile.in.patch	                        (rev 0)
+++ csw/mgar/pkg/libnids/trunk/files/0004-Solaris-linking-in-Makefile.in.patch	2013-01-07 00:19:23 UTC (rev 20041)
@@ -0,0 +1,25 @@
+From 3e244c710342d7c2309b6b9205e8273afa6f43fc Mon Sep 17 00:00:00 2001
+From: Maciej Blizinski <maciej at opencsw.org>
+Date: Sun, 6 Jan 2013 23:47:57 +0100
+Subject: [PATCH] Solaris linking in Makefile.in
+
+---
+ src/Makefile.in | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+diff --git a/src/Makefile.in b/src/Makefile.in
+index 2204c79..236e9ba 100644
+--- a/src/Makefile.in
++++ b/src/Makefile.in
+@@ -65,7 +65,7 @@ $(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)
+-- 
+1.8.0
+

Added: csw/mgar/pkg/libnids/trunk/files/0005-Use-LDFLAGS-when-linking.patch
===================================================================
--- csw/mgar/pkg/libnids/trunk/files/0005-Use-LDFLAGS-when-linking.patch	                        (rev 0)
+++ csw/mgar/pkg/libnids/trunk/files/0005-Use-LDFLAGS-when-linking.patch	2013-01-07 00:19:23 UTC (rev 20041)
@@ -0,0 +1,25 @@
+From 0dd8dda4007bc36260c2e294ba58fc4c576984e2 Mon Sep 17 00:00:00 2001
+From: Maciej Blizinski <maciej at opencsw.org>
+Date: Mon, 7 Jan 2013 01:10:54 +0100
+Subject: [PATCH] Use LDFLAGS when linking
+
+---
+ src/Makefile.in | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+diff --git a/src/Makefile.in b/src/Makefile.in
+index 33af85f..d95a5c2 100644
+--- a/src/Makefile.in
++++ b/src/Makefile.in
+@@ -65,7 +65,7 @@ $(LIBSTATIC): $(OBJS)
+ 	ar -cr $@ $(OBJS)
+ 	$(RANLIB) $@
+ $(LIBSHARED): $(OBJS_SHARED)
+-	$(LD) -G -h               $(LIBSHARED) -o $(LIBSHARED) $(OBJS_SHARED) $(LIBS) $(LNETLIB) $(PCAPLIB)
++	$(LD) -G -h    $(LIBSHARED) -L/opt/csw/lib/libnet-new -o $(LIBSHARED) $(OBJS_SHARED) $(LIBS) $(LNETLIB) $(PCAPLIB)
+ 
+ _install install: $(LIBSTATIC)
+ 	../mkinstalldirs $(DESTDIR)$(install_prefix)$(libdir)
+-- 
+1.8.0
+

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