1
0
mirror of https://git.FreeBSD.org/ports.git synced 2024-12-02 01:20:54 +00:00
Commit Graph

3388 Commits

Author SHA1 Message Date
Sunpoet Po-Chuan Hsieh
11d1f3b514 Update CPAN link 2018-08-11 14:16:21 +00:00
Li-Wen Hsu
9dd89ffa9e - Added a patch in upstream but not release yet to fix the code that
incorrectly trim URL [1]
- Sort patches
- Pet portlint

PR:		230020 [1]
Submitted by:	holishing <holishingtest@gmail.com>
2018-08-11 08:30:55 +00:00
Jan Beich
0b055d47f2 devel/boost-*: update to 1.68.0
- Switch to C++14 for libboost_system to support C++14 consumers

Changes:	http://www.boost.org/users/history/version_1_68_0.html
PR:		229569
Exp-run by:	antoine
Differential Revision:	https://reviews.freebsd.org/D16165
2018-08-09 06:58:30 +00:00
Niclas Zeising
15dac70c75 Switch to xorgproto instead of individual packages
Upstream used to distribute protocol headers as separate packages, but has
decided to merge those to a common package, named xorgproto.  This update
tracks that change.

* Add a new port, x11/xorgproto, with are protocol headers for xorg.
* Hook the new protocol port to the build and to infrastructure in
  bsd.xorg.mk.
* Update all ports with a dependency on any of the old *proto packages to
  instead depend on xorgproto.  Bump portrevision.
* Delete the old *proto packages, update MOVED.

PR:		230023
Submitted by:	zeising
Approved by:	portmgr (antoine)
exp-run by:	antoine
2018-07-31 18:41:30 +00:00
Gerald Pfeifer
09f9633cb6 Bump PORTREVISION for ports depending on the canonical version of GCC
in the ports tree (via Mk/bsd.default-versions.mk and lang/gcc) which
has now moved from GCC 6 to GCC 7 by default.

This includes ports
 - featuring USE_GCC=yes or USE_GCC=any,
 - featuring USES=fortran,
 - using Mk/bsd.octave.mk which in turn features USES=fortran, and those
 - with USES=compiler specifying one of openmp, nestedfct, c11, c++0x,
   c++11-lib, c++11-lang, c++14-lang, c++17-lang, or gcc-c++11-lib.

PR:		222542
2018-07-29 22:18:44 +00:00
Mathieu Arnold
f6d56007b9 Remove all := from BUILD_DEPENDS, here are never needed.
While there, cleanup, and sort depends.

When build and run dependencies are the same, there are three ways to
avoid duplicating the list while not adding the framework added
BUILD_DEPENDS to the RUN_DEPENDS.  In order of preference, they are:

1) use RUN_DEPENDS to set BUILD_DEPENDS:

BUILD_DEPENDS=	${RUN_DEPENDS}
RUN_DEPENDS=	foo:bar/baz

2) create another variable and use it:

MY_DEPENDS= foo:bar/baz
BUILD_DEPENDS=	${MY_DEPENDS}
RUN_DEPENDS=	${MY_DEPENDS}

3) use BUILD_DEPENDS to set RUN_DEPENDS and force evaluation:

BUILD_DEPENDS=	foo:bar/baz
RUN_DEPENDS:=	${BUILD_DEPENDS}

Sponsored by:	Absolight
2018-07-09 08:40:17 +00:00
Dmitry Marakasov
27a17a2dcc - Pet portlint
- Fix build with clang 6
2018-07-08 19:29:48 +00:00
Jochen Neumeister
94255e9d8b Update to 4.9 2018-07-08 16:19:17 +00:00
Tobias C. Berner
b1a1d38bf9 Replace bsd.qt.mk by Uses/qt.mk and Uses/qt-dist.mk
From now on, ports that depend on Qt4 will have to set
	USES=		qt:4
	USE_QT=		foo bar
ports depending on Qt5 will use
	USES=		qt:5
	USE_QT=		foo bar

PR:		229225
Exp-run by:	antoine
Reviewed by:	mat
Approved by:	portmgr (antoine)
Differential Revision:	→https://reviews.freebsd.org/D15540
2018-06-28 17:39:53 +00:00
Li-Wen Hsu
f45fbba263 - Update to 6.0.5 2018-06-26 16:30:49 +00:00
Xin LI
5507f18505 Redo r472283 with history [1]:
Readd ibus-table-chinese with github source.

