Commit graph

54 commits

Author SHA1 Message Date
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
Rene Ladan
fbd43637e1 Reset vg@'s ports after he resigned.
With hat:	portmgr-secretary
2018-02-23 21:09:47 +00:00
Gerald Pfeifer
e59c88cece Bump PORTREVISION for ports depending on the canonical version of GCC
(via Mk/bsd.default-versions.mk and lang/gcc) which has moved from
GCC 5.4 to GCC 6.4 under most circumstances.

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

PR:		219275
2017-09-10 20:55:38 +00:00
Gerald Pfeifer
04d6f52202 Bump PORTREVISIONs for ports depending on the canonical version of GCC and
lang/gcc which have moved from GCC 4.9.4 to GCC 5.4 (at least under some
circumstances such as versions of FreeBSD or platforms).

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

PR:		216707
2017-04-01 15:23:30 +00:00
Mathieu Arnold
597afc47ba Remove ${PORTSDIR}/ from dependencies, categories r, s, t, and u.
With hat:	portmgr
Sponsored by:	Absolight
2016-04-01 14:25:16 +00:00
Raphael Kubo da Costa
f358732b18 Uses/iconv.mk: Set iconv-related CMake variables.
The way we deal with iconv in base and ports across different FreeBSD
releases is complicated: 9.x does not have iconv.h in base, 10.1 has it with
a different prototype for iconv(3) and later versions have the right
iconv(3) prototype. And, in some cases (USES=iconv:{translit,wchar_t}), we
must always use the libiconv port.

This is why there are so many checks in Uses/iconv.mk: we need to know the
situation we currently have in order to decide whether to pull iconv from
converters/libiconv, whether to just use its header (and pull the library
from base) or whether to use everything from base.

r384038 adjusted several CMake-based ports, but did so in a way that was not
very scalable and required a few intrusive patches to some ports. Most ports
that have both USES=cmake and USES=iconv use variations of FindIconv.cmake
that behave similarly. This change passes the header and library values we
really want to use to CMake using the most common variable names, bypassing
the calls to find_path() and find_library() that would sometimes end up
finding the wrong file. The few ports that use different variable names have
had their Makefiles adjusted (we manually pass the values we want via
CMAKE_ARGS).

Other changes:
- chinese/fcitx: Explicitly set LIBICONV_LIBC_HAS_ICONV_OPEN=OFF as we
  always want the version from ports because of USES=iconv:wchar_t.
- editors/calligra: Explicitly use iconv:translit because Kexi needs it.
- irc/weechat and irc/weechat-devel: The FindIconv.cmake patches could not
  be entirely removed because the check_library_exists() calls are wrong.
  Sent upstream: https://github.com/weechat/weechat/pull/513
- textproc/ctpp2: Use iconv:translit when the TRANSLITERATE option is used.

PORTREVISION has been bumped in editors/calligra and textproc/ctpp2 because
their dependency list has changed in 10.2 and later as the ports version is
always used now.

PR:		202798
Reviewed by:	antoine, tijl
Approved by:	portmgr (antoine)
2015-09-03 15:44:13 +00:00
Tijl Coosemans
074ea5282a converters/libiconv:
- Remove const qualifier from iconv(3) to match POSIX:
  http://pubs.opengroup.org/onlinepubs/9699919799/functions/iconv.html
- Patch iconv.h to expose more GNU extensions when LIBICONV_PLUG is
  defined because the base system iconv supports these extensions too.

Add/remove patches to/from ports to call iconv with non-const arguments.

This breaks some ports on FreeBSD 10 because base system iconv.h still has
the const qualifier.  Fix this by letting USES=iconv add a build dependency
on converters/libiconv so ports can use its iconv.h (with LIBICONV_PLUG
defined) instead of the base system iconv.h.

This exposed some ports that link with libiconv when it is available instead
of using libc iconv.  In these cases one of the following changes has been
made:
- patch configure scripts to test for libc iconv first
- add ac_cv_lib_iconv_libiconv=no or similar to CONFIGURE_ARGS to disable
  some configure tests
- converters/wkhtmltopdf: this includes Qt4 so add a patch from devel/qt4
- lang/gcc5-aux: respect CFLAGS and friends during configure such that
  LIBICONV_PLUG is defined in the iconv test, also switch to external
  gettext
- mail/gnarwl: replace patches with CPPFLAGS/LIBS
- multimedia/ffmpeg2theora: remove iconv test from SConstruct and use
  ICONV_LIB in port Makefile instead, also fix a bug in subtitles.c
- net-im/licq: finish conversion to cmake
- net-mgmt/bandwidthd, net-mgmt/icinga, net-mgmt/nagios, net-mgmt/nagios4:
  don't need iconv
- textproc/p5-XML-TinyXML: finish conversion to USES=perl5

Other changes:
- databases/qdbm and slaves: respect CFLAGS and friends, also enable bzip2
  and lzo support
- games/ldmud: respect CFLAGS and friends
- graphics/inventor: replace some patches with MAKE_ARGS/MAKE_ENV to respect
  CFLAGS and friends, also remove FreeBSD/alpha patch and add missing xorg
  dependencies

