From 7a2db4400441e411f1ca4c73c40cdb49e550bc2d Mon Sep 17 00:00:00 2001 From: Joe Marcus Clarke Date: Wed, 22 Oct 2003 21:53:51 +0000 Subject: Add gnome-btdownload, a GNOME interface for downloading and "executing" BitTorrent files. It is designed as a mime-sinkfor BitTorrent files; not a front-end, more-or-less just a session dialog. See net/py-bittorrent for more information. You can use Nautilus and double click on one of torrent file to exec gnome-btdownload and start downloading . If you don't use Nautilus, you still can run gnome-btdownload . PR: 58392 Submitted by: Jeremy Messenger --- net-p2p/gnome-btdownload/Makefile | 32 ++++++++++++++++++++++ net-p2p/gnome-btdownload/distinfo | 1 + .../files/patch-src::gnome-btdownload | 17 ++++++++++++ net-p2p/gnome-btdownload/pkg-descr | 5 ++++ net-p2p/gnome-btdownload/pkg-plist | 10 +++++++ net/Makefile | 1 + net/gnome-btdownload/Makefile | 32 ++++++++++++++++++++++ net/gnome-btdownload/distinfo | 1 + .../files/patch-src::gnome-btdownload | 17 ++++++++++++ net/gnome-btdownload/pkg-descr | 5 ++++ net/gnome-btdownload/pkg-plist | 10 +++++++ 11 files changed, 131 insertions(+) create mode 100644 net-p2p/gnome-btdownload/Makefile create mode 100644 net-p2p/gnome-btdownload/distinfo create mode 100644 net-p2p/gnome-btdownload/files/patch-src::gnome-btdownload create mode 100644 net-p2p/gnome-btdownload/pkg-descr create mode 100644 net-p2p/gnome-btdownload/pkg-plist create mode 100644 net/gnome-btdownload/Makefile create mode 100644 net/gnome-btdownload/distinfo create mode 100644 net/gnome-btdownload/files/patch-src::gnome-btdownload create mode 100644 net/gnome-btdownload/pkg-descr create mode 100644 net/gnome-btdownload/pkg-plist diff --git a/net-p2p/gnome-btdownload/Makefile b/net-p2p/gnome-btdownload/Makefile new file mode 100644 index 000000000000..273a1f480631 --- /dev/null +++ b/net-p2p/gnome-btdownload/Makefile @@ -0,0 +1,32 @@ +# New ports collection makefile for: gnome-btdownload +# Date created: 21 October 2003 +# Whom: Mezz +# +# $FreeBSD$ +# + +PORTNAME= gnome-btdownload +PORTVERSION= 0.0.6 +CATEGORIES= net gnome +MASTER_SITES= http://omapi.sourceforge.net/extra/${PORTNAME}/ + +MAINTAINER= mezz7@cox.net +COMMENT= A simple Gnome interface designed as a mime-sink for BitTorrent files + +RUN_DEPENDS= ${PYTHON_SITELIBDIR}/BitTorrent/__init__.py:${PORTSDIR}/net/py-bittorrent-core \ + ${PYTHON_SITELIBDIR}/gtk-2.0/gnome/__init__.py:${PORTSDIR}/x11-toolkits/py-gnome2 + +USE_BZIP2= yes +USE_GMAKE= yes +USE_PYTHON= yes +USE_X_PREFIX= yes +USE_GNOME= gnomehack gnomeprefix +GNU_CONFIGURE= yes + +MAN1= gnome-btdownload.1 + +post-patch: + @${REINPLACE_CMD} -e 's|%%X11PREFIX%%|${PREFIX}|g' \ + ${WRKSRC}/src/${PORTNAME} + +.include diff --git a/net-p2p/gnome-btdownload/distinfo b/net-p2p/gnome-btdownload/distinfo new file mode 100644 index 000000000000..3096afb8f787 --- /dev/null +++ b/net-p2p/gnome-btdownload/distinfo @@ -0,0 +1 @@ +MD5 (gnome-btdownload-0.0.6.tar.bz2) = 02a2754533ea2366430dac0e5f705839 diff --git a/net-p2p/gnome-btdownload/files/patch-src::gnome-btdownload b/net-p2p/gnome-btdownload/files/patch-src::gnome-btdownload new file mode 100644 index 000000000000..f00b144cd660 --- /dev/null +++ b/net-p2p/gnome-btdownload/files/patch-src::gnome-btdownload @@ -0,0 +1,17 @@ +--- src/gnome-btdownload.orig Wed Oct 22 12:43:59 2003 ++++ src/gnome-btdownload Wed Oct 22 12:56:24 2003 +@@ -1,4 +1,4 @@ +-#!/usr/bin/python ++#!/usr/bin/env python + + import BitTorrent.download + import os.path, threading, sys, time +@@ -36,7 +36,7 @@ + if not locate_file: + try: + def fallback_locate_attempt_prefixes(path): +- prefixes = ['', 'usr/', 'usr/local/'] ++ prefixes = ['', '%%X11PREFIX%%/', 'usr/', 'usr/local/'] + + # Try them locally + for prefix in prefixes: diff --git a/net-p2p/gnome-btdownload/pkg-descr b/net-p2p/gnome-btdownload/pkg-descr new file mode 100644 index 000000000000..2a5b6aa7ce55 --- /dev/null +++ b/net-p2p/gnome-btdownload/pkg-descr @@ -0,0 +1,5 @@ +Gnome interface for 'executing' BitTorrent files. It is designed as a mime-sink +for BitTorrent files. Not a front-end, more-or-less just a session dialog. See +net/py-bittorrent for more information. + +WWW: http://omapi.sourceforge.net/extra/gnome-btdownload/ diff --git a/net-p2p/gnome-btdownload/pkg-plist b/net-p2p/gnome-btdownload/pkg-plist new file mode 100644 index 000000000000..c737fca5eb7b --- /dev/null +++ b/net-p2p/gnome-btdownload/pkg-plist @@ -0,0 +1,10 @@ +bin/gnome-btdownload +share/gnome/application-registry/gnome-btdownload.applications +share/gnome/gnome-btdownload/glade/dlsession.glade +share/gnome/gnome-btdownload/glade/errdiag.glade +share/gnome/gnome-btdownload/pixmaps/download.png +share/gnome/mime-info/gnome-btdownload.keys +share/gnome/mime-info/gnome-btdownload.mime +@dirrm share/gnome/gnome-btdownload/pixmaps +@dirrm share/gnome/gnome-btdownload/glade +@dirrm share/gnome/gnome-btdownload diff --git a/net/Makefile b/net/Makefile index 8dab682b6b16..bd4b4029df3e 100644 --- a/net/Makefile +++ b/net/Makefile @@ -170,6 +170,7 @@ SUBDIR += gnet2 SUBDIR += gnewtellium SUBDIR += gnomba + SUBDIR += gnome-btdownload SUBDIR += gnome-jabber SUBDIR += gnome-mud SUBDIR += gnome-vnc diff --git a/net/gnome-btdownload/Makefile b/net/gnome-btdownload/Makefile new file mode 100644 index 000000000000..273a1f480631 --- /dev/null +++ b/net/gnome-btdownload/Makefile @@ -0,0 +1,32 @@ +# New ports collection makefile for: gnome-btdownload +# Date created: 21 October 2003 +# Whom: Mezz +# +# $FreeBSD$ +# + +PORTNAME= gnome-btdownload +PORTVERSION= 0.0.6 +CATEGORIES= net gnome +MASTER_SITES= http://omapi.sourceforge.net/extra/${PORTNAME}/ + +MAINTAINER= mezz7@cox.net +COMMENT= A simple Gnome interface designed as a mime-sink for BitTorrent files + +RUN_DEPENDS= ${PYTHON_SITELIBDIR}/BitTorrent/__init__.py:${PORTSDIR}/net/py-bittorrent-core \ + ${PYTHON_SITELIBDIR}/gtk-2.0/gnome/__init__.py:${PORTSDIR}/x11-toolkits/py-gnome2 + +USE_BZIP2= yes +USE_GMAKE= yes +USE_PYTHON= yes +USE_X_PREFIX= yes +USE_GNOME= gnomehack gnomeprefix +GNU_CONFIGURE= yes + +MAN1= gnome-btdownload.1 + +post-patch: + @${REINPLACE_CMD} -e 's|%%X11PREFIX%%|${PREFIX}|g' \ + ${WRKSRC}/src/${PORTNAME} + +.include diff --git a/net/gnome-btdownload/distinfo b/net/gnome-btdownload/distinfo new file mode 100644 index 000000000000..3096afb8f787 --- /dev/null +++ b/net/gnome-btdownload/distinfo @@ -0,0 +1 @@ +MD5 (gnome-btdownload-0.0.6.tar.bz2) = 02a2754533ea2366430dac0e5f705839 diff --git a/net/gnome-btdownload/files/patch-src::gnome-btdownload b/net/gnome-btdownload/files/patch-src::gnome-btdownload new file mode 100644 index 000000000000..f00b144cd660 --- /dev/null +++ b/net/gnome-btdownload/files/patch-src::gnome-btdownload @@ -0,0 +1,17 @@ +--- src/gnome-btdownload.orig Wed Oct 22 12:43:59 2003 ++++ src/gnome-btdownload Wed Oct 22 12:56:24 2003 +@@ -1,4 +1,4 @@ +-#!/usr/bin/python ++#!/usr/bin/env python + + import BitTorrent.download + import os.path, threading, sys, time +@@ -36,7 +36,7 @@ + if not locate_file: + try: + def fallback_locate_attempt_prefixes(path): +- prefixes = ['', 'usr/', 'usr/local/'] ++ prefixes = ['', '%%X11PREFIX%%/', 'usr/', 'usr/local/'] + + # Try them locally + for prefix in prefixes: diff --git a/net/gnome-btdownload/pkg-descr b/net/gnome-btdownload/pkg-descr new file mode 100644 index 000000000000..2a5b6aa7ce55 --- /dev/null +++ b/net/gnome-btdownload/pkg-descr @@ -0,0 +1,5 @@ +Gnome interface for 'executing' BitTorrent files. It is designed as a mime-sink +for BitTorrent files. Not a front-end, more-or-less just a session dialog. See +net/py-bittorrent for more information. + +WWW: http://omapi.sourceforge.net/extra/gnome-btdownload/ diff --git a/net/gnome-btdownload/pkg-plist b/net/gnome-btdownload/pkg-plist new file mode 100644 index 000000000000..c737fca5eb7b --- /dev/null +++ b/net/gnome-btdownload/pkg-plist @@ -0,0 +1,10 @@ +bin/gnome-btdownload +share/gnome/application-registry/gnome-btdownload.applications +share/gnome/gnome-btdownload/glade/dlsession.glade +share/gnome/gnome-btdownload/glade/errdiag.glade +share/gnome/gnome-btdownload/pixmaps/download.png +share/gnome/mime-info/gnome-btdownload.keys +share/gnome/mime-info/gnome-btdownload.mime +@dirrm share/gnome/gnome-btdownload/pixmaps +@dirrm share/gnome/gnome-btdownload/glade +@dirrm share/gnome/gnome-btdownload -- cgit v1.2.3