Submitted by:	intron at intron ac
Reported by:	Yuri [1]
2018-06-25 06:59:17 +00:00
Xin LI
efd9e4cf94 Temporarily remove ibus-table-chinese for a history surgery. 2018-06-25 06:57:21 +00:00
Tobias C. Berner
60539b7275 multimedia/*phonon*: update and flavorize with @qt4/@qt5
Approved by:	portmgr (mat)
Differential Revision:	https://reviews.freebsd.org/D14632
2018-06-21 16:52:09 +00:00
Mark Linimon
a875dccebc Mark ports broken on powerpc64, categories a-c.
While here, pet portlint and do some other cleanup.

Approved by:	portmgr (tier-2 blanket)
2018-06-18 01:48:46 +00:00
Xin LI
6ef4ff7967 Readd ibus-table-chinese with github source.
Submitted by:	intron at intron ac
2018-06-13 04:57:55 +00:00
Kevin Lo
1377dcaf29 Remove chinese/unrar, use archivers/unrar instead. 2018-06-13 03:24:40 +00:00
Rene Ladan
7b4e2fac31 Remove expired ports:
2018-06-06 biology/ssaha: Broken for more than 6 months
2018-06-06 biology/crux: Broken for more than 6 months
2018-06-06 biology/ariadne: Broken for more than 6 months
2018-06-06 cad/sceptre: Broken for more than 6 months
2018-06-06 cad/cider: Broken for more than 6 months
2018-06-06 chinese/scim-array: Broken for more than 6 months
2018-06-06 chinese/xpdf: Broken for more than 6 months
2018-06-06 chinese/telnet: Broken for more than 6 months
2018-06-06 comms/java-commapi-freebsd: Depends on BROKEN and expiring comms/java-commapi
2018-06-06 comms/soundmodem: Broken for more than 6 months
2018-06-06 comms/jsdr: Broken for more than 6 months
2018-06-06 comms/java-commapi: Broken for more than 6 months
2018-06-06 converters/pdf2djvu: Broken for more than 6 months
2018-06-06 databases/rdb: Broken for more than 6 months
2018-06-06 databases/animenfo-client: Broken for more than 6 months
2018-06-06 databases/ruby-mysql: Broken for more than 6 months
2018-06-06 databases/riak: Broken for more than 6 months
2018-06-06 databases/animenfo-client-gtk: Broken for more than 6 months
2018-06-06 databases/rdfdb: Broken for more than 6 months
2018-06-06 databases/riak2: Broken for more than 6 months
2018-06-06 devel/subversion-static: Broken for more than 6 months
2018-06-06 japanese/xgate: Broken for more than 6 months
2018-06-06 textproc/opengrm-ngram: Broken for more than 6 months
2018-06-06 textproc/ocaml-tyxml: Depends on BROKEN and expiring www/ocaml-net
2018-06-06 www/ocaml-net: Broken for more than 6 months
2018-06-06 audio/linux-genpuid: Broken for more than 6 months
2018-06-06 x11/enventor: Broken for more than 6 months
2018-06-06 audio/xmms-timidity: Broken for more than 6 months
2018-06-06 audio/kaudiocreator: Broken for more than 6 months
2018-06-06 audio/jxm: Depends on BROKEN and expiring comms/java-commapi
2018-06-06 audio/deforaos-mixer: Broken for more than 6 months
2018-06-06 audio/gkrellmss2: Broken for more than 6 months
2018-06-06 audio/ogg2mp3: Broken for more than 6 months
2018-06-06 audio/abcmidi: Broken for more than 6 months
2018-06-06 benchmarks/netpipe: Broken for more than 6 months
2018-06-06 biology/plink: Broken for more than 6 months
2018-06-07 00:34:18 +00:00
Mark Linimon
e7fd751cee Mark broken on powerpc64.
Approved by:	portmgr (tier-2 blanket)
2018-06-04 22:58:16 +00:00
Sunpoet Po-Chuan Hsieh
ad4f267b7a Update WWW
search.cpan.org is shutting down.
It will redirect to metacpan.org after June 25, 2018.

With hat:	perl
2018-05-27 20:15:16 +00:00
Li-Wen Hsu
04da0646b7 - Make input method settings consistent
Submitted by:	kevlo
2018-05-25 09:28:36 +00:00
Vanilla I. Shu
f87e3c48c8 Unbreak on 11.1. 2018-05-23 07:52:52 +00:00
Vanilla I. Shu
f039ebaccb Update to 2.8.6. 2018-05-21 15:36:12 +00:00
Li-Wen Hsu
afbc70f91b - Update to 6.0.4 2018-05-10 03:40:37 +00:00
Antoine Brodin
16edcee240 Mark BROKEN everywhere and deprecate
Reported by:	pkg-fallout
MFH:		2018Q2
2018-05-05 11:11:17 +00:00
Antoine Brodin
13b62c630f Deprecate ports broken for more than 6 months 2018-05-05 10:49:36 +00:00
Mathieu Arnold
b4b1816b21 Only sleep in ports if BATCH/PACKAGE_BUILDING are not defined.
Sponsored by:	Absolight
2018-04-25 22:00:04 +00:00
Jan Beich
cc95712fbe devel/boost-*: update to 1.67.0
Changes:	http://www.boost.org/users/history/version_1_67_0.html
PR:		227427
Exp-run by:	antoine
Differential Revision:	https://reviews.freebsd.org/D15030
2018-04-18 13:57:42 +00:00
Li-Wen Hsu
f227ff4a34 - Update to 6.0.3 2018-04-08 10:42:32 +00:00
Li-Wen Hsu
f82067be13 - Update WWW 2018-03-29 13:28:57 +00:00
Li-Wen Hsu
6b0c7daec2 - Update LibreOffice to 6.0.2 [1]
- Build offline help when DOCS option enabled [2]
- Fix bad symlink and add missing dependencies [3]

PR:		224288 [1] 197071 [2] 226344 [3]
Submitted by:	Greg V <greg@unrelenting.technology> [1]
		bergerkos@yahoo.co.uk [2]
Reported by:	joneum [3]
Helped & tested by:	Daniel Ebdrup
			Greg Veldman <freebsd@gregv.net>
			Per olof Ljungmark <peo@nethead.se>
			StariKarp <starikarp@yandex.com>
			pi
Security:	289269f1-0def-11e8-99b0-d017c2987f9a
2018-03-17 06:31:11 +00:00
Mathieu Arnold
a1993564e0 Introduce PHP flavors.
Ports using USES=php:phpize, php:ext, php:zend, and php:pecl are now
  flavored.  They will automatically get flavors (php56, php70, php71, php72)
  depending of the versions they support (set with IGNORE_WITH_PHP).  As a
  consequence, ports using USES=pear and USES=horde are also flavored.

PR:		226242
Submitted by:	mat
Exp-run by:	antoine
Approved by:	portmgr
Sponsored by:	Absolight
Differential Revision:	https://reviews.freebsd.org/D14208
2018-03-08 19:48:41 +00:00
Antoine Brodin
f7455240e3 Reduce dependency on the python2 metaport
PR:		225752
Submitted by:	Yasuhiro KIMURA
2018-02-19 11:10:43 +00:00
Tobias C. Berner
737c1cc56d Rename KDE4 meta ports
This is done for
 * consistency,
 * and to simplify the import of the newer KDE Plasma5 desktop and KDE applications

Bumps the dependencies.

Reviewed by:	adridg
Differential Revision:	https://reviews.freebsd.org/D12979
2018-02-10 10:29:51 +00:00
Jochen Neumeister
a92dcb3ec4 Update to 4.9.4
Changelog:
 https://wordpress.org/news/2018/02/wordpress-4-9-3-maintenance-release/
 https://wordpress.org/news/2018/02/wordpress-4-9-4-maintenance-release/

Approved by:	mentors (implicit)
MFH:		2018Q1
2018-02-09 22:48:12 +00:00
Antoine Brodin
d0252d09eb Remove dependency on the python3 symlink
PR:		225752
2018-02-08 18:44:13 +00:00
David Naylor
57f070a295 devel/eric6: update to 18.02
- remove translation packages no longer shipped by upstream:
     cs-eric6
     fr-eric6
     it-eric6
     pt-eric6
     tr-eric6
     zh_CN-eric6
   upstream considers these translations too incomplete.
 - add pkg-message explaining that there are translation available.
2018-02-08 15:11:50 +00:00
Antoine Brodin
d463153734 USE_PYTHON=allflavors shouldn't be used here 2018-01-22 19:40:42 +00:00
Kurt Jaeger
679ad782a1 New port: chinese/ibus-cangjie
This is an IBus engine for users of the Cangjie and
Quick input methods.

It is primarily intended to Hong Kong people
who want to input Traditional Chinese,
as they are (by far) the majority of Cangjie and Quick users.

WWW: http://cangjians.github.io/projects/ibus-cangjie/

PR:		225259
Submitted by:	owen94012@gmail.com
2018-01-22 19:31:45 +00:00
Jan Beich
25beeff079 devel/boost-*: update to 1.66.0
Changes:	http://www.boost.org/users/history/version_1_66_0.html
PR:		223922
Exp-run by:	antoine
Differential Revision:	https://reviews.freebsd.org/D13279
2018-01-18 04:11:02 +00:00
David Naylor
4c0d257fbf lang/eric6: update to 17.12
- Version 18.01 is missing some language files
 - Switch to using the "nolang" version of source tarball as we ship
 - the languages separately
 - change log:
   - add support for Google protobuf protocol files*
   - add possibility to show the type of the object info is shown for
   - modified the top row and the search part in order to allow smaller sizes
   - introduced a configuration option to limit the viariables shown by the
     variables viewers depend on  thier size (in order to avoid overload
     situations on low power or low memory machines)
   - added a dark style (*.qss and Python lexers)
   - updated send2trash to version 1.4.2

* This release introduces a new project format that will be rejected by
   previous releases

Approved by:	portmgr (implicit, see PR 225250)
2018-01-17 06:19:00 +00:00
David Naylor
95a1554a33 devel/eric6: update to 17.11.1, add FLAVORS
- add FLAVORS for the following combinations [1]:
   - python: 2.7 and 3.6
   - qt: 4 and 5
 - simplify Makefiles:
   - all common macros between eric6 and the language packages are in
     devel/eric6/bsd.eric6.mk
   - devel/eric6/Makefile.inc only includes language package specific
     macros
   - eric6 specific macros are now moved into devel/eric6/Makefile
 - spelling error fixed in Makefile.inc
 - dependency on eric6 (for language packages) removed as the addition
   of flavors removes the ability to depend on a single port origin
 - install language files directly, since setup.py fails without eric6
   installed

Approved by:	portmgr (mat) [1]
Differential Revision:	https://reviews.freebsd.org/D13448
2018-01-10 18:39:31 +00:00
Yuri Victorovich
b5409b2cdd chinese/ibus-pinyin: Fixed build with NLS=off
PR:		219603
Submitted by:	Henry Hu <henry.hu.sh@gmail.com>
Reported by:	yuri
Approved by:	tcberner (mentor)
Differential Revision:	https://reviews.freebsd.org/D13736
2018-01-09 23:59:55 +00:00
Mathieu Arnold
bb5196a149 Remove support for variables that have been deprecated for a while.
variables                  deprecation       revision
WITHOUT_NLS                2013-12-13        r336337
WITH_/WITHOUT_             2014-02-24        r345870
NOPORT(DOC|EXAMPLE)S       2014-04-19        r351587
WITH_BDB_VER               2016-05-02        r414444
OVERRIDE_LINUX_BASE_PORT   2016-09-05        r421387
WITH_OPENSSL_(BASE|PORT)   2016-06-16        r416965

While there, add an ERROR variable that works like DEV_ERROR, but for
user facing errors, and move NOPORTDOCS,
NOPORTEXAMPLES and WITHOUT_NLS to it.

Cleanup bsd.sanity.mk a bit.

Fix fallout.

PR:		224613
Submitted by:	mat
Exp-run by:	antoine
Sponsored by:	Absolight
Differential Revision:	https://reviews.freebsd.org/D13490
2018-01-09 07:40:55 +00:00
Raphael Kubo da Costa
f6ceca6350 Update Qt5 ports to 5.9.3.
This took quite a lot of time because Qt's own build system underwent
several changes in 5.8.0 that took a while to adapt to.

And, of course, qt5-webengine is a behemoth that we need to patch like crazy
due to its bundling of Chromium. In fact, most of the Chromium patches in
qt5-webengine have been imported with no changes from www/chromium@433510
("www/chromium: update to 56.0.2924.87").

New port: accessibility/qt5-speech

Bigger changes to Qt5 ports we had to make:
- Qt now allows using a configure.json file to define configuration options
  and specify configuration checks that can be done when qmake is invoked.
  However, configure.json checks done in a subdirectory only propagates to
  subdirectories, and checks elsewhere will fail if all .pro files are being
  parsed at once (i.e. qmake -recursive), so several ports had to switch to
  USES=qmake:norecursive along with manual additional qmake invocations in
  subdirectories in order to work. It's been mentioned in a few places such
  as Qt's bug tracker that qmake's recursive mode is pretty much deprecated,
  so we might switch to non-recursive mode by default in the future.

- Uses/qmake.mk: Introduce QMAKE_CONFIGURE_ARGS. qmake now accepts
  arbitrary options such as '-foo' and '-no-bar' at the end of the
  command-line. They can be specified in QMAKE_CONFIGURE_ARGS.

- graphics/qt5-wayland: The port can only be built if graphics/mesa-libs is
  built with the WAYLAND option, so a corresponding option (off by default)
  was added to the port.

- misc/qt5-doc: Switch to a pre-built documentation tarball. The existing
  port was not working with Qt 5.9. Instead of trying to fix it, switch to
  what Gentoo does and fetch a tarball that already contains all
  documentation so that we do not have to build anything at all. The
  tarball's name and location in download.qt.io look a bit weird, but it
  seems to work fine.

- www/qt5-webengine: Use binutils from ports, Chromium's GN build system
  generates a build.ninja that uses ar(1) with the @file syntax that is not
  supported by BSD ar, so we need to use GNU ar from binutils.

- x11-toolkits/qt5-declarative-render2d: This port was merged into the main
  Qt Declarative repository upstream, and into x11-toolkits/qt5-quick in the
  ports tree.

Changes to other ports we had to make:
- biology/ugene: Drop a '#define point "."' that is not present in more
  recent versions of the port. Defining a macro with such a common name
  causes build issues with Qt 5.9, which uses |point| as an argument name in
  methods.

- cad/qelectrotech: Fix plist with Qt 5.9. Directories are no longer
  installed with `cp -f -R', but rather `qmake install qinstall', which does
  not install

    %%DATADIR%%/elements/10_electric/20_manufacturers_articles/bosch_rexroth/.directory

  That's a local file that should not even have been part of the tarball
  anyway.

- chinese/gcin-qt5: Add additional private Qt directories (which should not
  be used in the first place) to get the port to build with Qt 5.9.

- devel/qtcreator: Fix plist with Qt 5.9. Something changed in qdoc and some
  test classes no longer generate documentation files.

- security/keepassx-devel: Import a patch sent upstream almost a year ago to
  fix the build with Qt 5.9.

Thanks to antoine for the exp-run, and tcberner and Laurent Cimon
<laurent@nuxi.ca> for landing changes in our qt-5.9 branch.

PR:		224849
2018-01-06 21:30:31 +00:00
Antoine Brodin
4f3f80641f Remove ibus-cangjie, new BROKEN port
MFH:		2018Q1
2018-01-02 07:25:59 +00:00
Antoine Brodin
e31dc0f933 - Convert to USE_PYTHON=cython
- Remove support for unsupported versions of python
- Fix plist with python version different from 3.6
2017-12-31 23:49:30 +00:00
Sunpoet Po-Chuan Hsieh
f7c81f867a Add PORTSCOUT
- Clean up Makefile
2017-12-31 22:23:04 +00:00
Kurt Jaeger
54ca4ab35d New port: chinese/ibus-cangjie
This is an IBus engine for users of the Cangjie and
Quick input methods.

It is primarily intended to Hong Kong people
who want to input Traditional Chinese,
as they are (by far) the majority of Cangjie and Quick users.

WWW: http://cangjians.github.io/projects/ibus-cangjie/

PR:		223565
Submitted by:	hello@blubee.me
2017-12-31 19:15:49 +00:00
Kurt Jaeger
7c35908087 New port: chinese/libcangjie
This is a C library implementing the Cangjie input method.
This library is based on Wan Leung Wong's original libcangjie
with some updated API.

WWW: https://github.com/Cangjians/libcangjie

PR:		223565
Submitted by:	hello@blubee.me
2017-12-31 19:14:12 +00:00
Kurt Jaeger
0be2c28b28 New port: chinese/pycangjie
This is a Python wrapper to libcangjie,
the library implementing the Cangjie input method.

WWW: http://cangjians.github.io/projects/pycangjie/

PR:		223565
Submitted by:	hello@blubee.me
2017-12-31 19:12:25 +00:00