[svn] r5483 - in trunk/rpms: . foremost micq nettee plib tcpxtract

packagers at lists.rpmforge.net packagers at lists.rpmforge.net
Wed Jun 6 15:38:55 CEST 2007


Author: dag
Date: 2007-06-06 15:38:54 +0200 (Wed, 06 Jun 2007)
New Revision: 5483

Added:
   trunk/rpms/tcpxtract/
   trunk/rpms/tcpxtract/tcpxtract.spec
Modified:
   trunk/rpms/foremost/foremost.spec
   trunk/rpms/micq/micq.spec
   trunk/rpms/nettee/nettee.spec
   trunk/rpms/plib/plib.spec
Log:
Updates

Modified: trunk/rpms/foremost/foremost.spec
===================================================================
--- trunk/rpms/foremost/foremost.spec	2007-06-06 00:14:01 UTC (rev 5482)
+++ trunk/rpms/foremost/foremost.spec	2007-06-06 13:38:54 UTC (rev 5483)
@@ -1,9 +1,10 @@
 # $Id$
 # Authority: dag
+# Upstream: <namikus$users,sf,net>
 
 Summary: Recover files based on their headers and footers
 Name: foremost
-Version: 1.2
+Version: 1.5
 Release: 1
 License: freeware
 Group: Applications/Archiving
@@ -23,8 +24,7 @@
 %setup
 
 %build
-%{__make} %{?_smp_mflags} \
-	CFLAGS="%{optflags}"
+%{__make} %{?_smp_mflags} CFLAGS="%{optflags}"
 
 %install
 %{__rm} -rf %{buildroot}
@@ -38,17 +38,17 @@
 %files
 %defattr(-, root, root, 0755)
 %doc CHANGES README
