2009/devel/network/analyzer/nmap - Enable zenmap, split as another package and force ...

Onur Küçük paketler-commits at pardus.org.tr
Wed Jul 7 21:36:19 EEST 2010


Author: onur
Date: Wed Jul  7 21:36:19 2010
New Revision: 95527

Added:
   2009/devel/network/analyzer/nmap/files/ncat_nostrip.patch
   2009/devel/network/analyzer/nmap/files/nmap-4.75-include.patch
   2009/devel/network/analyzer/nmap/files/nmap-4.75-nolua.patch
   2009/devel/network/analyzer/nmap/files/nmap-5.10_beta1-string.patch
   2009/devel/network/analyzer/nmap/files/nmap-5.21-python.patch
   2009/devel/network/analyzer/nmap/files/nmap.png   (contents, props changed)
   2009/devel/network/analyzer/nmap/files/tr.patch
   2009/devel/network/analyzer/nmap/files/zenmap_xdgsu.patch
Modified:
   2009/devel/network/analyzer/nmap/actions.py
   2009/devel/network/analyzer/nmap/pspec.xml
   2009/devel/network/analyzer/nmap/translations.xml
Log:
Enable zenmap, split as another package and force xdg-su usage, fixes bug #13696
Split zenmap package
Disable strip for ncat
Add some small fixes




---
 actions.py                         |   11 ++++++-
 files/ncat_nostrip.patch           |   12 ++++++++
 files/nmap-4.75-include.patch      |   13 +++++++++
 files/nmap-4.75-nolua.patch        |   10 ++++++
 files/nmap-5.10_beta1-string.patch |   11 +++++++
 files/nmap-5.21-python.patch       |   21 ++++++++++++++
 files/tr.patch                     |   34 +++++++++++++++++++++++
 files/zenmap_xdgsu.patch           |   53 +++++++++++++++++++++++++++++++++++++
 pspec.xml                          |   47 +++++++++++++++++++++++++++++++-
 translations.xml                   |    5 +++
 10 files changed, 213 insertions(+), 4 deletions(-)

Modified: 2009/devel/network/analyzer/nmap/actions.py
=================================================================
--- 2009/devel/network/analyzer/nmap/actions.py	(original)
+++ 2009/devel/network/analyzer/nmap/actions.py	Wed Jul  7 21:36:19 2010
@@ -1,7 +1,7 @@
 #!/usr/bin/python
 # -*- coding: utf-8 -*-
 #
-# Copyright 2005-2009 TUBITAK/UEKAE
+# Copyright 2005-2010 TUBITAK/UEKAE
 # Licensed under the GNU General Public License, version 2.
 # See the file http://www.gnu.org/licenses/old-licenses/gpl-2.0.txt
 
@@ -13,12 +13,19 @@
 
 def setup():
     autotools.autoconf()
-    autotools.configure("--without-zenmap")
+    autotools.configure("--with-openssl \
+                         --with-zenmap \
+                         --with-ndiff \
+                         --with-nping \
+                         --with-ncat \
+                         --with-liblua")
 
 def build():
     autotools.make()
 
 def install():
     autotools.rawInstall("DESTDIR=%s STRIP=true" % get.installDIR())
+    for i in ["uninstall_zenmap", "nmapfe", "xnmap"]:
+        pisitools.remove("/usr/bin/%s" % i)
 
     pisitools.dodoc("docs/README", "HACKING", "CHANGELOG", "docs/*.txt")

Modified: 2009/devel/network/analyzer/nmap/pspec.xml
=================================================================
--- 2009/devel/network/analyzer/nmap/pspec.xml	(original)
+++ 2009/devel/network/analyzer/nmap/pspec.xml	Wed Jul  7 21:36:19 2010
@@ -9,7 +9,7 @@
             <Email>onur at pardus.org.tr</Email>
         </Packager>
         <License>GPLv2</License>
-        <IsA>app:console</IsA>
+        <Icon>nmap</Icon>
         <Summary>Utility for network exploration or security auditing</Summary>
         <Description>Nmap is a utility for network exploration or security auditing.</Description>
         <Archive sha1sum="f4225ef5134b4b3ba5cc3f715c368d98a4919f95" type="tarbz2">http://nmap.org/dist/nmap-5.30BETA1.tar.bz2</Archive>
