Commit Graph

67 Commits

Author SHA1 Message Date
Jason E. Hale df97688a91 deskutils/treeline: Update to 3.1.4 2020-12-31 22:28:44 +00:00
Loïc Bartoletti ecb5b21c9e Update PyQt5 to 5.15.2, sip to 5.5.0, py-qtbuilder to 1.6.0 and py-qt5-sip to 12.8.1
PR:		251764
Exp-run by: antoine
2020-12-15 17:56:00 +00:00
Loïc Bartoletti 2933bb22c3 Update PyQt to 5.15.0, py-sip to 4.19.24 and qscintilla2 to 2.11.5
- Update PyQt to 5.15.0, py-sip to 4.19.24 and qscintilla2 to 2.11.5
- Use pypi for PYQT [1]
- Add devel/py-qt5-sip (Don't use it for now. It will be used in future updates of PyQt with py-sip >= 5)
- Add missing py-qt5 ports: comms/py-qt5-sensors, devel/py-qt5-location, devel/py-qt5-remoteobjects, net/py-qt5-networkauth
- Strip libs
- Refactor *_PATH and *_PORT parts

[1] RiverBankComputing doesn't offer links to download latest version of some ports

PR:		247369
Reviewed by:	tcberner
Differential Revision:	https://reviews.freebsd.org/D25749
Exp-run by:	antoine
2020-10-05 15:50:03 +00:00
Jason E. Hale 6592feeb69 deskutils/treeline: Update to 3.1.3 2020-08-27 17:37:30 +00:00
Jason E. Hale 486ae13823 deskutils/treeline: Update to 3.1.2 2020-07-03 05:45:38 +00:00
Loïc Bartoletti 5ead0a2f78 Update py-sip to 4.19.21 and qscintilla2 to 2.11.4
- Update py-sip to 4.19.21
  - Update qscintilla2 to 2.11.4
  - Replace MASTER_SITE_RIVERBANK with https versions
  - Replace QSCI2_DISTNAME to match with the new one

PR:		245308
Approved by:	tcberner (mentor)
Exp-run by:	antoine
2020-04-11 05:04:40 +00:00
Antoine Brodin d99fd65df6 Clean up plist 2019-04-25 14:30:39 +00:00
Jason E. Hale a32f77c290 deskutils/treeline: Update to 3.1.1 2019-03-22 00:55:11 +00:00
Jason E. Hale c1eb9fcdac deskutils/treeline: Update to 3.0.3 2019-02-14 13:23:51 +00:00
Jan Beich 91ea5c3247 textproc/hunspell: update to 1.7.0
- Drop const optimization as v2 API moved to nuspell

Changes:	https://github.com/hunspell/hunspell/releases/tag/v1.7.0
2019-01-18 21:14:41 +00:00
Tijl Coosemans 1bf487d3e7 Fix Qt5 symbol version scripts to put the catch-all clause first. When
a symbol matches multiple clauses the last one takes precedence.  If the
catch-all is last it captures everything.  In the case of Qt5 libraries
this caused all symbols to have a Qt_5 label while some should have
Qt_5_PRIVATE_API.  This only affects lld because GNU ld always gives the
catch-all lowest priority.

Older versions of Qt5Webengine exported some memory allocation symbols from
the bundled Chromium.  Version 5.9 stopped exporting these [1] but the
symbols were kept as weak wrappers for the standard allocation functions to
maintain binary compatibility. [2][3]  The problem is that the call to the
standard function in these weak wrappers is only resolved to the standard
function if there's a call to this standard function in other parts of
Qt5Webengine, because only then is there a non-weak symbol that takes
precedence over the weak one.  If there's no such non-weak symbol the call
in the weak wrapper resolves to the weak wrapper itself creating an infinite
call loop that overflows the stack and causes a crash.  Some of the
allocation functions are variants of C++ new and delete and it probably
depends on the compiler whether these variants are used in other parts of
Qt5Webengine.

Remove the weak wrappers (make them Linux specific).  This isn't binary
compatible but we are already breaking that with the changes to the symbol
versions.

[1] https://github.com/qt/qtwebengine/commit/5c2cbfccf9aafb547b0b30914c4056abd25942a4
[2] https://github.com/qt/qtwebengine/commit/2ed5054e3a800fa97c2c9e920ba1e6ea4b6ef2a5
[3] https://github.com/qt/qtwebengine/commit/009f5ebb4bd6e50188671e0815a5dae6afe39db5

Bump all ports that depend on Qt5.

PR:		234070
Exp-run by:	antoine
Approved by:	kde (adridg)
2019-01-16 11:13:44 +00:00
Tobias C. Berner cc8a667aa2 pyqt: Change install directories for Python flavor support
* PyQt could not be installed for multiple Python versions at
  the same time, as there were conflicting files.

  This patch creates Python-version versioned directories for
  all these, and further installs binaries with a version number.

* Note, there might be some hickups for software that depends on
  on of the .so's provided by PyQt5, which might not be found
  anymore autmotically, and maybe need some LD-flaggery.

* Update PyQt5 to 5.10.1

* Mark www/py-qt5-webengine broken. It is unforuntately no longer
  compatible with the old qt5-webengine-5.9.4 we ship.

PR:		232745
Exp-run by:	antoine
Differential Revision:	https://reviews.freebsd.org/D8714
2018-11-22 20:18:37 +00:00
Jason E. Hale c9cc447dfa deskutils/treeline: Update to 3.0.2 2018-10-23 14:34:54 +00:00
Jason E. Hale 7115774652 deskutils/treeline: Update to 3.0.1 2018-10-01 01:22:53 +00:00
Jason E. Hale 8a2a08481e Fix patch that got corrupted while testing 2018-09-06 12:56:08 +00:00
Jason E. Hale 8487552927 - Update to 3.0.0
- Now uses PyQt 5.x
- Minimum python requirement raised to 3.5
- Remove DESKTOP_ENTRIES - source now includes a .desktop file
- Removed options
  * PLUGINS - this version no longer uses them
- Added options
  * ASPELL, HUNSPELL, and ISPELL - desired default spellchecker
  * NLS - conditional native language support
2018-09-06 12:51:33 +00:00
Jason E. Hale 08d7a75127 Adopt a few ports 2018-02-25 00:10:49 +00:00
Rene Ladan 4b856bf8d4 Return pawel@'s ports to the pool after he resigned.
With hat:	portmgr
2018-02-24 22:35:18 +00:00
Pawel Pekala 39a8738591 - Update to version 2.0.2, now python3 based
- Remove dead mirror site
- Use shebangfix to fix python path
- Now that we have 3 additional plugins rename
  HTTLOAD option to PLUGINS

Changelog: http://treeline.bellz.org/index.html
2017-12-08 17:05:59 +00:00
Pawel Pekala d5caf944f3 - Fix build by explicit stating sip as build dependency
- Remove pkg-install script, plugins directory is created
  in do-install target, no need to do this twice
- Add LICENSE_FILE
- Convert to USES=pyqt
2016-05-31 19:31:11 +00:00
Mathieu Arnold 4e1b79a0a6 Remove ${PORTSDIR}/ from dependencies, categories d, e, f, and g.
With hat:	portmgr
Sponsored by:	Absolight
2016-04-01 14:00:51 +00:00
Dmitry Marakasov 31a68a27a6 - Add NO_ARCH
- Switch to options helpers
- Add empty directory and ignored files into plist

Approved by:	portmgr blanket
2015-09-08 14:42:55 +00:00
Mathieu Arnold 60d1a83c2a MASTER_SITES cleanup.
- Replace ${MASTER_SITE_FOO} with FOO.
- Merge MASTER_SITE_SUBDIR into MASTER_SITES when possible. (This means 99.9%
  of the time.)
- Remove occurrences of MASTER_SITE_LOCAL when no subdirectory was present and
  no hint of what it should be was present.
- Fix some logic.
- And generally, make things more simple and easy to understand.

While there, add magic values to the FESTIVAL, GENTOO, GIMP, GNUPG, QT and
SAMBA macros.

Also, replace some EXTRACT_SUFX occurences with USES=tar:*.

Checked by:	make fetch-urlall-list
With hat:	portmgr
Sponsored by:	Absolight
2015-05-14 10:15:04 +00:00
Pawel Pekala 56e9745c23 - Convert to USES=python
- Simplify pkg-plist
2014-09-23 19:37:34 +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
Pawel Pekala f90ced7dc8 - Remove option for ispell spell checking, now deprecated [1]
- Add DOCS option to config menu
- Revise DESKTOP_ENTRIES
- Fix staging support, use install.py -b option to set
  STAGEDIR correctly, otherwise it leaks to compiled
  code and scripts

Submitted by:	bapt [1]
2014-01-28 23:50:29 +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
Pawel Pekala 28dd4cea23 - This version does work only with python 2.x
- Remove option for xml parser, expat is pulled in by
  port's dependencies so this is useless
- Use global descriptions for options
- Spelling backends are needed during runtime
- Add support for STAGEDIR
2013-09-26 21:24:49 +00:00
Baptiste Daroussin cf104c570b Add NO_STAGE all over the place in preparation for the staging support (cat: deskutils) 2013-09-20 16:21:37 +00:00
Pawel Pekala 5a99503460 Use ${OPT}_DISTFILES for additional distfile
Submitted by:	bapt
2013-07-10 20:28:50 +00:00
Pawel Pekala e482e392f6 Convert my ports to current standards
- Switch USE_GMAKE to USES=gmake
- Define supported options so users can see them in config dialogs
- Use OPTIONS_SUB for plist alteration
- Convert to options macros for better readability
- Use PORTDOCS where it makes sense
2013-07-10 19:41:30 +00:00
Pawel Pekala 0f9d1b4ed0 - Improve COMMENT
- Make RUN_DEPENDS path independent
- Remove ABI version from LIB_DEPENDS
- Trim Makefile header
2013-02-14 19:53:27 +00:00
Max Brazhnikov 3503833535 Bump PORTREVISON after devel/py-sip and devel/qscintilla2 update.
x11-toolkits/py-qt:
- mark BROKEN: does not build with latest devel/py-sip
2013-02-03 18:16:54 +00:00
Max Brazhnikov 81c27c891a Bump PORTREVISION after DESKTOP_ENTRIES update 2013-01-23 15:00:18 +00:00
Pawel Pekala 2fa6259674 Convert my ports to optionsNG 2012-06-07 22:44:21 +00:00
Alberto Villa eeab42deb5 - Replace USE_QT4=yes with USE_QT4=# empty, as there is no "yes"
component. [1]
- While here, fix typo in PORT_OPTIONS check in avidemux2.

Reported by:	miwi via IRC [1]
With hat on:	kde [1]
2012-06-06 11:41:50 +00:00
Martin Wilke 9c2f65e395 - Convert USE_QT_VER=4 and QT_COMPONETS to USE_QT4
Review by:	bapt, David Naylor (kde team)
2012-06-06 06:44:37 +00:00
Dirk Meyer 2b74a89bc8 - update png to 1.5.10 2012-06-01 05:26:28 +00:00
Max Brazhnikov 6b63000267 Chase PyQT update 2012-05-25 01:50:36 +00:00
Pawel Pekala e7f72f69d1 - Update to version 1.4.1
- Project switched hosting from BERLIOS to SF
- Put LICENSE in right place to silence portlint
- net/py-qt4-network is now required to run
- Switch to bsd.port.options.mk
- Fix pkg-plist errors
2012-01-23 20:17:28 +00:00
Pawel Pekala e682063978 - Update to version 1.4.0
- Correct project homepage

Approved by:	wen (mentor)
2011-04-16 15:21:14 +00:00
Pawel Pekala 1c89fac54a - Update my email to FreeBSD
Approved by:    miwi, wen (mentors)
2011-03-23 16:58:01 +00:00
Martin Wilke 021fc3a529 - Move over to py25+ or above
- While here kick md5 support
2011-02-25 00:12:12 +00:00
Sahil Tandon b56fdc2767 Fix MASTER_SITES so that the ':treeline' postfix is appended
to each element of MASTER_SITE_BERLIOS. Also add a suffix to
MASTER_SITE_SUBDIR to fetch the archive from the 'treeline'
subdir of the BERLIOS sites.

PR:		ports/151676
Submitted by:	sahil (myself)
Approved by:	Pawel Pekala <c0rn@o2.pl> (maintainer)
2010-10-24 23:29:10 +00:00
Martin Wilke a7d63105e2 - Update to version 1.2.4
- Add LICENSE info
- Fix build with httpLoad plugin
- Add desktop entry
- Pass maintainership to submitter

PR:		150970
Submitted by:	"Pawel Pekala" <c0rn@o2.pl>
Approved by:	 maintainer
2010-09-30 04:27:12 +00:00
Dirk Meyer de78af3ac5 - update to 1.4.1
Reviewed by:	exp8 run on pointyhat
Supported by:	miwi
2010-03-28 06:47:48 +00:00
Dirk Meyer ca9c60461c - update to jpeg-8 2010-02-05 11:46:55 +00:00
Dima Panov afb550e3cf The KDE FreeBSD team is proud to announce the release of SIP-4.10 and
PyQt-4.7 for FreeBSD. The official update notes can be found at
http://www.riverbankcomputing.com

We'd like to say thanks to all helpers, testers and submitters.
2010-01-30 14:27:27 +00:00
Martin Wilke 1b1b29c5e6 - Get rip python 2.3+
Note:
Python 2.3 is't longer supported and have a lot of security issues.
Convert 2.3+ to yes/or 2.4/5+

With hat:	portmgr
2009-12-13 17:00:14 +00:00
Beech Rintoul 588f4adfd5 - Update to 1.2.0
PR:		ports/126344
Submitted by:	Tobias Roth <ports@fsck.ch> (maintainer)
2008-08-17 00:57:00 +00:00