Commit graph

121 commits

Author SHA1 Message Date
Yuri Victorovich
d1478c8b60 Replace explicit devel/py-game dependencies with ${PYGAME} in 7 ports
This is to simplify the pending rename devel/py-game -> devel/py-pygame in bug#230115.

PR:		230118 230119
Approved by:	portmgr
2018-07-28 23:23:46 +00:00
Dmitry Marakasov
f9215d8bcf - Pet portlint
- Update WWW

Approved by:	portmgr blanket
2018-07-18 09:37:45 +00:00
Gerald Pfeifer
c2a92a1aea Bump PORTREVISIONs of all users of math/mpc that we just updated to
version 1.1.0 (via revision 464079).
2018-03-10 17:46:04 +00:00
Mathieu Arnold
551be3c723 Convert Python ports to FLAVORS.
Ports using USE_PYTHON=distutils are now flavored.  They will
  automatically get flavors (py27, py34, py35, py36) depending on what
  versions they support.

  There is also a USE_PYTHON=flavors for ports that do not use distutils
  but need FLAVORS to be set.  A USE_PYTHON=noflavors can be set if
  using distutils but flavors are not wanted.

  A new USE_PYTHON=optsuffix that will add PYTHON_PKGNAMESUFFIX has been
  added to cope with Python ports that did not have the Python
  PKGNAMEPREFIX but are flavored.

  USES=python now also exports a PY_FLAVOR variable that contains the
  current python flavor.  It can be used in dependency lines when the
  port itself is not python flavored.  For example, deskutils/calibre.

  By default, all the flavors are generated.  To only generate flavors
  for the versions in PYTHON2_DEFAULT and PYTHON3_DEFAULT, define
  BUILD_DEFAULT_PYTHON_FLAVORS in your make.conf.

  In all the ports with Python dependencies, the *_DEPENDS entries MUST
  end with the flavor so that the framework knows which to build/use.
  This is done by appending '@${PY_FLAVOR}' after the origin (or
  @${FLAVOR} if in a Python module with Python flavors, as the content
  will be the same).  For example:

    RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}six>0:devel/py-six@${PY_FLAVOR}

PR:		223071
Reviewed by:	portmgr, python
Sponsored by:	Absolight
Differential Revision:	https://reviews.freebsd.org/D12464
2017-11-30 15:50:30 +00:00
Ruslan Makhmatkhanov
afec11423a net-p2p/deluge: update to 1.3.15
changelog:
http://dev.deluge-torrent.org/wiki/ChangeLog#Deluge1.3.1512May2017
2017-05-13 05:48:41 +00:00
Ruslan Makhmatkhanov
d512113988 net-p2p/deluge: update to 1.3.14
This is a routine bug-fix release.
Changelog:
http://dev.deluge-torrent.org/wiki/ChangeLog#Deluge1.3.146March2017
2017-03-08 06:12:52 +00:00
Ruslan Makhmatkhanov
aaf4dfde48 net-p2p/deluge: split out CLI part
By popular demand split out deluge onto CLI part and GUI part to let users with
headless servers or users who do not want to install all the GTK2 stuff install
just deluge with minimal required dependencies.
deluge-cli port was introduced, that let user to run in CLI mode and to control
the queue via web-interface.

This change requires all the users of net-p2p/deluge to deinstall it first and
then install the required part:
- net-p2p/deluge-cli if GTK2 GUI is not required
- net-p2p/deluge to get the graphical client (net-p2p/deluge-cli will be
installed as a dependency)

Requested by:	many
2016-10-26 16:52:22 +00:00
Ruslan Makhmatkhanov
1576fd005d net-p2p/deluge: fix up OPT_USE and OPT_VARS
Align OPT_USE and OPT_VARS usage to Porter's Handbook.
2016-08-23 21:04:58 +00:00
Ruslan Makhmatkhanov
03c14a4336 net-p2p/deluge: update to 1.3.13
- update to 1.3.13
- switch to option helpers
- add creatiion of .python-eggs for deluge_web - this resolves
  installation of plugins for deluge_web [1]

This release also fixing Scheduler plugin as reported by dbn@ [2], so
this is the reason for MFH request.

Changes: http://dev.deluge-torrent.org/wiki/ChangeLog#Deluge1.3.1320July2016

PR:		207558 [2]
Submitted by:	Marlon Leerkotte <mrleerkotte@protonmail.com> [1] (private mail)
Reported by:	dbn [2]
MFH:    2016Q3
2016-07-22 20:49:47 +00:00
Mathieu Arnold
8d6597e0bb Remove ${PORTSDIR}/ from dependencies, categories m, n, o, and p.
With hat:	portmgr
Sponsored by:	Absolight
2016-04-01 14:16:16 +00:00
Ruslan Makhmatkhanov
4121738885 net-p2p/deluge: update to 1.3.12
- update to 1.3.12
- remove patch, included upstream
- add NO_ARCH, sort USES

