Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 23 Jun 2013 02:05:41 GMT
From:      nemysis <nemysis@gmx.ch>
To:        freebsd-gnats-submit@FreeBSD.org
Subject:   ports/179858: [NEW PORT] deskutils/lxshortcut: Small utility used to edit easily application shortcuts
Message-ID:  <201306230205.r5N25fCe030250@oldred.freebsd.org>
Resent-Message-ID: <201306230210.r5N2A1aj062759@freefall.freebsd.org>

next in thread | raw e-mail | index | archive | help

>Number:         179858
>Category:       ports
>Synopsis:       [NEW PORT] deskutils/lxshortcut: Small utility used to edit easily application shortcuts
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    freebsd-ports-bugs
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          change-request
>Submitter-Id:   current-users
>Arrival-Date:   Sun Jun 23 02:10:01 UTC 2013
>Closed-Date:
>Last-Modified:
>Originator:     nemysis
>Release:        FreeBSD 9.1-RELEASE-p8 amd64
>Organization:
>Environment:
FreeBSD FreeBSD_Ports 9.1-RELEASE-p8 FreeBSD 9.1-RELEASE-p8 #0: Tue Jun 18 15:25:28 UTC 2013
>Description:
LXShortcut is a small program used to edit easily application shortcuts
created with freedesktop.org Desktop Entry spec.

It’s mainly designed to be called by other LXDE components, and not directly
used by the users. If you want to use it manually, see

     lxshortcut --help

WWW: http://wiki.lxde.org/en/LXShortCut

>How-To-Repeat:
Build log

https://redports.org/buildarchive/20130623011801-15073/
>Fix:
Please add attachment as deskutils/lxshortcut

Shar is also on

https://github.com/nemysis/FreeBSD_Ports/blob/master/pr/deskutils/lxshortcut.shar

Patch attached with submission follows:

