aboutsummaryrefslogtreecommitdiffstats
path: root/net-p2p/deluge05/Makefile
blob: 124db4e513035452c18a0477b463e0e1d05d6bde (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
# New ports collection makefile for:    deluge
# Date created:             03 December 2006
# Whom:                 Mezz <mezz@FreeBSD.org>
#
# $FreeBSD$
#

PORTNAME=   deluge
PORTVERSION=    0.5.8.3
CATEGORIES= net-p2p python
MASTER_SITES=   http://download.deluge-torrent.org/tarball/${PORTVERSION}/

MAINTAINER= mezz@FreeBSD.org
COMMENT=    A Bittorrent client, using Python, GTK+2 and Rasterbar libtorrent

LIB_DEPENDS=    boost_thread.4:${PORTSDIR}/devel/boost
RUN_DEPENDS=    xdg-open:${PORTSDIR}/devel/xdg-utils \
        ${PYTHON_SITELIBDIR}/xdg/__init__.py:${PORTSDIR}/devel/py-xdg \
        ${PYTHON_SITELIBDIR}/dbus/__init__.py:${PORTSDIR}/devel/py-dbus \
        ${PYTHON_SITELIBDIR}/gtk-2.0/pynotify/__init__.py:${PORTSDIR}/devel/py-notify \
        ${PYTHON_SITELIBDIR}/OpenSSL/__init__.py:${PORTSDIR}/security/py-openssl

WRKSRC=     ${WRKDIR}/${PORTNAME}-torrent-${PORTVERSION}
USE_GNOME=  pygtk2 desktopfileutils librsvg2
USE_GETTEXT=    yes
USE_OPENSSL=    yes
USE_PYTHON= yes
USE_PYDISTUTILS=yes
INSTALLS_ICONS= yes

MAKE_ENV=   CC="${CC}" CXX="${CXX}"

DOCS=       LICENSE README

.include <bsd.port.pre.mk>

.if ${ARCH} == "sparc64" || ${ARCH} == "ia64"
CFLAGS+=    -DAMD64
.endif

post-patch:
    @${REINPLACE_CMD} -e 's|%%LOCALBASE%%|${LOCALBASE}|g ; \
        s|%%PTHREAD_LIBS%%|${PTHREAD_LIBS}|g' ${WRKSRC}/setup.py

post-install:
    @-update-desktop-database
.ifndef (NOPORTDOCS)
    @${MKDIR} ${DOCSDIR}
.for i in ${DOCS}
    @${INSTALL_DATA} ${WRKSRC}/${i} ${DOCSDIR}
.endfor
.endif

.include <bsd.port.post.mk>
/td>swills2016-05-271-0/+1 * Remove expired misc/kdehier4 and update all of its consumers to not reference...rene2016-05-267-7/+6 * Convert tab after WWW: in pkg-descrs to single space as per PHBamdmi32016-05-242-2/+2 * - Fix trailing whitespace in pkg-messagesamdmi32016-05-191-1/+1 * - Fix trailing whitespace in pkg-descrs, categories [p-x]*amdmi32016-05-197-12/+12 * x11-clocks/glclock: Removed -fforce-mem -fforce-addr to fix build with clangpi2016-05-106-19/+19 * Unbreak.mat2016-04-124-15/+17 * Remove ${PORTSDIR}/ from dependencies, categories v, w, x, y, and z.mat2016-04-017-10/+10 * - Add LICENSEamdmi32016-02-153-14/+17 * Convert LICENSE= "GPLxx # or later" to "GPLxx+"amdmi32016-01-134-4/+4 * Cleanup GH_* and variables order.mat2015-12-291-1/+0 * Unmark BROKEN.rakuco2015-12-281-1/+0 * - Switch to options helpersamdmi32015-12-281-2/+4 * - Switch to USES=taramdmi32015-12-281-3/+6 * - Update MASTER_SITESmiwi2015-12-251-3/+1 * - Update MASTER_SITESmiwi2015-12-093-20/+66 * - Update to 0.51.araujo2015-12-062-5/+10 * Mark a few ports BROKEN: unfetchableantoine2015-11-092-0/+4 * This port is no longer interactive as of r400147.cy2015-10-251-1/+0 * Resurrect xalarm 3.06.cy2015-10-259-0/+207 * - Unbreak the build by s/glPolygonOffsetEXT/glPolygonOffset/danfe2015-10-241-14/+6 * x11-clocks/wmclock: Upgrade version 1.0.15 => 1.0.16marino2015-10-163-8/+47 * Mark BROKEN: fails to linkantoine2015-09-271-0/+2 * Make all GNUstep ports install into the System domain so that the Local domai...theraven2015-09-192-34/+34 * - Switch to options helpersamdmi32015-09-171-18/+11 * Mark as broken: does not fetchbapt2015-09-141-0/+1 * Mark as broken: does not fetchbapt2015-09-141-0/+1 * - Switch to options helpersamdmi32015-09-051-5/+1 * By default libtool replaces -export-symbols <file> with -retain-symbols-filetijl2015-08-022-1/+2 * - Switch to USES=autoreconfamdmi32015-06-031-3/+3 * Remove $FreeBSD$ from patches files everywhere.mat2015-05-231-2/+0 * MASTER_SITES cleanup.mat2015-05-1411-19/+10 * Cleanup DIST* variables.mat2015-05-121-2/+1 * USES=xfce: Stop overriding MASTER_SITE_SUBDIR.bdrewery2015-04-293-6/+3 * Update to 2.43.wxs2015-04-272-3/+3 * Convert bsd.gnustep.mk to USES=gnustepbapt2015-04-091-4/+2 * Convert kde@ ports to USES=metaport.rakuco2015-04-041-4/+1 * Remove dead mirrorbapt2015-03-311-1/+1 * 5 ports categories: Remove $PTHREAD_LIBSmarino2015-03-254-14/+12 * Update KDE SC to 4.14.3alonso2015-03-124-8/+8 * Update to 1.0.2olivierd2015-03-113-5/+13 * - Simplify MASTER_SITESamdmi32015-03-081-4/+7 * The FreeBSD Xfce team proudly presents Xfce 4.12.olivierd2015-03-063-8/+9 * Remove Author from pkg-descrbapt2015-03-033-3/+0 * - Add LICENSEamdmi32015-02-251-0/+5 * 1: Upgrade to 1.0.15.vanilla2015-02-112-23/+50 * Move MASTER_SITES from CRITICAL to LOCAL/ehauptehaupt2015-01-061-1/+1 * cleanup plistbapt2014-12-214-5/+0 * Change the way Perl modules are installed, update the default Perl to 5.18.mat2014-11-262-2/+1 * Cleanup plistantoine2014-11-2217-114/+2 * The FreeBSD GNOME team proudly presents GNOME 3.14 and Cinnamon 2.2.kwm2014-11-1917-289/+0 * - Convert ports from korean/, shells/, x11/, x11-clocks/, x11-fm/,mva2014-10-202-2/+2 * KDE/FreeBSD team presents KDE SC 4.14.2 and KDE Workspace 4.11.13!makc2014-10-1913-37/+12 * - Convert theme selection menu to use OPTIONS frameworkmadpilot2014-10-138-5/+68 * - Fix reference to stagedir in binaryantoine2014-10-122-14/+2 * - Trim @dirrm from pkg-plistjhale2014-09-221-52/+0 * devel/glib12 x11-toolkits/gtk12:tijl2014-09-133-3/+3 * Update the default version of GCC in the Ports Collection from GCC 4.7.4gerald2014-09-119-9/+9 * Support STAGEDIRvanilla2014-09-031-17/+19 * Make 7 ports jobs unsafemarino2014-08-311-0/+2 * Fix with perl-5.18crees2014-08-291-0/+11 * Allow staging as a regular userantoine2014-08-211-2/+2 * 2014-08-20 deskutils/horde3-hermes: EOL in April 2012antoine2014-08-208-143/+0 * Remove x11-clocks/alarm-clock.romain2014-08-186-113/+0 * Upgrade OpenEXR and ilmbase to 2.2.0.mandree2014-08-167-2/+7 * Stage x11-clocks/aclockmarino2014-08-131-1/+0 * Remove indefinite articles and trailing periods from COMMENT, plusolgeni2014-08-087-7/+7 * Bump PORTREVISION on more ports that depend on libgcrypt after the updatetijl2014-08-061-0/+1 * - fix order in USESdinoex2014-08-041-1/+1 * Stage x11-clocks/intclockmarino2014-07-311-9/+13 * Convert some more USE_BZIP2 to USES=tar:bzip2adamw2014-07-301-1/+1 * Convert a bunch of EXTRACT_SUFX=... into USES=tar:...adamw2014-07-302-4/+2 * Convert a bunch of USE_BZIP2 to USES=tar:bzip2adamw2014-07-301-2/+1 * Rename all patches that contain '::' as a path separator, and useadamw2014-07-301-0/+0 * Rename x11-*/ patch-xy patches to reflect the files they modify.adamw2014-07-3015-5/+3 * Update to 2.41.wxs2014-07-152-3/+3 * Remove NOPORTDOCS.adamw2014-07-052-5/+5 * Remove expired ports:rene2014-07-056-104/+0 * - USES=libtool tar:bzip2tijl2014-07-022-5/+4 * - USES=libtool tar:bzip2tijl2014-07-022-5/+4 * Stagify.vanilla2014-07-011-14/+12 * 1: Stagify.vanilla2014-07-012-7/+6 * Stagify.vanilla2014-07-011-3/+2 * Reset maintainer, email bouncesantoine2014-06-281-1/+1 * - Marked BROKEN, since no public distfilesxride2014-06-261-2/+4 * Remove IS_INTERACTIVE.kuriyama2014-06-241-8/+1 * Deprecate unmaintained interactive ports for removal in 2 monthsmarino2014-06-211-0/+3 * Stagefydaichi2014-06-133-149/+124 * - Stagify.kuriyama2014-06-092-6/+4 * - Update to 1.6.0olivierd2014-06-063-5/+12 * - Convert misc/xosd and dependent ports which need it (deskutils/xneur, polis...amdmi32014-05-271-2/+2 * - Fix build on -currentmiwi2014-05-174-47/+61 * Convert x11-toolkits/unique to "USES=libtool pathfix tar:bzip2".tijl2014-05-131-1/+1 * KDE/FreeBSD team presents KDE SC 4.12.5 and KDE Workspace 4.11.9!makc2014-05-114-8/+8 * - Fix build on i386miwi2014-04-294-48/+26 * The FreeBSD x11@ and graphics team proudly presentszeising2014-04-179-9/+9 * KDE/FreeBSD team presents KDE SC 4.12.4 and KDE Workspace 4.11.8!makc2014-04-038-16/+12 * KDE/FreeBSD team presents KDE SC 4.12.3 and KDE Workspace 4.11.7!makc2014-03-054-8/+8 * - Update MASTER_SITESmiwi2014-02-272-20/+16 * x11-clocks/wmfuzzy: Update at 1 hertz instead of 10 khzmarino2014-02-262-4/+15 * Remove trailing whitespaces from category x11-clocksehaupt2014-02-212-2/+2 * - Bump PORTREVISION after KDE4_PREFIX changemakc2014-02-182-1/+2 * KDE/FreeBSD team presents KDE SC 4.12.2 and KDE Workspace 4.11.6!makc2014-02-1817-61/+128 * According to the Porter's Handbook (5.12.2.3.) default options must be added toehaupt2014-02-102-0/+6 * - Fix make stage [1]novel2014-02-061-1/+2 * - Support STAGEDIRolivierd2014-01-297-12/+15 * - Stagify, convert to OptionsNG, remove check for alpha (unsupported)danfe2014-01-282-34/+14 * Fix properties on pkg-plistbapt2014-01-222-2/+0 * Reduce over inclusion of bsd.port.mkbapt2014-01-171-6/+2 * Support stagedir.vanilla2014-01-1133-117/+124 * - Convert to USES=tkgahr2014-01-102-13/+3 * - Fix build with clangantoine2014-01-091-2/+3 * - Fix pkg-plistjhale2014-01-021-5/+0 * Stage supportantoine2013-12-302-6/+4 * Stage supportantoine2013-12-291-4/+3 * Stage supportantoine2013-12-292-10/+8 * Stage supportantoine2013-12-291-8/+5 * Stage supportantoine2013-12-291-3/+2 * Update to 2.40wxs2013-12-292-3/+3 * Stage supportantoine2013-12-281-3/+1 * Stage supportantoine2013-12-281-6/+2 * - Update to 4.1.4jhale2013-12-202-4/+3 * Switch FreeBSD CURRENT to use the new xorg stack (WITH_NEW_XORG=) [0]zeising2013-12-164-6/+2 * - Fix the usage of 'python' to get rid of the implicit lang/pythonmva2013-12-081-2/+2 * - Return almost all of my ports back to the pool. I have no time to make anyaraujo2013-11-291-1/+1 * - revert r331810dinoex2013-10-291-3/+2 * - use STAGEDIRdinoex2013-10-281-4/+1 * Update to libmpc version 1.0.1 which brings the following fixes:gerald2013-10-263-1/+3 * Support staging.ehaupt2013-10-241-2/+1 * - Remove manual creation and removal of share/applications, as it's now in th...amdmi32013-10-224-4/+0 * - Convert to stagingeadler2013-10-131-8/+6 * fixed build fail on 10-CURRENTdaichi2013-10-051-0/+6 * - Support stagingjhale2013-10-031-2/+1 * - Update to 4.1.3jhale2013-09-293-4/+8 * - fix misplaced NO_STAGE in slaveports and ifdefsdinoex2013-09-211-1/+1 * Add NO_STAGE all over the place in preparation for the staging support (cat: ...bapt2013-09-2157-115/+77 * Remove USE_GCC=any: builds properly with clangbapt2013-09-141-1/+0 * Remove USE_GCC=any, builds properly with clangbapt2013-09-141-1/+0 * - Update to 4.1.2jhale2013-09-123-12/+94 * Add explicit dependency on pkgconf (27 ports)marino2013-09-121-1/+1 * Add an explicit dependency on pkgconfantoine2013-09-101-5/+2 * Update to 1.0.7zeising2013-09-082-3/+3 * Add an explicit dependency on pkgconfbapt2013-09-061-2/+1 * Add an explicit dependency on pkgconfbapt2013-09-032-11/+4 * Add an explicit dependency on pkgconfbapt2013-09-031-2/+1 * Two imake related changes:tijl2013-09-022-8/+26