@@ -17,26 +17,69 @@
             <Dependency>libpcap</Dependency>
             <Dependency>lua</Dependency>
         </BuildDependencies>
+        <Patches>
+            <Patch level="1">nmap-4.75-include.patch</Patch>
+            <Patch level="1">nmap-4.75-nolua.patch</Patch>
+            <Patch level="1">nmap-5.10_beta1-string.patch</Patch>
+            <Patch level="1">nmap-5.21-python.patch</Patch>
+            <Patch level="1">zenmap_xdgsu.patch</Patch>
+            <Patch level="1">ncat_nostrip.patch</Patch>
+            <Patch level="1">tr.patch</Patch>
+        </Patches>
     </Source>
 
     <Package>
         <Name>nmap</Name>
+        <IsA>app:console</IsA>
         <RuntimeDependencies>
             <Dependency>libpcap</Dependency>
             <Dependency>lua</Dependency>
         </RuntimeDependencies>
         <Files>
             <Path fileType="executable">/usr/bin</Path>
-            <Path fileType="library">/usr/libexec</Path>
             <Path fileType="data">/usr/share/ncat</Path>
             <Path fileType="data">/usr/share/nmap</Path>
             <Path fileType="data">/usr/share/nping</Path>
             <Path fileType="man">/usr/share/man</Path>
             <Path fileType="doc">/usr/share/doc</Path>
+            <Path fileType="data">/usr/share/pixmaps</Path>
+        </Files>
+        <AdditionalFiles>
+            <AdditionalFile owner="root" permission="0644" target="/usr/share/pixmaps/nmap.png">nmap.png</AdditionalFile>
+        </AdditionalFiles>
+    </Package>
+
+    <Package>
+        <Name>zenmap</Name>
+        <IsA>app:gui</IsA>
+        <Summary>zenmap is the graphical frontend for nmap</Summary>
+        <RuntimeDependencies>
+            <Dependency releaseFrom="27">nmap</Dependency>
+            <Dependency>pygtk</Dependency>
+            <Dependency>xdg-utils</Dependency>
+        </RuntimeDependencies>
+        <Files>
+            <Path fileType="executable">/usr/bin/zenmap</Path>
+            <Path fileType="man">/usr/share/man/man1/zenmap.1</Path>
+            <Path fileType="doc">/usr/lib/python2.6/site-packages</Path>
+            <Path fileType="doc">/usr/share/zenmap</Path>
+            <Path fileType="doc">/usr/share/applications</Path>
         </Files>
     </Package>
 
     <History>
+        <Update release="27">
+            <Date>2010-07-07</Date>
+            <Version>5.30_beta1</Version>
+            <Comment>
+                Enable zenmap, split as another package and force xdg-su usage, fixes bug #13696
+                Split zenmap package
+                Disable strip for ncat
+                Add some small fixes
+            </Comment>
+            <Name>Onur Küçük</Name>
+            <Email>onur at pardus.org.tr</Email>
+        </Update>
         <Update release="26">
             <Date>2010-04-06</Date>
             <Version>5.30_beta1</Version>

Modified: 2009/devel/network/analyzer/nmap/translations.xml
=================================================================
--- 2009/devel/network/analyzer/nmap/translations.xml	(original)
+++ 2009/devel/network/analyzer/nmap/translations.xml	Wed Jul  7 21:36:19 2010
@@ -5,4 +5,9 @@
         <Summary xml:lang="tr">Ağa gözatmak ya da güvenlik denetlemeleri yapmak için kullanılan bir araç</Summary>
         <Description xml:lang="tr">Ağa gözatmak ya da güvenlik denetlemeleri yapmak için kullanılan bir araçtır. Konsoldan yapacağınız sorgulamalarla ağınızda hangi makinaların açık/erişilebilir olduğunu, makinalarda hangi portlarda hangi hizmet protokollerinin ve uygulamaların çalıştığını, karşı makinada hangi işletim sisteminin yüklü olduğunu ve bağlantının hangi aygıt ile gerçekleştiğini öğrenebilirsiniz.</Description>
     </Source>
+
+    <Package>
+        <Name>zenmap</Name>
+        <Summary xml:lang="tr">zenmap, nmap aracı için grafik arabirim yazılımıdır</Summary>
+    </Package>
 </PISI>


More information about the paketler-commits mailing list