Hello community,
here is the log from the commit of package nmap for openSUSE:Factory
checked in at Thu Aug 13 03:16:23 CEST 2009.
--------
--- nmap/nmap.changes 2008-09-11 16:28:42.000000000 +0200
+++ nmap/nmap.changes 2009-08-12 17:40:24.000000000 +0200
@@ -1,0 +2,17 @@
+Wed Aug 12 17:38:39 CEST 2009 - coolo@novell.com
+
+- Pascal updated to 5.00 with way too many changes to list them,
+ see /usr/share/doc/packages/nmap/CHANGELOG
+- introduce ncat and ndiff packages providing tools for nmap scans
+
+-------------------------------------------------------------------
+Sun Aug 9 12:43:26 CEST 2009 - coolo@novell.com
+
+- use new python macros
+
+-------------------------------------------------------------------
+Tue Jun 23 14:46:57 CEST 2009 - meissner@suse.de
+
+- remove strip so we have debuginfos
+
+-------------------------------------------------------------------
calling whatdependson for head-i586
Old:
----
nmap-4.75-desktop_files.patch
nmap-4.75.tar.bz2
New:
----
nmap-4.75-nostrip.patch
nmap-5.00-desktop_files.patch
nmap-5.00.tar.bz2
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ nmap.spec ++++++
--- /var/tmp/diff_new_pack.k0y3AD/_old 2009-08-13 03:15:54.000000000 +0200
+++ /var/tmp/diff_new_pack.k0y3AD/_new 2009-08-13 03:15:54.000000000 +0200
@@ -1,7 +1,7 @@
#
-# spec file for package nmap (Version 4.75)
+# spec file for package nmap (Version 5.00)
#
-# Copyright (c) 2008 SUSE LINUX Products GmbH, Nuernberg, Germany.
+# Copyright (c) 2009 SUSE LINUX Products GmbH, Nuernberg, Germany.
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
@@ -20,33 +20,32 @@
Name: nmap
BuildRequires: gcc-c++ gtk2-devel libdnet-devel libpcap-devel lua-devel openssl-devel pcre-devel python-devel update-desktop-files
+#BuildRequires: lksctp-tools-devel
Url: http://www.insecure.org/nmap/
License: GPL v2 or later
Group: Productivity/Networking/Diagnostic
AutoReqProv: on
-Version: 4.75
+Version: 5.00
Release: 1
Summary: Portscanner
BuildRoot: %{_tmppath}/%{name}-%{version}-build
-Source: %name-%version.tar.bz2
-Patch: %name-4.00-libpcap-filter.diff
-Patch1: %name-4.00-noreturn.diff
-Patch2: nmap-4.75-desktop_files.patch
+Source: http://nmap.org/dist/nmap-%{version}.tar.bz2
+Patch: nmap-4.00-libpcap-filter.diff
+Patch1: nmap-4.00-noreturn.diff
+Patch2: nmap-5.00-desktop_files.patch
+Patch3: nmap-4.75-nostrip.patch
%description
Nmap is designed to allow system administrators and curious individuals
to scan large networks to determine which hosts are up and what
services they are offering. XNmap is a graphical front-end that shows
-nmap's output clearly. Find documentation in
-/usr/share/doc/packages/nmap.
+nmap's output clearly.
+
+Find documentation in %{_docdir}/%{name}
-Authors:
---------
- Fyodor
-%{_datadir}/doc/packages/nmap.
Authors:
--------
Fyodor
@@ -57,7 +56,7 @@
Group: Productivity/Networking/Diagnostic
Requires: %name = %version
Obsoletes: %name-gtk
-Provides: %name-gtk
+Provides: %name-gtk = %{version}-%{release}
%py_requires
%description -n zenmap
@@ -65,6 +64,53 @@
+
+Authors:
+--------
+ Fyodor
+
+%package -n ncat
+License: GPL v2 or later
+Summary: Network Tool to concatenate and redirect Sockets
+Group: Productivity/Networking/Diagnostic
+
+%description -n ncat
+Ncat is a feature-packed networking utility which will read and write data
+across a network from the command line. Ncat was written for the Nmap Project
+and is the culmination of the currently splintered family of Netcat
+incarnations. It uses both TCP and UDP for communication and is designed to be
+a reliable back-end tool to instantly provide network connectivity to other
+applications and users. Ncat will not only work with IPv4 and IPv6 but provides
+the user with a virtually limitless number of potential uses.
+
+Among Ncat´s vast number of features there is the ability to chain Ncats
+together, redirect both TCP and UDP ports to other sites, SSL support, and
+proxy connections via SOCKS4 or HTTP (CONNECT method) proxies (with optional
+proxy authentication as well). Some general principles apply to most
+applications and thus give you the capability of instantly adding networking
+support to software that would normally never support it.
+
+
+
+
+Authors:
+--------
+ Fyodor
+
+%package -n ndiff
+License: GPL v2 or later
+Summary: Compare Results of Nmap Scans
+Group: Productivity/Networking/Diagnostic
+%py_requires
+
+%description -n ndiff
+Ndiff is a tool to aid in the comparison of Nmap scans. It takes two Nmap XML
+output files and prints the differences between them: hosts coming up and down,
+ports becoming open or closed, etc.
+
+
+
+
Authors:
--------
Fyodor
@@ -73,46 +119,59 @@
%setup -q
%patch
%patch1 -p1
-%patch2 -p1
+%patch2 -p0
+%patch3 -p0
%build
-%configure --with-libpcap=%{_usr} --with-libdnet=%{_usr} --with-libpcre=%{_usr}
-%{__make} %{?jobs:-j%jobs}
+%configure --with-libpcap="%{_usr}" --with-libdnet=included --with-libpcre="%{_usr}"
+%__make %{?jobs:-j%jobs}
%install
-make DESTDIR=$RPM_BUILD_ROOT deskdir=%{_datadir}/gnome/apps/Utilities/ install
-rm $RPM_BUILD_ROOT%{_bindir}/uninstall_zenmap
-mkdir -p $RPM_BUILD_ROOT/usr/share/pixmaps/
-ln -s /usr/share/zenmap/pixmaps/zenmap.png $RPM_BUILD_ROOT/usr/share/pixmaps/zenmap.png
+%__make DESTDIR="$RPM_BUILD_ROOT" deskdir="%{_datadir}/gnome/apps/Utilities/" install
+%__rm "$RPM_BUILD_ROOT%{_bindir}/uninstall_zenmap"
+%__install -d "$RPM_BUILD_ROOT/usr/share/pixmaps/"
+%__ln_s ../zenmap/pixmaps/zenmap.png "$RPM_BUILD_ROOT/usr/share/pixmaps/zenmap.png"
%suse_update_desktop_file zenmap System Network
%suse_update_desktop_file zenmap-root System Network
-%find_lang umit
+%find_lang zenmap
%clean
-rm -rf $RPM_BUILD_ROOT
+%__rm -rf "$RPM_BUILD_ROOT"
%files
%defattr(-,root,root)
%doc COPYING* CHANGELOG HACKING
%doc docs/README
%doc docs/nmap.usage.txt
-%_mandir/man1/nmap.1.gz
+%doc %_mandir/man1/nmap.1*
%{_bindir}/nmap
%{_datadir}/nmap
-%files -n zenmap -f umit.lang
+%files -n zenmap -f zenmap.lang
%defattr(-,root,root)
%{_bindir}/xnmap
%{_bindir}/zenmap
%{_bindir}/nmapfe
-%{py_sitedir}/zenmap-4.75-*.egg-info
-%{py_sitedir}/zenmapCore
-%{py_sitedir}/zenmapGUI
-%{py_sitedir}/radialnet
+%{python_sitelib}/zenmap-%{version}-py%{py_ver}.egg-info
+%{python_sitelib}/zenmapCore
+%{python_sitelib}/zenmapGUI
+%{python_sitelib}/radialnet
%{_datadir}/applications/zenmap-root.desktop
%{_datadir}/applications/zenmap.desktop
%{_datadir}/pixmaps/zenmap.png
%{_datadir}/zenmap
-%_mandir/man1/zenmap.1.gz
+%doc %_mandir/man1/zenmap.1*
+
+%files -n ncat
+%defattr(-,root,root)
+%{_bindir}/ncat
+%doc %{_mandir}/man1/ncat.1*
+%dir %{_datadir}/ncat
+%config(noreplace) %{_datadir}/ncat/ca-bundle.crt
+
+%files -n ndiff
+%defattr(-,root,root)
+%{_bindir}/ndiff
+%doc %{_mandir}/man1/ndiff.1*
%changelog
++++++ nmap-4.75-nostrip.patch ++++++
--- Makefile.in
+++ Makefile.in
@@ -166,9 +166,6 @@
install-nmap: $(TARGET)
$(INSTALL) -d $(DESTDIR)$(bindir) $(DESTDIR)$(mandir)/man1 $(DESTDIR)$(nmapdatadir)
$(INSTALL) -c -m 755 nmap $(DESTDIR)$(bindir)/nmap
-# Use strip -x to avoid stripping dynamically loaded NSE functions. See
-# http://seclists.org/nmap-dev/2007/q4/0272.html.
- $(STRIP) -x $(DESTDIR)$(bindir)/nmap
$(INSTALL) -c -m 644 docs/$(TARGET).1 $(DESTDIR)$(mandir)/man1/
$(INSTALL) -c -m 644 docs/nmap.xsl $(DESTDIR)$(nmapdatadir)/
$(INSTALL) -c -m 644 docs/nmap.dtd $(DESTDIR)$(nmapdatadir)/
++++++ nmap-4.75-desktop_files.patch -> nmap-5.00-desktop_files.patch ++++++
--- nmap/nmap-4.75-desktop_files.patch 2008-09-11 15:43:46.000000000 +0200
+++ nmap/nmap-5.00-desktop_files.patch 2009-07-17 00:16:53.000000000 +0200
@@ -1,56 +1,34 @@
---- nmap-4.75/zenmap/install_scripts/unix/zenmap-root.desktop
-+++ nmap-4.75/zenmap/install_scripts/unix/zenmap-root.desktop
-@@ -7,5 +7,5 @@
+--- zenmap/install_scripts/unix/zenmap-root.desktop.orig 2009-07-16 23:45:37.000000000 +0200
++++ zenmap/install_scripts/unix/zenmap-root.desktop 2009-07-16 23:46:08.000000000 +0200
+@@ -1,11 +1,11 @@
+ [Desktop Entry]
+ Encoding=UTF-8
+ Name=Zenmap (as root)
+-GenericName=GUI Port Scanner
++GenericName=Port Scanner
++Comment=A Graphical Interface for the Nmap Security Scanner
+ TryExec=su-to-zenmap.sh
+ Exec=su-to-zenmap.sh %F
Terminal=false
Icon=zenmap
Type=Application
--Categories=Application;Network;
+-Categories=Application;Network;Security
+-Comment=A cross-platform GUI for the Nmap Security Scanner.
+Categories=Application;Network;System;Security;GTK
- Comment=A cross-platform GUI for the Nmap Security Scanner.
---- nmap-4.75/zenmap/install_scripts/unix/zenmap.desktop
-+++ nmap-4.75/zenmap/install_scripts/unix/zenmap.desktop
+--- zenmap/install_scripts/unix/zenmap.desktop.orig 2009-07-16 23:44:38.000000000 +0200
++++ zenmap/install_scripts/unix/zenmap.desktop 2009-07-16 23:45:34.000000000 +0200
@@ -1,11 +1,11 @@
[Desktop Entry]
Encoding=UTF-8
Name=Zenmap
-GenericName=GUI Port Scanner
+GenericName=Port Scanner
-+Comment=A Graphical Interface for the Nmap Security Scanner.
++Comment=A Graphical Interface for the Nmap Security Scanner
TryExec=zenmap
Exec=zenmap %F
Terminal=false
Icon=zenmap
Type=Application
--Categories=Application;Network;
+-Categories=Application;Network;Security
-Comment=A cross-platform GUI for the Nmap Security Scanner.
+Categories=Application;Network;System;Security;GTK
---- nmap-4.75/zenmap/setup.py
-+++ nmap-4.75/zenmap/setup.py
-@@ -319,18 +319,6 @@
- for f in installed_files:
- if re.search("%s$" % re.escape("zenmap-root.desktop"), f):
- root_desktop_filename = f
-- elif re.search("%s$" % re.escape("zenmap.desktop"), f):
-- desktop_filename = f
--
-- if desktop_filename is not None:
-- df = open(desktop_filename, "r")
-- dcontent = df.read()
-- df.close()
-- regex = re.compile("^(Icon *= *).*$", re.MULTILINE)
-- dcontent = regex.sub("\\1%s" % icon_filename, dcontent)
-- df = open(desktop_filename, "w")
-- df.write(dcontent)
-- df.close()
-
- if root_desktop_filename is not None:
- df = open(root_desktop_filename, "r")
-@@ -338,8 +326,6 @@
- df.close()
- regex = re.compile("^((?:Exec|TryExec) *= *).*su-to-zenmap.sh(.*)$", re.MULTILINE)
- dcontent = regex.sub("\\1%s\\2" % su_filename, dcontent)
-- regex = re.compile("^(Icon *= *).*$", re.MULTILINE)
-- dcontent = regex.sub("\\1%s" % icon_filename, dcontent)
- df = open(root_desktop_filename, "w")
- df.write(dcontent)
- df.close()
++++++ nmap-4.75.tar.bz2 -> nmap-5.00.tar.bz2 ++++++
nmap/nmap-4.75.tar.bz2 nmap/nmap-5.00.tar.bz2 differ: char 11, line 1
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Remember to have fun...
--
To unsubscribe, e-mail: opensuse-commit+unsubscribe@opensuse.org
For additional commands, e-mail: opensuse-commit+help@opensuse.org