Commit graph

2495 commits

Author SHA1 Message Date
Danilo Egea Gondolfo
0b109f7701 - Update to 9.7.96 2017-03-03 20:46:21 +00:00
Mark Linimon
eae8bbbfc9 Mark a few leaf ports broken on aarch64.
While here, pet portlint.

Approved by:	portmgr (tier-2 blanket)
2017-02-24 21:55:52 +00:00
Michael Reifenberger
9eda7c795c Update to 3.16.5 2017-02-24 14:17:01 +00:00
Michael Reifenberger
a0819f4b88 Update to r20170224025915 2017-02-24 14:16:00 +00:00
Dmitry Marakasov
e882c671e7 - Update to 0.17.g20170204
PR:		216819
Submitted by:	tj+freebsd_ports@a13.fr (maintainer)
2017-02-22 10:26:02 +00:00
Tobias C. Berner
f3c180c343 Update Qt5 to 5.7.1, and unify the Qt4 and Qt5 ports some more
* Update Qt5 to 5.7.1
* Move Qt4 binaries to lib/qt4/bin
* Move Qt5 libraries to lib/qt5/lib
  By moving the libraries we should finally be able to get rid of the inplace
  upgrade bug (see ports bugs 194088, 195105 and 198720):  when Qt5's libraries
  were lying in /usr/local/lib, which would often get added by pkgconfig to the
  linker paths via dependencies, the already installed libraries were linked
  against, instead of the ones that were being built. This forced us to make
  sure, that -L${WRKSRC}/lib was always coming before -L/usr/local/lib in the
  linker flags. With this change this should no longer be the case.
* Rename some ports to match the rest (foo-qtX -> qtX-foo)
* Depend on new port misc/qtchooser [see UPDATING & CHANGES]

There are several new Qt5 ports which all have been created by Marie Loise Nolden
<nolden@kde.org>. Thanks again.

PR:		216797
Exp-Run by:	antoine
Reviewed by:	rakuco, mat, groot_kde.org
Approved by:	rakuco (mentor)
Differential Revision:	https://reviews.freebsd.org/D9213
2017-02-18 19:48:05 +00:00
Kirill Ponomarev
95da7d7538 Update to 5.4
PR:		216701
Submitted by:	matthias@petermann-it.de
Approved by:	mat (mentor)
Differential Revision:	 https://reviews.freebsd.org/D9410
2017-02-02 14:35:38 +00:00
Jan Beich
f3dc33ecc2 cad/alliance: unbreak on 12.0 after base r308264
In file included from /usr/include/math.h:20:0,
                 from rutacces.c:18:
ruterror.h:49:14: error: expected identifier or '(' before '__builtin_choose_expr'
 extern char *basename();
              ^

Reported by:	pkg-fallout
2017-02-01 20:21:38 +00:00
Tijl Coosemans
6140d3c6aa - Autodetect the installed linux_base port and use LINUX_DEFAULT only as
a last resort.
- Construct a list of DISTFILES for every architecture (amd64, i386).
  Select one list for regular make and all lists for make makesum so linux
  ports can have one combined distinfo file.
- Set DIST_SUBDIR?=centos so there's only one copy of common distfiles.
- Use MASTER_SITES and DISTFILES groups so make fetch is a bit smarter.
- Regenerate all distinfo files.
- For linux_base-c6 (just like linux_base-c7 already does) turn bin, lib,
  lib64 and sbin into symbolic links to the same directory under usr.
  This fixes the problem where some programs/libraries exist under / on
  FreeBSD and /usr on Linux or vice versa and then depending on the order
  of search paths Linux programs may run/load FreeBSD programs/libraries
  and fail.
- Turn usr/share/icons into a symbolic link to LOCALBASE/share/icons so
  Linux programs can find desktop theme icons.  This eliminates the need
  for x11-themes/linux*-hicolor-icon-theme.
- Rename pkg-plist.x86_64 to pkg-plist.amd64.
- Regenerate all pkg-plist files.
- Add @preexec to linux_base pkg-plist that moves existing files in bin,
  lib, lib64, sbin and icons to the new destination before the directories
  are turned into symbolic links.
- Remove several empty directories from linux_base ports.
- Sweep over all linux ports: use consistent style, remove old CONFLICTS,
  remove unused pkg-descr files, add NLS option,...