changelog:
http://dev.deluge-torrent.org/wiki/ChangeLog#Deluge1.3.1213September2015
2015-09-22 07:01:16 +00:00
Koop Mast
2f0486b647 Part 1 of adding USE_GNOME=intltool to ports that require it.
The reason for this is that in the GNOME 3.16 update, USE_GNOME gtk20 and
gtk30 don't pull intltool in anymore.

PR:		201980
Exp-run by:	antoine@
2015-08-02 20:23:55 +00:00
Ruslan Makhmatkhanov
d6d48360c7 net-p2p/deluge: fix blocklist plugin
Add upstream patch to fix blocklist plugin with version of Twisted
that's now in ports tree.

Upstream bug report: http://dev.deluge-torrent.org/ticket/2737

PR:		198332
Reported by:	Chris Ross <cross+freebsd@distal.com>
2015-03-10 17:28:24 +00:00
Ruslan Makhmatkhanov
8a3cd49b7a net-p2p/deluge: add explicit dependency on pygnome2
- add explicit dependency on pygnome2. Without this, deluge-gtk will
  fail to work in gnome3 environment
- bump PORTREVION because of dependency change
2014-12-30 13:38:38 +00:00
Ruslan Makhmatkhanov
d2f1c4786c net-p2p/deluge: update to 1.3.11
Changelog:
http://dev.deluge-torrent.org/wiki/ChangeLog#Deluge1.3.1130November2014
2014-12-01 18:41:12 +00:00
Ruslan Makhmatkhanov
6e6d9a7ee2 net-p2p/deluge: update to 1.3.10
Changes:

GtkUI
    #2256: Indexes are not updated correctly when removing column
    Fix bug in the torrentview when Plugins added a column
WebUI
   Security update for POODLE vulnerability
2014-10-16 09:42:09 +00:00
Ruslan Makhmatkhanov
28cc2614db net-p2p/deluge: update to 1.3.9
- update to 1.3.9 (bugfix release)

Changelogs:
http://dev.deluge-torrent.org/wiki/ChangeLog#Deluge1.3.84October2014
http://dev.deluge-torrent.org/wiki/ChangeLog#Deluge1.3.94October2014
2014-10-06 06:50:58 +00:00
Ruslan Makhmatkhanov
25e6d7f067 net-p2p/deluge: update to 1.3.7
- update to 1.3.7
- add LICENSE_FILE
- convert to USES, sort knobs
- add patch that fix default upload speed rate [1]
- remove patch applied upstream
- add back missed i18n files

Submitted by:	T.J. <xtainted@gmail.com> [1]
2014-09-28 09:55:36 +00:00
Gerald Pfeifer
15945f8122 Update the default version of GCC in the Ports Collection from GCC 4.7.4
to GCC 4.8.3.

Part II, Bump PORTREVISIONs.

PR:		192025
Tested by:	antoine (-exp runs)
Approved by:	portmgr (implicit)
2014-09-10 20:50:31 +00:00
Adam Weinberger
e91f5afdf5 Bump PORTREVISION on all ports that depend on net/GeoIP for
r364627.

Approved by:	portmgr (not really, but touches unstaged ports)
2014-08-11 17:05:50 +00:00
Ruslan Makhmatkhanov
e101c8f5d9 net-p2p/deluge: fix non-default installation
Fix installation with GTK2 option unset. Not bumping PORTREVISION, because
this is not default.

Reported by:    Kenta S. <kentas@hush.com> (private email)
2014-06-07 19:33:46 +00:00
Ruslan Makhmatkhanov
11c405f979 net-p2p/deluge: correct executable name while nobody seeing 2014-06-05 09:22:33 +00:00
Ruslan Makhmatkhanov
f05c0d9ec0 net-p2p/deluge: support staging and more
- do not use easy_install and convert to auto-generated plist
- add staging support
- convert USE_XZ to USES
- Makefile clean-up

- add startup script for deluge-web [1]

PR:     185888
Reported by:    huber.georg@gmail.com
Submitted by:   Daniel O'Connor <darius@dons.net.au> (private email) [1]

- fix compatibility issue with twisted > 13.1.0, that prevents BlockList plugin
  from work correctly [2]

PR:     189497
Submitted by:   George Amanakis <g_amanakis@yahoo.com> [2]
2014-06-05 09:20:25 +00:00
Gerald Pfeifer
1cd277bdce Update the default version of GCC used in the Ports Collection from
GCC 4.6.4 to GCC 4.7.3.  This entails updating the lang/gcc port as
well as changing the default in Mk/bsd.default-versions.mk.

