View | Details | Raw Unified | Return to bug 139042
Collapse All | Expand All

(-)deskutils/blogtk/Makefile (-23 / +14 lines)
Lines 6-40 Link Here
6
#
6
#
7
7
8
PORTNAME=	blogtk
8
PORTNAME=	blogtk
9
PORTVERSION=	1.1
9
PORTVERSION=	2.0
10
PORTREVISION=	6
10
CATEGORIES=	deskutils python
11
CATEGORIES=	deskutils
11
MASTER_SITES=	http://launchpad.net/${PORTNAME}/${PORTVERSION}/${PORTVERSION}/+download/
12
MASTER_SITES=	SF/${PORTNAME}/${PORTNAME}/BloGTK-${PORTVERSION}
13
DISTNAME=	${PORTNAME}_${PORTVERSION}
14
12
15
MAINTAINER=	jbq@caraldi.com
13
MAINTAINER=	jbq@caraldi.com
16
COMMENT=	A client for Blogger, Movable Type, and other blogging systems
14
COMMENT=	A client for Blogger, Movable Type, and other blogging systems
17
15
18
WRKSRC=		${WRKDIR}/BloGTK-${PORTVERSION}
16
RUN_DEPENDS=	${PYTHON_SITELIBDIR}/feedparser.py:${PORTSDIR}/textproc/py-feedparser \
17
		${PYTHON_SITELIBDIR}/atom/__init__.py:${PORTSDIR}/devel/py-gdata \
18
		${PYTHON_SITELIBDIR}/webkit/__init__.py:${PORTSDIR}/www/py-webkitgtk
19
19
20
USE_BZIP2=	yes
20
USE_GNOME=	pygnomeextras pygtksourceview 
21
USE_GNOME=	pygnomeextras
21
USE_PYTHON=	2.3-2.7	# No Python 3 support
22
USE_PYTHON=	2.4+
22
23
# Is there a better way to handle this? Launchpad depends on 302 directs it seems
24
FETCH_ARGS=	-pRr
23
NO_BUILD=	yes
25
NO_BUILD=	yes
26
MAKE_ENV+=	PYTHON="${PYTHON_CMD}"
24
27
25
post-patch:
28
post-install:
26
	@${FIND} ${WRKSRC}/src -name "*.py" | ${XARGS} ${REINPLACE_CMD} -e \