- Remove old linux arts, esound and openssl-compat ports.
2017-01-31 16:54:21 +00:00
Mark Linimon
dcd74e6387 Mark various ports broken on aarch64 and armv6.
Approved by:	portmgr (tier-2 blanket)
2017-01-31 03:40:46 +00:00
Danilo Egea Gondolfo
8babfcd97a - Update to 3.8.83 2017-01-27 20:27:06 +00:00
Sunpoet Po-Chuan Hsieh
0e04efec5a Update WWW: SF redirects to https://sourceforge.net/projects/<PROJECT_NAME>/ 2017-01-20 20:33:30 +00:00
Tobias C. Berner
4f9ea75a89 Fix plist of cad/qcad -- don't add the manually created desktop file to the pkg-plist
From bsd.port.mk:
 924 # DESKTOP_ENTRIES
 954 #                   * The files will be automatically added to ${PLIST}.

Approved by: mat (mentor)
2017-01-20 12:36:04 +00:00
Tijl Coosemans
02f27a83b4 The output of tools like awk, date, sort, tr,... depends on the current
locale set by the user.  Add LANG=C and LC_ALL=C at the beginning of
bsd.port.mk and export them so all commands are executed with the C locale.
LC_ALL=C overrides all other LC_* variables.  LANG is used by setlocale(3)
as default value for LC_* variables, so normally it isn't used when LC_ALL
is set, but there's code out there that looks at LANG directly so it's safer
to set it as well.  The only commands not captured by this are !=
assignments before any inclusion of bsd.port.*mk.

Introduce USE_LOCALE=<locale> that adds LANG=<locale> and LC_ALL=<locale> to
CONFIGURE_ENV and MAKE_ENV so upstream build systems can be executed with a
different locale (e.g. USE_LOCALE=en_US.UTF-8).

PR:		215882
Exp-run by:	antoine
Approved by:	portmgr (antoine)
2017-01-18 13:20:31 +00:00
Jason E. Hale
b047e6f7f5 - Update to 2.1.3
- Add LICENSE
- Use Qt5 (upstream has dropped Qt4 support for 2.2.x, so we may
  as well switch now)
- Take maintainership
2017-01-14 23:05:13 +00:00
Thierry Thomas
ca464194e8 Drop dependency on devel/libc++.
Note: to be upgraded to 4.0.5 (WIP).

PR:		215976
Submitted by:	jbeich
2017-01-13 19:37:52 +00:00
Joseph Mingrone
e4fe58ca05 cad/gmsh: Update to version 2.16.0.
Upstream changelog:

  - Small improvements (list functions, second order hexes for MED, GUI)
  - bug fixes

Approved by:	swills (mentor)
Differential Revision:	https://reviews.freebsd.org/D9159
2017-01-12 23:21:15 +00:00
Bartek Rutkowski
b205a8d7af cad/openvsp: update 3.9.1 -> 3.10.0
PR:		215951
Submitted by:	Fernando Apesteguia <fernando.apesteguia@gmail.com> (maintainer)
MFH:		2017Q1
2017-01-11 14:08:55 +00:00
Dmitry Marakasov
9d79e7b146 - Remove always-true/false conditions after FreeBSD 9, 10.1, 10.2 EOL
Approved by:	portmgr blanket
2017-01-09 13:16:49 +00:00
Sunpoet Po-Chuan Hsieh
988b1149f5 Use PYTHON_PKGNAMEPREFIX instead of py${PYTHON_SUFFIX}-
With hat:	python
2017-01-08 14:42:28 +00:00
Wen Heping
5a2fa2a1d9 - Update to 20170104 snapshot
- Pass maintainership to submitter
- Add python pivy as a runtime dependency

PR:		214239
Submitted by:	tj+freebsd_bugs@a13.fr
2017-01-08 11:22:15 +00:00
Jan Beich
59e02117ae devel/boost-*: update to 1.63.0
Changes:	http://www.boost.org/users/history/version_1_63_0.html
PR:		215598
Exp-run by:	antoine
Approved by:	office (bapt)
MFH:		2017Q1
2017-01-06 08:45:03 +00:00
Mathieu Arnold
d83ff1e42e Never set WRKSRC when using USE_GITHUB.
If you want to set WRKSRC, set GH_PROJECT instead.
- The GitHub URLs are case insensitive, but the distribution files you
  get out of them are not.
- If the repository was renamed, the old URL will still work, but the
  distribution name will be ith the new name.

Sponsored by:	Absolight
2017-01-03 18:12:13 +00:00
Jan Beich
47d2c78f84 cad/openvsp: drop 10.1 workaround (revert r428665) per EOL
PR:		214863 215307
Approved by:	portmgr blanket
2017-01-03 08:55:56 +00:00
Antoine Brodin
480db8907c - Fix configure
- Mark broken: fails to build