PR:		199099
Exp-run by:	antoine
Approved by:	portmgr (antoine)
2015-04-15 08:20:27 +00:00
Antoine Brodin
e3b883655f Cleanup plist 2014-11-15 16:26:32 +00:00
Veniamin Gvozdikov
19f210dc2a * Fix build on FreeBSD 10 with clang 3.3
* Split patch from PR

PR:		ports/189134
Submitted by:	Shambler <shambler@gmx.us>
2014-05-02 10:42:25 +00:00
Baptiste Daroussin
7c8522a061 Replace USE_GCC=yes by USES=compiler:c++11-lang as it builds fine with clang 33+
And fails with base gcc
2014-03-03 10:23:43 +00:00
Mathieu Arnold
5dd4ea2cab - Convert to staging
- Add license
- Rename patch to follow makepatch naming
- Use new options knobs

Sponsored by:	Absolight
2014-01-26 11:57:13 +00:00
Mathieu Arnold
a856c03c1a Fix build with gcc47
maintainer timeout

PR:		ports/184575
Submitted by:	Christoph Moench-Tegeder
2014-01-07 22:57:37 +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
Veniamin Gvozdikov
138d617001 - Added depends by gcc because clang doesn't build
- Fixed find libiconv on 10.x

Approved by:	eadler, osa, rm (mentros, implicit)
2013-10-17 13:50:52 +00:00
Baptiste Daroussin
0068f2d47f Add NO_STAGE all over the place in preparation for the staging support (cat: textproc) 2013-09-20 23:17:30 +00:00
Veniamin Gvozdikov
862c06b489 - Changed my email
- Trim Makefile headers and positions name and surname within

Approved by:	eadler, rm (mentors)
2013-07-22 14:34:22 +00:00
Ruslan Makhmatkhanov
1db4d6d05a - update to 2.8.3
- pass maintainership to submitter because of continuing timeouts
- chase the update in dependend ports

PR:		178717
Submitted by:	Veniamin Gvozdikov <g.veniamin@googlemail.com>
Approved by:	maintainer timeout (17 days)
2013-06-03 08:41:07 +00:00
Marcus von Appen
95e7081976 - Convert USE_ICONV=yes to USES=iconv
- Change USE_GNOME=pkgconfig|gnomehack to USES=pathfix|pkgconfig and
  USE_GETTEXT=yes to USES=gettext while here
2013-04-27 18:25:24 +00:00
Alex Kozlov
83f02b963c - Convert USE_GETTEXT to USES (part 4)
Approved by:	portmgr (bapt)
2013-04-26 10:44:28 +00:00
Max Brazhnikov
ffd97a0193 - convert USE_CMAKE to USES
- while here clean up some ports from CMAKE_VERBOSE, which is intended
  for users

Approved by:	portmgr (miwi)
2013-03-22 20:06:14 +00:00
Ruslan Makhmatkhanov
a4c33e0371 - update to 2.8.2
- optionify the port
- chase the update in dependend ports:
  - textproc/py-pyctpp2
  - www/cas

while here:
- trim Makefile header
- tab -> space change in pkg-descr:WWW

PR:		170610
Submitted by:	Veniamin Gvozdikov <g.veniamin at googlemail dot com>
Approved by:	maintainer timeout (> 1 month)
2012-10-01 18:35:12 +00:00
Ruslan Makhmatkhanov
618ff875be - update to 2.8.1
PR:		168845
Submitted by:	Veniamin Gvozdikov <g.veniamin at googlemail dot com>
Approved by:	maintainer timeout (2 weeks)
2012-06-22 05:08:35 +00:00
Doug Barton
2b1dacc826 Remove more tags from pkg-descr files fo the form:
- Name
em@i.l

