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