hal/user_comps/mb2hal/mb2hal.c:362:63: error: too few arguments to function call, expected 3, have 2
    modbus_set_response_timeout(this_mb_link->modbus, &timeout);
    ~~~~~~~~~~~~~~~~~~~~~~~~~~~                               ^
/usr/local/include/modbus/modbus.h:185:12: note: 'modbus_set_response_timeout' declared here
MODBUS_API int modbus_set_response_timeout(modbus_t *ctx, uint32_t to_sec, uint32_t to_usec);
           ^
hal/user_comps/mb2hal/mb2hal.c:369:59: error: too few arguments to function call, expected 3, have 2
    modbus_set_byte_timeout(this_mb_link->modbus, &timeout);
    ~~~~~~~~~~~~~~~~~~~~~~~                               ^
/usr/local/include/modbus/modbus.h:188:12: note: 'modbus_set_byte_timeout' declared here
MODBUS_API int modbus_set_byte_timeout(modbus_t *ctx, uint32_t to_sec, uint32_t to_usec);
           ^
2017-01-01 19:32:09 +00:00
Hiroki Sato
5d00a87a2f Use USES=python instead of LIB_DEPEDNS + python:build.
Suggested by:	jbeich
2017-01-01 05:12:29 +00:00
Hiroki Sato
1d014a1446 Update to 0.24.9. 2017-01-01 04:28:25 +00:00
Sunpoet Po-Chuan Hsieh
e0b379fa6f Remove BROKEN_FreeBSD_9
Approved by:	portmgr (blanket)
2017-01-01 03:45:12 +00:00
Dmitry Marakasov
f6c45af718 - Fix condition for FreeBSD 10.1
Approved by:	portmgr blanket
2016-12-29 10:21:01 +00:00
Dmitry Marakasov
af05a1f7bf - No more broken after removing gcc requirement from math/cgal
Approved by:	portmgr blanket
2016-12-28 17:55:50 +00:00
Rene Ladan
db1d02a86e Set expiration date of ports depending on graphics/urt to 2017-04-01 2016-12-27 14:14:30 +00:00
Dmitry Marakasov
7219fadffa Libopencad is a library written in C++11, which provides a way to
read/write CAD  (DWG/DXF/DXFB) files. It was designed to have a
uniformal API to work with any CAD files.

It has a base class - CADFile.

Inheriting this class it's possible to create a driver for any CAD
format, all you need to do - is to overwrite interface functions
like GetGeometry(index), and others.

Now it has an implementation for DWG2000 (R15), but only for read.

Library comes with cadinfo utility, which prints out everything
library can get from file - header variables, CAD custom classes,
presented layers and geometries with their attributes.

WWW: https://trac.osgeo.org/gdal/wiki/DWG_driver

PR:		212129
Submitted by:	lbartoletti@tuxfamily.org
2016-12-26 14:29:06 +00:00
Dmitry Marakasov
2fa45f450c - Mark broken in FreeBSD 11.x+ i386: this port can't build while cgal is built with gcc and boost is built with clang
Approved by:	portmgr blanket
2016-12-25 17:26:28 +00:00
Mathieu Arnold
3eb920f1ab Move the doxygen things into a DOXYGEN option.
Sponsored by:	Absolight
2016-12-20 17:56:44 +00:00
Mathieu Arnold
cd666cd892 Move doxygen dependency to a DOXYGEN option, and have it actually do
something.

Sponsored by:	Absolight
2016-12-20 17:55:28 +00:00
Tobias C. Berner
62ede14c75 Get rid of QT_PREFIX in favour of PREFIX.
QT_PREFIX was a remnant of a bygone time.

Reviewed by:    rakuco
Approved by:    rakuco (mentor)
Differential Revision:  https://reviews.freebsd.org/D8825
2016-12-18 22:06:50 +00:00
Torsten Zuehlsdorff
2d4def715c cad/openvsp: fix compilation in 10.1
The port broke on 10.1 since the update to gcc 4.9. Now we enforce
gcc 4.8 on FreeBSD 10.1.

