Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 31 Aug 2014 13:44:28 +0000 (UTC)
From:      William Grzybowski <wg@FreeBSD.org>
To:        ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org
Subject:   svn commit: r366761 - head/security/umit
Message-ID:  <201408311344.s7VDiSm1048213@svn.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: wg
Date: Sun Aug 31 13:44:28 2014
New Revision: 366761
URL: http://svnweb.freebsd.org/changeset/ports/366761
QAT: https://qat.redports.org/buildarchive/r366761/

Log:
  security/umit: support stage
  
  - Add DOCS option
  - USES python
  - Simplify comment
  - Add desktop entry
  
  PR:		193167
  Submitted by:	Ports Fury

Modified:
  head/security/umit/Makefile
  head/security/umit/pkg-plist

Modified: head/security/umit/Makefile
==============================================================================
--- head/security/umit/Makefile	Sun Aug 31 13:35:16 2014	(r366760)
+++ head/security/umit/Makefile	Sun Aug 31 13:44:28 2014	(r366761)
@@ -3,29 +3,44 @@
 
 PORTNAME=	umit
 PORTVERSION=	1.0
-PORTREVISION=	2
+PORTREVISION=	3
 CATEGORIES=	security
 MASTER_SITES=	SF
 PKGNAMEPREFIX=	${PYTHON_PKGNAMEPREFIX}
 
-MAINTAINER= ports@FreeBSD.org
-COMMENT=	UMIT is the nmap frontend developed with Python and PyGTK
+MAINTAINER=	ports@FreeBSD.org
+COMMENT=	Nmap frontend developed with Python and PyGTK
 
-RUN_DEPENDS=	${LOCALBASE}/bin/nmap:${PORTSDIR}/security/nmap \
-		${PYTHON_PKGNAMEPREFIX}sqlite3>0:${PORTSDIR}/databases/py-sqlite3
+LICENSE=	GPLv2
 
-INSTALLS_ICONS=	yes
-USES=	tar:bzip2
+RUN_DEPENDS=	${PYTHON_PKGNAMEPREFIX}sqlite3>0:${PORTSDIR}/databases/py-sqlite3 \
+		${LOCALBASE}/bin/nmap:${PORTSDIR}/security/nmap
+
+NO_ARCH=	yes
+
+USES=		python tar:bzip2
 USE_GNOME=	pygtk2
-USE_PYTHON=	yes
-USE_PYDISTUTILS=	yes
+USE_PYTHON=	distutils
+INSTALLS_ICONS=	yes
+
+PORTDOCS=	*
+
+DESKTOP_ENTRIES="Umit" "GUI frontend for Nmap security/port scanner" "umit" \
+		"umit" "System;GTK;" ""
+
+OPTIONS_DEFINE=		DOCS
 
-NO_STAGE=	yes
+DOCS_BUILD_DEPENDS=	${PYTHON_PKGNAMEPREFIX}sphinx>0:${PORTSDIR}/textproc/py-sphinx
 
 post-patch:
-	${REINPLACE_CMD} \
-		-e 's/self.build_html_doc()//' \
-		-e 's,distutils\.command\.install ,setuptools\.command\.install ,' \
-		${WRKSRC}/setup.py
+	@${REINPLACE_CMD} -e \
+		's|distutils\(.command.install\) |setuptools\1 | ; \
+		 /self.create_uninstaller()/d ; \
+		 /self.pkgmaintainer/s|0|1|' ${WRKSRC}/setup.py
+
+post-install:
+	@${MKDIR} ${STAGEDIR}${PREFIX}/share/icons/hicolor/48x48/apps
+	@${LN} -sf ${DATADIR}/pixmaps/umit_48x48.png \
+		${STAGEDIR}${PREFIX}/share/icons/hicolor/48x48/apps/umit.png
 
 .include <bsd.port.mk>

Modified: head/security/umit/pkg-plist
==============================================================================
--- head/security/umit/pkg-plist	Sun Aug 31 13:35:16 2014	(r366760)
+++ head/security/umit/pkg-plist	Sun Aug 31 13:44:28 2014	(r366761)
@@ -1,6 +1,5 @@
 bin/umit
 bin/umit_scheduler.py
-bin/uninstall_umit
 %%PYTHON_SITELIBDIR%%/higwidgets/__init__.py
 %%PYTHON_SITELIBDIR%%/higwidgets/__init__.pyc
 %%PYTHON_SITELIBDIR%%/higwidgets/__init__.pyo