Part II, Bump PORTREVISIONs.

PR:		182136
Supported by:	Christoph Moench-Tegeder <cmt@burggraben.net> (fixing many ports)
Tested by:	bdrewery (two -exp runs)
2014-03-10 20:55:20 +00:00
Rene Ladan
50f8eaece1 Python cleanup:
- USE_PYTHON* = 2.X -> USE_PYTHON* = 2
- USE_PYTHON* = 2.X+ -> USE_PYTHON* = yes
Reviewed by:	python (mva, rm)
Approved by:	portmgr-lurkers (mat)
2014-01-13 21:00:02 +00:00
Marcus von Appen
885b528f02 New USES=twisted, to replace the old USE_TWISTED knob.
twisted can be configured with the arguments run or build to replace
the previous USE_TWISTED_RUN and USE_TWISTED_BUILD knobs. The twisted
components can be added as comma-separated arguments. If you previously
wrote
    USE_TWISTED=        yes
    USE_TWISTED=        conch names
    USE_TWISTED_RUN=    yes
you now would write
    USES=       twisted
    USES=       twisted:conch,names
    USES=       twisted:run
2013-12-08 12:04:07 +00:00
Rusmir Dusko
12130d01c3 - Fix net-p2p/libtorrent-rasterbar dependency due to recent commit
- Change net-p2p/Makefile

Approved by:	bdrewery>
2013-11-06 12:18:29 +00:00
Gerald Pfeifer
3be3e90f93 Update to libmpc version 1.0.1 which brings the following fixes:
- Switched to automake 1.11.6, see CVE-2012-3386.
 - #14669: Fixed extraction of CC from gmp.h.
 - Fixed case of intermediate zero real or imaginary part in mpc_fma,
   found by hydra with GMP_CHECK_RANDOMIZE=1346362345.

This is on top of the following changes from version 1.0

 - Licence change towards LGPLv3+ for the code and GFDLv1.3+ (with no
   invariant sections) for the documentation.
 - 100% of all lines are covered by tests
 - Renamed functions
   . mpc_mul_2exp to mpc_mul_2ui
   . mpc_div_2exp to mpc_div_2ui
 - 0^0, which returned (NaN,NaN) previously, now returns (1,+0).
 - Removed compatibility with K&R compilers, which was untestable due
   to lack of such compilers.
 - New functions
   . mpc_log10
   . mpc_mul_2si, mpc_div_2si
 - Speed-ups
   . mpc_fma
 - Bug fixes
   . mpc_div and mpc_norm now return a value indicating the effective
     rounding direction, as the other functions.
   . mpc_mul, mpc_sqr and mpc_norm now return correct results even if
     there are over- or underflows during the computation.
   . mpc_asin, mpc_proj, mpc_sqr: Wrong result when input variable has
     infinite part and equals output variable is corrected.
   . mpc_fr_sub: Wrong return value for imaginary part is corrected.

Convert to the new LIB_DEPENDS standard and remove hard-coded
.so versions from a couple of dependent ports.

Bump PORTREVISIONS of all dependent ports.

PR:		183141
Approved by:	portmgr (bdrewery)
2013-10-26 00:52:33 +00:00
Dmitry Marakasov
27d195667d - Remove manual creation and removal of share/applications, as it's now in the mtree (categories starting with [np])
Approved by:	portmgr (bdrewery)
2013-10-22 13:59:53 +00:00
Baptiste Daroussin
bb4b86e043 Add NO_STAGE all over the place in preparation for the staging support (cat: net-p2p) 2013-09-20 22:28:25 +00:00
Ruslan Makhmatkhanov
1986625cbb - convert desktopfileutils to USES
Submitted by:	miwi (by mail)
2013-07-18 10:42:14 +00:00
Alex Kozlov
e159824929 - Convert USE_GETTEXT to USES (part 3)
Approved by:	portmgr (bapt)
2013-04-24 18:10:30 +00:00
Ruslan Makhmatkhanov
93308c5826 - update to 1.3.6
- remove patches, applied upstream

changelog:
http://dev.deluge-torrent.org/wiki/ChangeLog

Tested by:	T.J. <xtainted@gmail.com>
2013-02-26 09:03:49 +00:00
Ruslan Makhmatkhanov
5056ca05ba - switch the dependency to libtorrent-rasterbar 1.6.x, because with importing of
new version of boost-libs, libtorrent-raster 1.5.x is now broken. In fact I'm
  using it already for some time, and everything is fine except for downloading
  via proxy, there is details [1]
- backport upstream patch that is fixing libtorrent 0.16-specific issues with
  unicoded filenames [2]
- convert to optionsng
- tab -> space change in pkg-descr
- bump PORTREVISION
- add UPDATING entry

