ports/175944: [PATCH] x11-wm/obmenu: OptionsNG, changed Makefile, Desktop entries, take maintainership
nemysis
nemysis at gmx.ch
Tue Apr 16 12:00:01 UTC 2013
The following reply was made to PR ports/175944; it has been noted by GNATS.
From: nemysis <nemysis at gmx.ch>
To: bug-followup at FreeBSD.org
Cc: miwi at FreeBSD.org
Subject: Re: ports/175944: [PATCH] x11-wm/obmenu: OptionsNG, changed
Makefile, Desktop entries, take maintainership
Date: Tue, 16 Apr 2013 13:56:42 +0200
--MP_/P==X2LgH/+ZC/AqZIy2w/bc
Content-Type: text/plain; charset=US-ASCII
Content-Transfer-Encoding: 7bit
Content-Disposition: inline
- Bump portrevision
- Add license
- Add Desktop entry file
- Convert to OptionsNG
- Trim pkg-plist
Added file(s):
- files/pkg-install.in
- files/pkg-message.in
--MP_/P==X2LgH/+ZC/AqZIy2w/bc
Content-Type: text/x-patch
Content-Transfer-Encoding: 7bit
Content-Disposition: attachment; filename=obmenu.diff
===> Generating patch
===> Viewing diff with more
diff -ruN --exclude=CVS /usr/ports/x11-wm/obmenu/Makefile ./Makefile
--- /usr/ports/x11-wm/obmenu/Makefile 2013-01-14 17:55:01.000000000 +0100
+++ ./Makefile 2013-04-16 01:07:28.000000000 +0200
@@ -2,13 +2,15 @@
PORTNAME= obmenu
PORTVERSION= 1.0
-PORTREVISION= 5
+PORTREVISION= 6
CATEGORIES= x11-wm
MASTER_SITES= SF
-MAINTAINER= ports at FreeBSD.org
+MAINTAINER= nemysis at gmx.ch
COMMENT= Menu manager for Openbox supporting both static and pipe menus
+LICENSE= GPLv2
+
USE_GNOME= pygtk2
USE_PYTHON= yes
USE_PYDISTUTILS= yes
@@ -16,12 +18,24 @@
PORTDOCS= README
+SUB_FILES= pkg-install \
+ pkg-message
+
+DESKTOP_ENTRIES="Obmenu" "Menu manager for Openbox" {PORTNAME} \
+ "${PORTNAME}" "Settings;" false
+
+.include <bsd.port.options.mk>
+
post-install:
-.if !defined(NOPORTDOCS)
+.if ${PORT_OPTIONS:MDOCS}
@${MKDIR} ${DOCSDIR}
-.for file in ${PORTDOCS}
- ${INSTALL_DATA} ${WRKSRC}/${file} ${DOCSDIR}
-.endfor
+ ${INSTALL_DATA} ${PORTDOCS:S|^|${WRKSRC}/|} ${DOCSDIR}
.endif
+ ${LN} -sf ${DATADIR}/mnu48.png ${PREFIX}/share/pixmaps/${PORTNAME}.png
+
+ @${SH} ${PKGINSTALL} ${PKGNAME} POST-INSTALL
+ @${ECHO_CMD}
+ @${CAT} ${PKGMESSAGE}
+ @${ECHO_CMD}
.include <bsd.port.mk>
diff -ruN --exclude=CVS /usr/ports/x11-wm/obmenu/files/pkg-install.in ./files/pkg-install.in
--- /usr/ports/x11-wm/obmenu/files/pkg-install.in 1970-01-01 01:00:00.000000000 +0100
+++ ./files/pkg-install.in 2013-04-16 01:12:03.000000000 +0200
@@ -0,0 +1,11 @@
+#!/bin/sh
+#
+# $FreeBSD$
+#
+
+echo ""
+echo "Do you have for Openbox menu.xml?"
+echo ""
+
+ls -lh /home/*/.config/openbox | grep menu.xml
+echo ""
diff -ruN --exclude=CVS /usr/ports/x11-wm/obmenu/files/pkg-message.in ./files/pkg-message.in
--- /usr/ports/x11-wm/obmenu/files/pkg-message.in 1970-01-01 01:00:00.000000000 +0100
+++ ./files/pkg-message.in 2013-04-16 02:01:25.000000000 +0200
@@ -0,0 +1,15 @@
+===============================================================================
+
+Obmenu has been installed.
+
+If you don't have ~/.config/openbox/menu.xml
+
+the Obmenu config can be copied, please type as user:
+
+ cp -a %%LOCALBASE%%/etc/xdg/openbox/menu.xml ~/.config/openbox/menu.xml
+
+ chmod 644 ~/.config/openbox/menu.xml
+
+Have fun!
+
+===============================================================================
diff -ruN --exclude=CVS /usr/ports/x11-wm/obmenu/pkg-plist ./pkg-plist
--- /usr/ports/x11-wm/obmenu/pkg-plist 2013-01-14 17:55:01.000000000 +0100
+++ ./pkg-plist 2013-04-16 13:49:32.000000000 +0200
@@ -9,6 +9,5 @@
%%DATADIR%%/mnu16.png
%%DATADIR%%/mnu48.png
%%DATADIR%%/obmenu.glade
+share/pixmaps/obmenu.png
@dirrm %%DATADIR%%
- at dirrmtry %%PYTHON_SITELIBDIR%%
- at dirrmtry %%PYTHON_LIBDIR%%
===> Done
--MP_/P==X2LgH/+ZC/AqZIy2w/bc--
More information about the freebsd-ports-bugs
mailing list