@@ -595,6 +594,7 @@ bin/uninstall_umit
 %%PYTHON_SITELIBDIR%%/umit/plugin/__init__.py
 %%PYTHON_SITELIBDIR%%/umit/plugin/__init__.pyc
 %%PYTHON_SITELIBDIR%%/umit/plugin/__init__.pyo
+share/icons/hicolor/48x48/apps/umit.png
 share/icons/umit/trash_128.ico
 share/icons/umit/trash_16.ico
 share/icons/umit/trash_24.ico
@@ -690,33 +690,34 @@ share/pixmaps/umit/win.svg
 share/pixmaps/umit/win_32.png
 share/pixmaps/umit/win_75.png
 share/pixmaps/umit/wizard_logo.png
-share/umit/config/options.xml
-share/umit/config/profile_editor.xml
-share/umit/config/scan_profile.usp
-share/umit/config/scheduler-profiles.conf
-share/umit/config/scheduler-schemas.conf
-share/umit/config/scheduler.log
-share/umit/config/smtp-schemas.conf
-share/umit/config/timeline-settings.conf
-share/umit/config/tl_colors_evt_std.conf
-share/umit/config/umit.conf
-share/umit/config/umit_version
-share/umit/config/umitng.db
-share/umit/config/wizard.xml
-share/umit/misc/os_classification.dmp
-share/umit/misc/os_db.dmp
-share/umit/misc/services.dmp
-share/umit/sql/sqlite-delete-triggers.sql
-share/umit/sql/sqlite-drop-tables.sql
-share/umit/sql/sqlite-drop-triggers.sql
-share/umit/sql/sqlite-insert-triggers.sql
-share/umit/sql/sqlite-schema.sql
-share/umit/sql/sqlite-update-triggers.sql
-@dirrm share/umit/sql
-@dirrm share/umit/plugins
-@dirrm share/umit/misc
-@dirrm share/umit/config
-@dirrm share/umit
+%%DATADIR%%/config/options.xml
+%%DATADIR%%/config/profile_editor.xml
+%%DATADIR%%/config/scan_profile.usp
+%%DATADIR%%/config/scheduler-profiles.conf
+%%DATADIR%%/config/scheduler-schemas.conf
+%%DATADIR%%/config/scheduler.log
+%%DATADIR%%/config/smtp-schemas.conf
+%%DATADIR%%/config/timeline-settings.conf
+%%DATADIR%%/config/tl_colors_evt_std.conf
+%%DATADIR%%/config/umit.conf
+%%DATADIR%%/config/umit_version
+%%DATADIR%%/config/umitng.db
+%%DATADIR%%/config/wizard.xml
+%%DATADIR%%/misc/os_classification.dmp
+%%DATADIR%%/misc/os_db.dmp
+%%DATADIR%%/misc/services.dmp
+@exec mkdir -p %D/%%DATADIR%%/plugins
+%%DATADIR%%/sql/sqlite-delete-triggers.sql
+%%DATADIR%%/sql/sqlite-drop-tables.sql
+%%DATADIR%%/sql/sqlite-drop-triggers.sql
+%%DATADIR%%/sql/sqlite-insert-triggers.sql
+%%DATADIR%%/sql/sqlite-schema.sql
+%%DATADIR%%/sql/sqlite-update-triggers.sql
+@dirrm %%DATADIR%%/sql
+@dirrm %%DATADIR%%/plugins
+@dirrm %%DATADIR%%/misc
+@dirrm %%DATADIR%%/config
+@dirrm %%DATADIR%%
 @dirrm share/pixmaps/umit/uie
 @dirrm share/pixmaps/umit/radialnet/icons
 @dirrm share/pixmaps/umit/radialnet/application
@@ -730,11 +731,6 @@ share/umit/sql/sqlite-update-triggers.sq
 @dirrmtry share/locale/id_ID/LC_MESSAGES
 @dirrmtry share/locale/id_ID
 @dirrmtry share/icons/umit
-@dirrm share/doc/umit/html/_static
-@dirrm share/doc/umit/html/_sources
-@dirrm share/doc/umit/html/_images
-@dirrm share/doc/umit/html
-@dirrm share/doc/umit
 @dirrm %%PYTHON_SITELIBDIR%%/umit/plugin
 @dirrm %%PYTHON_SITELIBDIR%%/umit/merger
 @dirrm %%PYTHON_SITELIBDIR%%/umit/inventory



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201408311344.s7VDiSm1048213>