[1] https://dev.deluge-torrent.org/ticket/2149
[2] http://goo.gl/i5hXc
2013-02-02 13:03:04 +00:00
Jeremy Messenger
647b339968 Remove the created by me and update those header at the same time. I never
care about those header, so you even can claim that those were created by
you instead of me.
2012-12-31 17:03:21 +00:00
Carlo Strub
a9f85911cd Fix typos and make small modifications in COMMENT (according to Porter's
Handbook)

Approved by:	portmgr@ (implicit)
2012-08-03 15:54:35 +00:00
Dirk Meyer
2b74a89bc8 - update png to 1.5.10 2012-06-01 05:26:28 +00:00
Ruslan Makhmatkhanov
066d350a29 - update to 1.3.5
changelog:
http://dev.deluge-torrent.org/wiki/ChangeLog
2012-04-11 20:42:30 +00:00
Ruslan Makhmatkhanov
5f49dd918d - update to 1.3.4
- strict python versions
- drop WITH_PSYCO option (python < 2.6 is EOL)
- drop optional simplejson dependency (for python < 2.6)
- silence REINPLACE_CMD calls

changes:
http://dev.deluge-torrent.org/wiki/ChangeLog

Feature safe:	yes
2012-03-10 20:05:38 +00:00
Doug Barton
83eb2c3700 In the rc.d scripts, change assignments to rcvar to use the
literal name_enable wherever possible, and ${name}_enable
when it's not, to prepare for the demise of set_rcvar().

In cases where I had to hand-edit unusual instances also
modify formatting slightly to be more uniform (and in
some cases, correct). This includes adding some $FreeBSD$
tags, and most importantly moving rcvar= to right after
name= so it's clear that one is derived from the other.
2012-01-14 08:57:23 +00:00
Ruslan Makhmatkhanov
1d3015aac7 Change email for my ports to FreeBSD one.
Approved by:	novel (mentor)
Feature safe:	yes
2011-11-10 22:20:18 +00:00
Pawel Pekala
114bc8cbc8 Fix build when WITHOUT_PYGTK=true
PR:		ports/160898
Reported by:	Doug Penner <darwinsurvivor@gmail.com>
Fix by:		Ruslan Mahmatkhanov <cvs-src@yandex.ru> (maintainer)
2011-10-19 22:12:04 +00:00
Koop Mast
4763e183bb - update to 1.3.3
- Assign maintainer to submitter
- install license with license framework, not manually
- eliminate explicit setuptools dependency because build/run dependency on it
already implied when USE_DISTUTILS=easy_install is set
- remove boost-python-libs dependency - it is needed only for bundled
libtorrent-rasterbar-python, while we install libtorrent-rasterbar-python
from ports tree
- depend on simplejson only if python < 2.6 (it is included into >=2.6)
- use PYTHON_VER instead of homebrew PYDOTVER (yeah, i know they are not
the same, but PYTHON_VER is sufficient in this case)
- www/py-twistedWeb dependency is needed only at runtime, so use USE_TWISTED_RUN
instead
- unset WITH_PSYCO if python version > 2.6 (psyco doesn't works with 2.6+)
- fix some whitespace

PR:		ports/159175
Submitted by:	Ruslan Mahmatkhanov <cvs-src@yandex.ru>
Approved by:	jsa@ (old maintainer)
2011-08-22 20:46:33 +00:00
Joseph S. Atkinson
142bbfa996 Unbreak port and update to 1.3.2.
Take maintainership.

Approved by:	kwm (mentor), pav (portmgr)
2011-07-11 14:36:19 +00:00
Pav Lucistnik
7a97dcdd3f - Mark BROKEN: bad dependency object
Reported by:	pointyhat
2011-01-05 17:16:32 +00:00
Mario Sergio Fujikawa Ferreira
9cd6ff556e - Switch from .tar.bz2 (size 2344492) to .tar.lzma (size 1869318)
distfile.
- No PORTREVISION bump since there was no functional change.
2010-12-24 13:35:13 +00:00
Mario Sergio Fujikawa Ferreira
a1e0d14c44 Update to 1.3.1 2010-11-02 11:39:51 +00:00
Mario Sergio Fujikawa Ferreira
25b7136f82 - Fix PLIST: do not remove files we did not install when
(PREFIX != LOCALBASE).
- Bump PORTREVISION.

Submitted by:	pointyhat
2010-09-30 10:37:25 +00:00
Mario Sergio Fujikawa Ferreira
bec8971fe3 - Update to 1.3.0
- Add DESKTOP_ENTRIES
- Take over maintainership
2010-09-21 01:45:03 +00:00
Mario Sergio Fujikawa Ferreira
567a4282c0 Update to 1.3.0_rc2 2010-08-21 20:04:36 +00:00