29
	@${RM} ${DATADIR}2/lib/blogtk2/*.py~
27
		's|/usr/share|${PREFIX}/share|g ; \
28
		 s|gtk\.FALSE|False|g ; \
29
		 s|gtk\.TRUE|True|g'
30
31
do-install:
32
	@${MKDIR} ${PYTHONPREFIX_SITELIBDIR}/blogtk
33
	${INSTALL_SCRIPT} ${WRKSRC}/src/*.py ${PYTHONPREFIX_SITELIBDIR}/blogtk
34
	@${LN} -fs ${PYTHONPREFIX_SITELIBDIR}/blogtk/BloGTK.py ${PREFIX}/bin/blogtk
35
	@${MKDIR} ${DATADIR}
36
	${INSTALL_DATA} ${WRKSRC}/pixmaps/*.glade ${DATADIR}
37
	${INSTALL_DATA} ${WRKSRC}/pixmaps/*.gladep ${DATADIR}
38
	${INSTALL_DATA} ${WRKSRC}/pixmaps/*.png ${DATADIR}
39
30
40
.include <bsd.port.mk>
31
.include <bsd.port.mk>
(-)deskutils/blogtk/distinfo (-3 / +3 lines)
Lines 1-3 Link Here
1
MD5 (blogtk_1.1.tar.bz2) = cd2d2521a261867cd9c830a81d3d4408
1
MD5 (blogtk-2.0.tar.gz) = f7fd77db6a8ba92898c03ef35f658e6f
2
SHA256 (blogtk_1.1.tar.bz2) = de12ee193f14e10f4d9a81804adb242316f42a27bc4c2bd11470b4b6c830eeab
2
SHA256 (blogtk-2.0.tar.gz) = 0557bd151a0c1837f91f1d9984d8afa308a462727a9701dfeeb4f17aa332828a
3
SIZE (blogtk_1.1.tar.bz2) = 64325
3
SIZE (blogtk-2.0.tar.gz) = 530263
(-)deskutils/blogtk/files/patch-blogtk-no-category (-19 lines)
Lines 1-19 Link Here
1
--- src/BloGTK.py.orig	Mon Jan 10 04:51:05 2005
2
+++ src/BloGTK.py	Mon Jul 17 17:04:32 2006
3
@@ -609,6 +609,7 @@
4
 	       blogID = item['blogid']
5
 
6
       # Are we using MT? If so, we need to pull the category ID as well.
7
+      catID = "0"
8
       if self.system == "mt":
9
       
10
          catName = self.catCombo.entry.get_text()
11
@@ -619,8 +620,6 @@
12
             for k,v in item.items():
13
 					if item['categoryName'] == catName:
14
 						catID = item['categoryId']
15
-      else:
16
-         catID = "0"
17
 
18
       # 0.95 - We also need to pull our extended entry as well as our other
19
 		# fields
(-)deskutils/blogtk/pkg-descr (-4 / +12 lines)
Lines 1-5 Link Here
1
BloGTK is a weblog client that allows you to post to your weblog without the
1
BloGTK is a weblog posting client written in Python for any platform that 
2
need for a separate browser window. BloGTK allows you to connect with many
2
supports Python and the GTK widget set. BloGTK allows you to connect to your 
3
weblog systems such as Blogger, Movable Type, pMachine, and more.
3
weblog with XML-RPC and create new posts.
4
4
5
WWW: http://blogtk.sourceforge.net/
5
Supported weblogs:
6
MovableType versions 2.5 or later.
7
Blogger
8
WordPress 1.5 or later or WordPress.com
9
Windows Live Spaces
10
Expression Engine (but autoconfiguration does not work)
11
Any blog that uses the MetaWeblog API.
12
13
WWW: http://blogtk.jayreding.com/
(-)deskutils/blogtk/pkg-plist (-20 / +36 lines)
Lines 1-20 Link Here
1
bin/blogtk
1
bin/blogtk2
2
%%PYTHON_SITELIBDIR%%/blogtk/BloGTK.py
2
share/pixmaps/blogtk-icon.png
3
%%PYTHON_SITELIBDIR%%/blogtk/config.py
3
%%DATADIR%%2/lib/blogtk2/BeautifulSoup.py
4
%%PYTHON_SITELIBDIR%%/blogtk/customtags.py
4
%%DATADIR%%2/lib/blogtk2/BeautifulSoup.pyc
5
%%PYTHON_SITELIBDIR%%/blogtk/post.py
5
%%DATADIR%%2/lib/blogtk2/__init__.py
6
%%PYTHON_SITELIBDIR%%/blogtk/preview.py
6
%%DATADIR%%2/lib/blogtk2/__init__.pyc
7
%%PYTHON_SITELIBDIR%%/blogtk/proxy.py
7
%%DATADIR%%2/lib/blogtk2/atomapi.py
8
%%PYTHON_SITELIBDIR%%/blogtk/spellcheck.py
8
%%DATADIR%%2/lib/blogtk2/atomapi.pyc
9
%%DATADIR%%/b-32.png
9
%%DATADIR%%2/lib/blogtk2/blogger.py
10
%%DATADIR%%/blogtk-icon.png
10
%%DATADIR%%2/lib/blogtk2/blogger.pyc
11
%%DATADIR%%/blogtk-logo.png
11
%%DATADIR%%2/lib/blogtk2/bloggeratom.py
12
%%DATADIR%%/blogtk.glade
12
%%DATADIR%%2/lib/blogtk2/bloggeratom.pyc
13
%%DATADIR%%/blogtk.gladep
13
%%DATADIR%%2/lib/blogtk2/config.py
14
%%DATADIR%%/stock_insert-image.png
14
%%DATADIR%%2/lib/blogtk2/config.pyc
15
%%DATADIR%%/stock_insert-table.png
15
%%DATADIR%%2/lib/blogtk2/editor.py
16
%%DATADIR%%/stock_link.png
16
%%DATADIR%%2/lib/blogtk2/editor.pyc
17
%%DATADIR%%/stock_para.png
17
%%DATADIR%%2/lib/blogtk2/filehandler.py
18
%%DATADIR%%/stock_text_indent.png
18
%%DATADIR%%2/lib/blogtk2/filehandler.pyc
19
@dirrm %%DATADIR%%
19
%%DATADIR%%2/lib/blogtk2/firstrun.py
20
@dirrm %%PYTHON_SITELIBDIR%%/blogtk
20
%%DATADIR%%2/lib/blogtk2/firstrun.pyc
21
%%DATADIR%%2/lib/blogtk2/main.py
22
%%DATADIR%%2/lib/blogtk2/main.pyc
23
%%DATADIR%%2/lib/blogtk2/metaweblog.py
24
%%DATADIR%%2/lib/blogtk2/metaweblog.pyc
25
%%DATADIR%%2/lib/blogtk2/mtapi.py
26
%%DATADIR%%2/lib/blogtk2/mtapi.pyc
27
%%DATADIR%%2/glade/blogtk2.glade
28
%%DATADIR%%2/res/b-32.png
29
%%DATADIR%%2/res/blogtk-logo.png
30
share/applications/blogtk.desktop
31
@dirrm %%DATADIR%%2/i18n
32
@dirrm %%DATADIR%%2/res
33
@dirrm %%DATADIR%%2/glade
34
@dirrm %%DATADIR%%2/lib/blogtk2
35
@dirrm %%DATADIR%%2/lib
36
@dirrm %%DATADIR%%2

Return to bug 139042