-%doc %{_mandir}/man?/*
+%doc %{_mandir}/man1/foremost.1*
 %config %{_sysconfdir}/foremost.conf
 %{_sbindir}/foremost
 
 %changelog
+* Wed Jun 06 2007 Dag Wieers <dag at wieers.com> - 1.5-1
+- Updated to release 1.5.
+
 * Sat Apr 22 2006 Dries Verachtert <dries at ulyssis.org> - 1.2-1
 - Updated to release 1.2.
 
-* Sat Apr 08 2006 Dries Verachtert <dries at ulyssis.org> - 0.69-0.2
-- Rebuild for Fedora Core 5.
-
 * Sat Mar 06 2004 Dag Wieers <dag at wieers.com> - 0.69-0
 - Updated to release 0.69.
 

Modified: trunk/rpms/micq/micq.spec
===================================================================
--- trunk/rpms/micq/micq.spec	2007-06-06 00:14:01 UTC (rev 5482)
+++ trunk/rpms/micq/micq.spec	2007-06-06 13:38:54 UTC (rev 5483)
@@ -12,8 +12,8 @@
 
 Summary: Clone of the Mirabilis ICQ online messaging program
 Name: micq
-Version: 0.5.1
-Release: 1.2
+Version: 0.5.4
+Release: 1
 Group: Applications/Internet
 License: GPL
 URL: http://www.micq.org/
@@ -64,8 +64,8 @@
 %{_datadir}/micq/
 
 %changelog
-* Sat Apr 08 2006 Dries Verachtert <dries at ulyssis.org> - 0.5.1-1.2
-- Rebuild for Fedora Core 5.
+* Wed Jun 06 2007 Dag Wieers <dag at wieers.com> - 0.5.4-1
+- Updated to release 0.5.4.
 
 * Mon Feb 13 2006 Dag Wieers <dag at wieers.com> - 0.5.1-1
 - Updated to release 0.5.1.

Modified: trunk/rpms/nettee/nettee.spec
===================================================================
--- trunk/rpms/nettee/nettee.spec	2007-06-06 00:14:01 UTC (rev 5482)
+++ trunk/rpms/nettee/nettee.spec	2007-06-06 13:38:54 UTC (rev 5483)
@@ -1,16 +1,16 @@
 # $Id$
 # Authority: dag
-# Upstream: David Mathog <mathog at caltech.edu>
+# Upstream: David Mathog <mathog$caltech,edu>
 
 Summary: Network "tee" program
 Name: nettee
-Version: 0.1.7
-Release: 1.2
+Version: 0.1.8
+Release: 1
 License: GPL
 Group: Applications/Internet
 URL: http://saf.bio.caltech.edu/nettee.html
 
-Source: http://saf.bio.caltech.edu/pub/software/linux_or_unix_tools/nettee.tar.gz
+Source: http://saf.bio.caltech.edu/pub/software/linux_or_unix_tools/nettee-%{version}.tar.gz
 BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root
 
 %description
@@ -20,7 +20,7 @@
 database files.
 
 %prep
-%setup -n %{name}-%{version}
+%setup
 
 %build
 %{__cc} %{optflags} -D_LARGEFILE64_SOURCE -o nettee nettee.c
@@ -41,8 +41,8 @@
 %{_bindir}/nettee
 
 %changelog
-* Sat Apr 08 2006 Dries Verachtert <dries at ulyssis.org> - 0.1.7-1.2
-- Rebuild for Fedora Core 5.
+* Wed Jun 06 2007 Dag Wieers <dag at wieers.com> - 0.1.8-1
+- Updated to release 0.1.8.
 
 * Fri Nov 11 2005 Dries Verachtert <dries at ulyssis.org> - 0.1.7-1
 - Updated to release 0.1.7.

Modified: trunk/rpms/plib/plib.spec
===================================================================
--- trunk/rpms/plib/plib.spec	2007-06-06 00:14:01 UTC (rev 5482)
+++ trunk/rpms/plib/plib.spec	2007-06-06 13:38:54 UTC (rev 5483)
@@ -1,6 +1,14 @@
 # $Id$
 # Authority: matthias
 
+%{?dist: %{expand: %%define %dist 1}}
+
+%{!?dist:%define _with_modxorg 1}
+%{?fc7:  %define _with_modxorg 1}
+%{?el5:  %define _with_modxorg 1}
+%{?fc6:  %define _with_modxorg 1}
+%{?fc5:  %define _with_modxorg 1}
+
 Summary: Set of portable libraries especially useful for games
 Name: plib
 Version: 1.8.4
@@ -8,10 +16,18 @@
 License: LGPL
 Group: System Environment/Libraries
 URL: http://plib.sourceforge.net/
+
 Source: http://plib.sourceforge.net/dist/plib-%{version}.tar.gz
+Patch0: plib-1.8.4-extraqualif.patch
+Patch1: plib-1.8.4-fullscreen.patch
+Patch2: plib-1.8.4-js.patch
+Patch3: plib-1.8.4-autorepeat.patch
 BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root
-BuildRequires: gcc-c++, Mesa-devel, freeglut-devel, libpng-devel
 
+BuildRequires: gcc-c++, freeglut-devel, libpng-devel
+%{?_with_modxorg:BuildRequires: libXext-devel, libXi-devel, libXmu-devel, libSM-devel, libXxf86vm-devel}
+%{!?_with_modxorg:BuildRequires: Mesa-devel}
+
 %description
 This is a set of OpenSource (LGPL) libraries that will permit programmers
 to write games and other realtime interactive applications that are 100%
@@ -19,7 +35,6 @@
 what you need - it's all free and available with LGPL'ed source code on
 the web. All of it works well together.
 
-
 %package devel
 Summary: Set of portable libraries especially useful for games
 Group: Development/Libraries
@@ -32,33 +47,34 @@
 what you need - it's all free and available with LGPL'ed source code on
 the web. All of it works well together.
 
-
 %prep
 %setup
+%patch0 -p1 -b .extraqualif
+%patch1 -p1 -b .fs
+%patch2 -p1 -b .js
+%patch3 -p1 -b .autorepeat
 
-
 %build
 %configure CXXFLAGS="%{optflags} -fPIC"
 %{__make} %{?_smp_mflags}
 
-
 %install
 %{__rm} -rf %{buildroot}
 %{__make} install DESTDIR=%{buildroot}
 
-
 %clean
 %{__rm} -rf %{buildroot}
 
-
 %files devel
 %defattr(-, root, root, 0755)
 %doc AUTHORS COPYING ChangeLog NOTICE README
-%{_includedir}/*
-%{_libdir}/*.a
+%{_includedir}/plib/
+%{_libdir}/libplib*.a
 
+%changelog
+* Wed Jun 06 2007 Dag Wieers <dag at wieers.com> - 1.8.4-2
+- Added Fedora patches.
 
-%changelog
 * Wed Apr  6 2005 Matthias Saou <http://freshrpms.net/> 1.8.4-1
 - Update to 1.8.4.
 

Added: trunk/rpms/tcpxtract/tcpxtract.spec
===================================================================
--- trunk/rpms/tcpxtract/tcpxtract.spec	                        (rev 0)
+++ trunk/rpms/tcpxtract/tcpxtract.spec	2007-06-06 13:38:54 UTC (rev 5483)
@@ -0,0 +1,76 @@
+# $Id$
+# Authority: dag
+# Upstream: Nick Harbour <nickharbour$gmail,com>
+
+%{!?dist:%define _with_libpcapdevel 1}
+%{?el5:%define _with_libpcapdevel 1}
+%{?fc6:%define _with_libpcapdevel 1}
+
+Summary: Tool for extracting files from network traffic
+Name: tcpxtract
+Version: 1.0.1
+Release: 1
+License: GPL
+Group: Applications/Internet
+URL: http://tcpxtract.sourceforge.net/
+
+Source: http://downloads.sourceforge.net/tcpxtract/tcpxtract-%{version}.tar.gz
+BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root
+
+BuildRequires: flex, libpcap
+%{?_with_libpcapdevel:BuildRequires:libpcap-devel}
+
+%description
+tcpxtract is a tool for extracting files from network traffic based on file
+signatures. Extracting files based on file type headers and footers
+(sometimes called "carving") is an age old data recovery technique.
+
+Tools like Foremost employ this technique to recover files from arbitrary
+data streams. Tcpxtract uses this technique specifically for the application
+of intercepting files transmitted across a network.
+
+Other tools that fill a similar need are driftnet and EtherPEG. driftnet and
+EtherPEG are tools for monitoring and extracting graphic files on a network
+and is commonly used by network administrators to police the internet activity
+of their users. The major limitations of driftnet and EtherPEG is that they
+only support three filetypes with no easy way of adding more.
+
+The search technique they use is also not scalable and does not search across
+packet boundries. tcpxtract features the following:
+
+ * Supports 26 popular file formats out-of-the-box. New formats can be added
+   by simply editing its config file.
+ * With a quick conversion, you can use your old Foremost config file with
+   tcpxtract.
+ * Custom written search algorithm is lightning fast and very scalable.
+ * Search algorithm searches across packet boundaries for total coverage and
+   forensic quality.
+ * Uses libpcap, a popular, portable and stable library for network data
+   capture.
+ * Can be used against a live network or a tcpdump formatted capture file.
+
+%prep
+%setup
+%{__perl} -pi.path -e 's|/usr/local/etc|%{_sysconfdir}|' tcpxtract.c
+
+%build
+%configure
+%{__make} %{?_smp_mflags}
+
+%install
+%{__rm} -rf %{buildroot}
+%{__make} install DESTDIR="%{buildroot}" INSTALL="%{__install} -p"
+
+%clean
+%{__rm} -rf %{buildroot}
+
+%files
+%defattr(-, root, root, 0755)
+%doc AUTHORS COPYING
+%doc %{_mandir}/man1/tcpxtract.1*
+%config(noreplace) %{_sysconfdir}/tcpxtract.conf
+%{_bindir}/tcpxtract
+
+%changelog
+* Wed Jun 06 2007 Dag Wieers <dag at wieers.com> - 1.0.1-1
+- Initial package. (using DAR)


Property changes on: trunk/rpms/tcpxtract/tcpxtract.spec
___________________________________________________________________
Name: svn:keywords
   + Id Revision
Name: svn:eol-style
   + native



More information about the svn-commits mailing list