ports/173159: net/heybuddy port upgrade to version 0.2.4
Beni Keller
navigium at grindcore.ch
Sun Oct 28 19:30:01 UTC 2012
>Number: 173159
>Category: ports
>Synopsis: net/heybuddy port upgrade to version 0.2.4
>Confidential: no
>Severity: non-critical
>Priority: medium
>Responsible: freebsd-ports-bugs
>State: open
>Quarter:
>Keywords:
>Date-Required:
>Class: maintainer-update
>Submitter-Id: current-users
>Arrival-Date: Sun Oct 28 19:30:01 UTC 2012
>Closed-Date:
>Last-Modified:
>Originator: Beni Keller
>Release: FreeBSD 9.0-STABLE amd64
>Organization:
>Environment:
System: FreeBSD 9.0-STABLE #1: Tue Mar 27 08:01:04 CEST 2012
root at beastie.dihei.lan:/usr/obj/usr/src/sys/GENERIC
>Description:
This is a upgrade to a port which I already submitted to the ports collection. It upgrades Heybuddy to the latest version, 0.2.4.
>How-To-Repeat:
>Fix:
--- heybuddy.shar begins here ---
# 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:
#
# heybuddy
# heybuddy/pkg-descr
# heybuddy/files
# heybuddy/files/patch-heybuddy.py
# heybuddy/pkg-plist
# heybuddy/distinfo
# heybuddy/Makefile
#
echo c - heybuddy
mkdir -p heybuddy > /dev/null 2>&1
echo x - heybuddy/pkg-descr
sed 's/^X//' >heybuddy/pkg-descr << '6b9ee8be9eaff2abcf62b8985319c1a9'
XHeybuddy is a supposedly light, feature free identi.ca client,
Xlicensed under GNU GPL v3.
X
XWWW: http://www.jezra.net/projects/heybuddy
6b9ee8be9eaff2abcf62b8985319c1a9
echo c - heybuddy/files
mkdir -p heybuddy/files > /dev/null 2>&1
echo x - heybuddy/files/patch-heybuddy.py
sed 's/^X//' >heybuddy/files/patch-heybuddy.py << '07a9f69dff2ab0e5056373501c36ea8a'
X--- ./heybuddy.py.orig 2011-06-20 01:07:45.000000000 -0400
X+++ ./heybuddy.py 2011-10-24 07:19:38.000000000 -0400
X@@ -21,9 +21,9 @@
X import sys, os
X import gettext
X import webbrowser
X-locale_dir = os.path.join(
X- os.path.dirname( os.path.realpath(__file__) ),
X- 'locales')
X+locale_dir = '%%PREFIX%%/share/locale'
X+
X+sys.path.append('%%DATADIR%%')
X
X gettext.bindtextdomain('heybuddy', locale_dir)
X gettext.textdomain('heybuddy')
X@@ -107,7 +107,7 @@
X self.last_get_statuses = 0
X #what are the assets?
X asset_dir = 'assets'
X- heybuddy_dir = os.path.dirname( os.path.realpath( __file__ ) )
X+ heybuddy_dir = '%%DATADIR%%'
X self.readme_file = os.path.join(heybuddy_dir,'README.txt')
X self.standard_icon_path = os.path.join(heybuddy_dir,asset_dir,'icon.png')
X self.direct_icon_path = os.path.join(heybuddy_dir,asset_dir,'direct_icon.png')
07a9f69dff2ab0e5056373501c36ea8a
echo x - heybuddy/pkg-plist
sed 's/^X//' >heybuddy/pkg-plist << 'a03b57091be3252ba27397e8d9fde314'
Xbin/heybuddy
X%%DATADIR%%/About.py
X%%DATADIR%%/About.pyc
X%%DATADIR%%/CertificateValidatingHTTPSHandler.py
X%%DATADIR%%/CertificateValidatingHTTPSHandler.pyc
X%%DATADIR%%/Communicator.py
X%%DATADIR%%/Communicator.pyc
X%%DATADIR%%/Configuration.py
X%%DATADIR%%/Configuration.pyc
X%%DATADIR%%/ContextPage.py
X%%DATADIR%%/ContextPage.pyc
X%%DATADIR%%/Dent.py
X%%DATADIR%%/Dent.pyc
X%%DATADIR%%/DentButton.py
X%%DATADIR%%/DentButton.pyc
X%%DATADIR%%/DentScroller.py
X%%DATADIR%%/DentScroller.pyc
X%%DATADIR%%/FilterFrame.py
X%%DATADIR%%/FilterFrame.pyc
X%%DATADIR%%/GroupPage.py
X%%DATADIR%%/GroupPage.pyc
X%%DATADIR%%/ImageCache.py
X%%DATADIR%%/ImageCache.pyc
X%%DATADIR%%/MainWindow.py
X%%DATADIR%%/MainWindow.pyc
X%%DATADIR%%/Notify.py
X%%DATADIR%%/Notify.pyc
X%%DATADIR%%/PlatformSpecific.py
X%%DATADIR%%/PlatformSpecific.pyc
X%%DATADIR%%/README.txt
X%%DATADIR%%/ScrollPage.py
X%%DATADIR%%/ScrollPage.pyc
X%%DATADIR%%/SettingsPage.py
X%%DATADIR%%/SettingsPage.pyc
X%%DATADIR%%/StatusIcon.py
X%%DATADIR%%/StatusIcon.pyc
X%%DATADIR%%/TagPage.py
X%%DATADIR%%/TagPage.pyc
X%%DATADIR%%/UserPage.py
X%%DATADIR%%/UserPage.pyc
X%%DATADIR%%/XMLProcessor.py
X%%DATADIR%%/XMLProcessor.pyc
X%%DATADIR%%/_dev/get_text
X%%DATADIR%%/_dev/heybuddy.pot
X%%DATADIR%%/assets/direct_icon.png
X%%DATADIR%%/assets/icon.png
X%%DATADIR%%/assets/icon.svg
X%%DATADIR%%/assets/icon1.png
X%%DATADIR%%/assets/icon14.png
X%%DATADIR%%/assets/icon64.png
X%%DATADIR%%/assets/throbber.gif
X%%DATADIR%%/heybuddy.pyc
Xshare/locale/da/LC_MESSAGES/heybuddy.mo
Xshare/locale/de/LC_MESSAGES/heybuddy.mo
Xshare/locale/el/LC_MESSAGES/heybuddy.mo
Xshare/locale/en_GB/LC_MESSAGES/heybuddy.mo
Xshare/locale/eo/LC_MESSAGES/heybuddy.mo
Xshare/locale/es/LC_MESSAGES/heybuddy.mo
Xshare/locale/gl/LC_MESSAGES/heybuddy.mo
Xshare/locale/he/LC_MESSAGES/heybuddy.mo
Xshare/locale/pt/LC_MESSAGES/heybuddy.mo
Xshare/locale/pt_BR/LC_MESSAGES/heybuddy.mo
X at dirrm %%DATADIR%%/assets
X at dirrm %%DATADIR%%/_dev
X at dirrm %%DATADIR%%
a03b57091be3252ba27397e8d9fde314
echo x - heybuddy/distinfo
sed 's/^X//' >heybuddy/distinfo << '1aedf1a689fd7ff498a4e6351bf804c6'
XSHA256 (heybuddy-0.2.4.tgz) = 233c4f3bc158240d57f6fc69c2810ca74de103d8c9d076a0f3e8eebd6b4330e2
XSIZE (heybuddy-0.2.4.tgz) = 84264
1aedf1a689fd7ff498a4e6351bf804c6
echo x - heybuddy/Makefile
sed 's/^X//' >heybuddy/Makefile << '05a93d66d66cf313d73e97a667aa861c'
X# New ports collection makefile for: heybuddy
X# Date created: 14 April 2011
X# Whom: Beni Keller <navigium at grindcore.ch>
X#
X# $FreeBSD: ports/net/heybuddy/Makefile,v 1.4 2012/06/01 05:22:53 dinoex Exp $
X#
X
XPORTNAME= heybuddy
XPORTVERSION= 0.2.4
XPORTREVISION= 3
XCATEGORIES= net
XMASTER_SITES= http://launchpad.net/${PORTNAME}/0.2/${PORTVERSION}/+download/ \
X http://freebsd.grindcore.ch/distfiles/
XEXTRACT_SUFX= .tgz
X
XMAINTAINER= navigium at grindcore.ch
XCOMMENT= A supposedly light, feature free identi.ca client
X
XLICENSE= GPLv3
X
XFETCH_ARGS= -Fpr
XUSE_PYTHON= yes
XUSE_GETTEXT= yes
XUSE_GNOME= pygtk2
X
Xpost-patch:
X @${REINPLACE_CMD} -e 's|%%PREFIX%%|${PREFIX}|g' ${WRKSRC}/heybuddy.py
X @${REINPLACE_CMD} -e 's|%%DATADIR%%|${DATADIR}|g' ${WRKSRC}/heybuddy.py
X @${REINPLACE_CMD} -e 's|python|python2.7|g' ${WRKSRC}/heybuddy.py
X
Xdo-build:
X ${PYTHON_CMD} -mcompileall ${WRKSRC}
X
Xdo-install:
X @${RM} ${WRKSRC}/ChangeLog ${WRKSRC}/gpl-3.0.txt
X @${MV} ${WRKSRC}/*.bak ${WRKDIR}
X @${MV} ${WRKSRC}/*.orig ${WRKDIR}
X @${MV} ${WRKSRC}/locales ${WRKDIR}
X @${MV} ${WRKSRC}/${PORTNAME}.py ${WRKDIR}
X (cd ${WRKSRC} && ${COPYTREE_SHARE} . ${DATADIR})
X (cd ${WRKDIR}/locales && ${COPYTREE_SHARE} . ${PREFIX}/share/locale)
X ${INSTALL_SCRIPT} ${WRKDIR}/${PORTNAME}.py ${PREFIX}/bin/${PORTNAME}
X
X.include <bsd.port.mk>
05a93d66d66cf313d73e97a667aa861c
exit
--- heybuddy.shar ends here ---
>Release-Note:
>Audit-Trail:
>Unformatted:
More information about the freebsd-ports-bugs
mailing list