# This is a shell archive.  Save it in a file, remove anything before
# this line, and then unpack it by entering "sh file".  Note, it may
# create directories; files and directories will be owned by you and
# have default permissions.
#
# This archive contains:
#
#	lxshortcut
#	lxshortcut/Makefile
#	lxshortcut/pkg-descr
#	lxshortcut/distinfo
#	lxshortcut/pkg-plist
#	lxshortcut/files
#	lxshortcut/files/lxshortcut-start.in
#
echo c - lxshortcut
mkdir -p lxshortcut > /dev/null 2>&1
echo x - lxshortcut/Makefile
sed 's/^X//' >lxshortcut/Makefile << '43df0ac2b1f94e8de22194399c1ec7d2'
X# Created by: nemysis <nemysis@gmx.ch>
X# $FreeBSD$
X
XPORTNAME=	lxshortcut
XPORTVERSION=	0.1.2
XCATEGORIES=	deskutils
XMASTER_SITES=	SF/lxde/LXShortcut%20%28edit%20app%20shortcut%29/LXShortcut%20${PORTVERSION}/ \
X		SF/nemysisfreebsdp/:icons
XDISTFILES=	${PORTNAME}-${DISTVERSION}${EXTRACT_SUFX} \
X		${PORTNAME}.png:icons
XEXTRACT_ONLY=	${PORTNAME}-${DISTVERSION}${EXTRACT_SUFX}
X
XMAINTAINER=	nemysis@gmx.ch
XCOMMENT=	Small utility used to edit easily application shortcuts
X
XLICENSE=	GPLv3
X
XUSES=		pkgconfig
XUSE_GNOME=	gtk20 intlhack
XGNU_CONFIGURE=	yes
XUSE_GMAKE=	yes
X
XPORTDOCS=	README
X
XOPTIONS_DEFINE=	DOCS NLS
XOPTIONS_SUB=	yes
X
XNLS_USES=	gettext
X
XSUB_FILES=	${PORTNAME}-start
X
XDESKTOP_ENTRIES="LXShortcut" "${COMMENT}" "${PORTNAME}" \
X		"${PORTNAME}-start" "Settings;GTK;DesktopSettings;" true
X
X.include <bsd.port.options.mk>
X
X.if ${PORT_OPTIONS:MNLS}
XCPPFLAGS+=	-I${LOCALBASE}/include
XLDFLAGS+=	-L${LOCALBASE}/lib
X.endif
X
Xpost-patch:
X	@${REINPLACE_CMD} -i '' '/g_thread_init/,/gdk_threads_init/d' ${WRKSRC}/src/lxshortcut.c
X
X.if ! ${PORT_OPTIONS:MNLS}
X	@${REINPLACE_CMD} -e 's|src po|src|' \
X		${WRKSRC}/Makefile.in
X.endif
X
Xpost-install:
X	${INSTALL_SCRIPT} ${WRKDIR}/${PORTNAME}-start ${PREFIX}/bin
X	${INSTALL_DATA} ${_DISTDIR}/${PORTNAME}.png ${PREFIX}/share/pixmaps
X
X.if ${PORT_OPTIONS:MDOCS}
X	@${MKDIR} ${DOCSDIR}
X	${INSTALL_DATA} ${PORTDOCS:S|^|${WRKSRC}/|} ${DOCSDIR}
X.endif
X
X.include <bsd.port.mk>
43df0ac2b1f94e8de22194399c1ec7d2
echo x - lxshortcut/pkg-descr
sed 's/^X//' >lxshortcut/pkg-descr << '2ff6f6eb21662e478cadf9435fb1a26e'
XLXShortcut is a small program used to edit easily application shortcuts
Xcreated with freedesktop.org Desktop Entry spec.
X
XIt’s mainly designed to be called by other LXDE components, and not directly
Xused by the users. If you want to use it manually, see
X
X     lxshortcut --help
X
XWWW: http://wiki.lxde.org/en/LXShortCut
2ff6f6eb21662e478cadf9435fb1a26e
echo x - lxshortcut/distinfo
sed 's/^X//' >lxshortcut/distinfo << '3290e1506f17a817a5f0dbd30422842d'
XSHA256 (lxshortcut-0.1.2.tar.gz) = 8097f2522657374162a4e5e3c58898fe0c367e307b0ff4c50848b6b0323409fe
XSIZE (lxshortcut-0.1.2.tar.gz) = 224223
XSHA256 (lxshortcut.png) = f56c605dd2c271aad5a2627227ad70c53b2861ccf46e918cdb8e03e1d6dff75f
XSIZE (lxshortcut.png) = 3754
3290e1506f17a817a5f0dbd30422842d
echo x - lxshortcut/pkg-plist
sed 's/^X//' >lxshortcut/pkg-plist << 'bba02fdd99f13e9b5a28481229050b10'
Xbin/lxshortcut
Xbin/lxshortcut-start
X%%NLS%%share/locale/af/LC_MESSAGES/lxshortcut.mo
X%%NLS%%share/locale/am/LC_MESSAGES/lxshortcut.mo
X%%NLS%%share/locale/ar/LC_MESSAGES/lxshortcut.mo
X%%NLS%%share/locale/ast/LC_MESSAGES/lxshortcut.mo
X%%NLS%%share/locale/be/LC_MESSAGES/lxshortcut.mo
X%%NLS%%share/locale/bg/LC_MESSAGES/lxshortcut.mo
X%%NLS%%share/locale/bn/LC_MESSAGES/lxshortcut.mo
X%%NLS%%share/locale/bn_IN/LC_MESSAGES/lxshortcut.mo
X%%NLS%%share/locale/ca/LC_MESSAGES/lxshortcut.mo
X%%NLS%%share/locale/cs/LC_MESSAGES/lxshortcut.mo
X%%NLS%%share/locale/da/LC_MESSAGES/lxshortcut.mo
X%%NLS%%share/locale/de/LC_MESSAGES/lxshortcut.mo
X%%NLS%%share/locale/el/LC_MESSAGES/lxshortcut.mo
X%%NLS%%share/locale/en_GB/LC_MESSAGES/lxshortcut.mo
X%%NLS%%share/locale/es/LC_MESSAGES/lxshortcut.mo
X%%NLS%%share/locale/es_VE/LC_MESSAGES/lxshortcut.mo
X%%NLS%%share/locale/et/LC_MESSAGES/lxshortcut.mo
X%%NLS%%share/locale/eu/LC_MESSAGES/lxshortcut.mo
X%%NLS%%share/locale/fa/LC_MESSAGES/lxshortcut.mo
X%%NLS%%share/locale/fi/LC_MESSAGES/lxshortcut.mo
X%%NLS%%share/locale/fo/LC_MESSAGES/lxshortcut.mo
X%%NLS%%share/locale/fr/LC_MESSAGES/lxshortcut.mo
X%%NLS%%share/locale/frp/LC_MESSAGES/lxshortcut.mo
X%%NLS%%share/locale/gl/LC_MESSAGES/lxshortcut.mo
X%%NLS%%share/locale/he/LC_MESSAGES/lxshortcut.mo
X%%NLS%%share/locale/hr/LC_MESSAGES/lxshortcut.mo
X%%NLS%%share/locale/hu/LC_MESSAGES/lxshortcut.mo
X%%NLS%%share/locale/id/LC_MESSAGES/lxshortcut.mo
X%%NLS%%share/locale/it/LC_MESSAGES/lxshortcut.mo
X%%NLS%%share/locale/ja/LC_MESSAGES/lxshortcut.mo
X%%NLS%%share/locale/km/LC_MESSAGES/lxshortcut.mo
X%%NLS%%share/locale/ko/LC_MESSAGES/lxshortcut.mo
X%%NLS%%share/locale/lg/LC_MESSAGES/lxshortcut.mo
X%%NLS%%share/locale/lt/LC_MESSAGES/lxshortcut.mo
X%%NLS%%share/locale/ml/LC_MESSAGES/lxshortcut.mo
X%%NLS%%share/locale/ms/LC_MESSAGES/lxshortcut.mo
X%%NLS%%share/locale/nb/LC_MESSAGES/lxshortcut.mo
X%%NLS%%share/locale/nl/LC_MESSAGES/lxshortcut.mo
X%%NLS%%share/locale/nn/LC_MESSAGES/lxshortcut.mo
X%%NLS%%share/locale/pl/LC_MESSAGES/lxshortcut.mo
X%%NLS%%share/locale/ps/LC_MESSAGES/lxshortcut.mo
X%%NLS%%share/locale/pt/LC_MESSAGES/lxshortcut.mo
X%%NLS%%share/locale/pt_BR/LC_MESSAGES/lxshortcut.mo
X%%NLS%%share/locale/ro/LC_MESSAGES/lxshortcut.mo
X%%NLS%%share/locale/ru/LC_MESSAGES/lxshortcut.mo
X%%NLS%%share/locale/si/LC_MESSAGES/lxshortcut.mo
X%%NLS%%share/locale/sk/LC_MESSAGES/lxshortcut.mo
X%%NLS%%share/locale/sl/LC_MESSAGES/lxshortcut.mo
X%%NLS%%share/locale/sr/LC_MESSAGES/lxshortcut.mo
X%%NLS%%share/locale/sr@latin/LC_MESSAGES/lxshortcut.mo
X%%NLS%%share/locale/sv/LC_MESSAGES/lxshortcut.mo
X%%NLS%%share/locale/te/LC_MESSAGES/lxshortcut.mo
X%%NLS%%share/locale/th/LC_MESSAGES/lxshortcut.mo
X%%NLS%%share/locale/tr/LC_MESSAGES/lxshortcut.mo
X%%NLS%%share/locale/tt_RU/LC_MESSAGES/lxshortcut.mo
X%%NLS%%share/locale/uk/LC_MESSAGES/lxshortcut.mo
X%%NLS%%share/locale/ur/LC_MESSAGES/lxshortcut.mo
X%%NLS%%share/locale/ur_PK/LC_MESSAGES/lxshortcut.mo
X%%NLS%%share/locale/vi/LC_MESSAGES/lxshortcut.mo
X%%NLS%%share/locale/zh_CN/LC_MESSAGES/lxshortcut.mo
X%%NLS%%share/locale/zh_TW/LC_MESSAGES/lxshortcut.mo
X%%DATADIR%%/choose-icon.ui
X%%DATADIR%%/lxshortcut.ui
Xshare/pixmaps/lxshortcut.png
X@dirrm %%DATADIR%%
X%%NLS%%@dirrmtry share/locale/ur_PK/LC_MESSAGES
X%%NLS%%@dirrmtry share/locale/ur_PK
X%%NLS%%@dirrmtry share/locale/tt_RU/LC_MESSAGES
X%%NLS%%@dirrmtry share/locale/tt_RU
X%%NLS%%@dirrmtry share/locale/lg/LC_MESSAGES
X%%NLS%%@dirrmtry share/locale/lg
X%%NLS%%@dirrmtry share/locale/frp/LC_MESSAGES
X%%NLS%%@dirrmtry share/locale/frp
X%%NLS%%@dirrmtry share/locale/es_VE/LC_MESSAGES
X%%NLS%%@dirrmtry share/locale/es_VE
bba02fdd99f13e9b5a28481229050b10
echo c - lxshortcut/files
mkdir -p lxshortcut/files > /dev/null 2>&1
echo x - lxshortcut/files/lxshortcut-start.in
sed 's/^X//' >lxshortcut/files/lxshortcut-start.in << '126fd5f07bb31049cf12323726f93afb'
X#!/bin/sh
X#
X# $FreeBSD$
X#
X
Xlxshortcut -o %U
126fd5f07bb31049cf12323726f93afb
exit



>Release-Note:
>Audit-Trail:
>Unformatted:



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