or variations thereof. While I'm here also fix some whitespace and other
formatting errors, including moving WWW: to the last line in the file.
2011-10-24 04:17:37 +00:00
Dennis Herrmann
4812f463f8 - Update to 2.7.1
PR:		ports/158916
Submitted by:	Jin-Sih Lin <linpct@gmail.com>
Approved by:	maintainer timeout
2011-09-03 11:57:24 +00:00
Frederic Culot
2e89ae0978 - Update to 2.6.14
PR:		ports/156701
Submitted by:	Andrei V. Shetuhin <reki@reki.ru> (maintainer)
2011-04-28 15:12:54 +00:00
Martin Wilke
eb4ad32a1d - Update to 2.6.8
PR:		154467
Submitted by:	"Andrei V. Shetukhin" <reki@reki.ru> (maintainer)
Feature safe:	yes
2011-02-05 03:24:39 +00:00
Li-Wen Hsu
68ae9c31ca - Update to 2.6.3
PR:		ports/149242
Submitted by:	"Andrei V. Shetuhin" <reki AT reki.ru> (maintainer)
2010-08-04 07:44:02 +00:00
Pav Lucistnik
6577e4fcd3 - Revert BROKEN, the port was fixed last night 2010-07-30 08:15:30 +00:00
Erwin Lansing
dd14eaadfe Mark BROKEN: leaves files behind on deinstall 2010-07-30 08:01:04 +00:00
Pav Lucistnik
a4f02d770b - Fix plist
Reported by:	pointyhat
2010-07-29 22:32:02 +00:00
Vsevolod Stakhov
e8c44f936b Update to 2.6.1.
PR:		148794
Submitted by:	maintainer
Feature safe:	yes
2010-07-20 16:33:15 +00:00
Ade Lovett
8d837132c7 Bounce PORTREVISION for gettext-related ports. Have fun, ya'll. 2010-05-31 02:01:56 +00:00
Sylvio Cesar Teixeira
7b5613d024 - Update to 2.5.18
PR:		ports/145581
Submitted by:	Andrei V. Shetuhin <reki@reki.ru> (maintainer)
Approved by:	itetcu (mentor, implicit)
2010-04-09 23:33:09 +00:00
Vsevolod Stakhov
af0021c15e Update to 2.5.15.
PR:		142166
Submitted by:	maintainer
2009-12-30 13:31:40 +00:00
Greg Larkin
6feaa64d38 - Updated to 2.5.11
- Parameterized pkg-plist to mirror the PORTVERSION

PR:		ports/138895
Submitted by:	"Hizbulin M. Ildar" <hizel@vyborg.ru>
Feature safe:	yes
2009-09-17 20:04:05 +00:00
Vsevolod Stakhov
03232b5c0e Update to 2.5.9.
Bug fixes in TMPL_include inside TMPL_foreach cycle.

PR:	137727
Submitted by:	maintainer
2009-08-13 15:55:35 +00:00
Vsevolod Stakhov
f29f00650b * Update ctpp2 and p5 slave port to 2.5.8
PR:	137637, 137638
Submitted by:	maintainer
2009-08-10 14:32:32 +00:00
Martin Wilke
1c0759a459 - Update to 2.5.7
PR:		136347
Submitted by:	"Andrei V. Shetuhin" <reki@reki.ru> (maintainer)
2009-07-05 22:06:07 +00:00
Martin Wilke
be7be578e5 - Update to 2.5.5
PR:		135172
Submitted by:	"Andrei V. Shetuhin" <reki@reki.ru> (maintainer)
2009-06-05 21:38:09 +00:00
Martin Wilke
0b52c97bd7 - Update to 2.5.4
PR:		134753
Submitted by:	"Andrei V. Shetukhin" <reki@reki.ru> (maintainer)
2009-05-22 21:54:33 +00:00
Martin Wilke
e6a0ba238a - Update to 2.4.10
PR:		133570
Submitted by:	"Andrei V. Shetuhin" <reki@reki.ru> (maintainer)
2009-04-11 11:44:35 +00:00
Max Brazhnikov
eecc33021e bump PORTREVISION after cmake update 2009-03-24 19:13:32 +00:00
Pav Lucistnik
1f131725da - Update to 2.4.8
PR:		ports/132994
Submitted by:	Andrei v. Sheyuhin <reki@reki.ru> (maintainer)
2009-03-24 10:36:49 +00:00
Wesley Shields
5554b8b2f7 - Update to 2.4.4
PR:		ports/132132
Submitted by:	"Andrei V. Shetukhin" <reki@reki.ru> (maintainer)
2009-03-02 21:44:28 +00:00
Dmitry Marakasov
848ea87fc1 - Update to 2.4.1
PR:		130582
Submitted by:	"Andrei. V. Shetuhin" <reki at reki dot ru> (maintainer)
2009-01-15 19:16:24 +00:00
Martin Wilke
ae565c752e - Update to 2.3.10
PR:		127462
Submitted by:	"Andrei V. Shetuhin" <reki@reki.ru> (maintainer)
2008-09-26 09:40:46 +00:00
Greg Larkin
d9669e98a8 - Fixed handling of GCC -mtune switch on various combinations
of ARCH and OSVERSION

Reported by:	pointyhat
Approved by:	beech, itetcu (mentors, implicit)
2008-09-07 00:19:53 +00:00
Greg Larkin
482d0eb800 - Updated ctpp2 to version 2.3.5
- Fixed ctpp2 build problem for amd64

- Updated p5-HTML-CTPP2 to version 2.3.6 and unbreak
- Added BUILD_DEPENDS to get correct version of ctpp2 to avoid
  compilation errors in Perl module

PR:		ports/126331
Submitted by:	Andrei V. Shetuhin <reki at reki dot ru> (maintainer)
Approved by:	beech (mentor, implicit)
2008-08-29 20:18:54 +00:00
Beech Rintoul
9347e3a400 - Update to 2.3.3
PR:		ports/125116
Submitted by:	Andrei V. Shetukhin <reki@reki.ru> (maintainer)
2008-07-04 00:18:09 +00:00
Martin Wilke
8f546942d2 - Update to 2.3.0
PR:		123925
Submitted by:	Maintainer
2008-05-29 10:30:41 +00:00