PR:           215307
Submitted by: fernando.apesteguia@gmail.com (maintainer)
Approved by:  mentors (implict)
MFH:          2016Q4
2016-12-16 09:24:32 +00:00
Jan Beich
13d07760cf Switch USES=compiler:gcc-c++11-lib to use base libc++ on 10.2+ systems
PR:		215192
Requested by:	dim
Exp-run by:	antoine
Approved by:	antoine
2016-12-16 05:08:09 +00:00
Antoine Brodin
bfa49f2358 Those ports build fine with bsd make 2016-12-11 17:40:02 +00:00
Jan Beich
0c612c4aa3 multimedia/ffmpeg: update to 3.2.2
Changes:	https://git.ffmpeg.org/gitweb/ffmpeg.git/blob/n3.2.2:/Changelog
PR:		207547
Submitted by:	riggs, ebirth@b0ss.net (libressl fix)
Exp-run by:	antoine (3 tries)
2016-12-11 15:22:47 +00:00
Tijl Coosemans
f83c7639aa Remove libintl.so.9 compatibility link that was added in r374303 to
prevent massive PORTREVISION bumps.  Bump dependent ports that have not
been bumped since.
2016-12-08 19:52:19 +00:00
Tijl Coosemans
eb96de0656 Remove libexpat.so.6 compatibility link that was added in r374303 to
prevent massive PORTREVISION bumps.  Bump dependent ports that have not
been bumped since.
2016-12-08 17:40:41 +00:00
Tijl Coosemans
323dfa7d83 Remove libtiff.so.4 compatibility links that were added in r374303 to
prevent massive PORTREVISION bumps.  Bump dependent ports that have not
been bumped since.
2016-12-08 16:07:33 +00:00
Joseph Mingrone
90ccb5cac8 cad/gmsh: update to version 2.15.0
Upstream changes:

- fixed several regressions (multi-file partitioned grid export, mesh
  subdivision, old compound mesher)
- improved 2D boundary layer field & removed non-functional 3D boundary
  layer field
- faster rendering of large meshes

Approved by:	swills (mentor)
Differential Revision:	https://reviews.freebsd.org/D8725
2016-12-07 14:34:19 +00:00
Gerald Pfeifer
e4b7b9118a Bump PORTREVISIONS for ports depending on the canonical version of GCC and
lang/gcc which have moved from GCC 4.8.5 to GCC 4.9.4 (at least under some
circumstances such as versions of FreeBSD or platforms), part II.

The first part covered  ports with USE_GCC=yes, USE_GCC=any, or one of
gcc-c++11-lib, openmp, nestedfct, c++11-lib as well as c++14-lang,
c++11-lang, c++0x, c11 requested via USES=compiler.

This adds ports with USES=fortran and ports using Mk/bsd.octave.mk
which in turn has USES=fortran.

PR:		214965
Reported by:	thierry
2016-12-07 13:24:56 +00:00
Mathieu Arnold
8b4093cba5 Do not use post-stage. Use post-install instead.
The only reason to use post-stage is because the port needs to do
"things" at a later time, like some plist manipulation.
While there, fold post-install in do-install targets when they are
defined.

PR:		214780
Submitted by:	mat
Exp-run by:	antoine
Sponsored by:	Absolight
2016-12-02 11:58:21 +00:00
Tobias C. Berner
6910ba38cc Stop exporting QT_BINDIR and QT_LIBDIR to PLIST_SUB.
As at the moment QT_BINDIR and QT_LIBDIR are 'bin' respectively 'lib' depending
on the Qt version these subs ended up at many wrong places in plists.

So only export it if QT_DIST is set.

PR:		210227
Reviewed by:	mat, rakuco
Approved by:	portmgr (mat), rakuco (mentor)
Differential Revision:	https://reviews.freebsd.org/D8378
2016-11-29 06:20:40 +00:00
Ganael LAPLANCHE
188d90770b - Fix library version which should be .2 (as on Linux), not .4
- Bump dependent ports' PORTREVISION

PR:		214777
Submitted by:	yuri@rawbw.com
2016-11-25 11:22:51 +00:00
Danilo Egea Gondolfo
41cf8d40a1 - Update to 9.07 2016-11-24 14:05:35 +00:00
Jan Beich
a8713d15f4 devel/boost-*: update to 1.62.0
- Enable `long double` C99 math usage
- Switch 9.x back to building with GCC

Changes:	http://www.boost.org/users/history/
PR:		199601
Submitted by:	Chen Xu, bapt, amdmi3, truckman (based on)
Reviewed by:	rakuco (kde) (earlier version)
Exp-run by:	antoine (3 tries), truckman (consumers only, earlier versions)
Approved by:	bapt (office)
2016-11-23 12:45:46 +00:00