Commit graph

410608 commits

Author SHA1 Message Date
Vanilla I. Shu
95c106f16e Update to 16.2. 2017-01-31 09:04:50 +00:00
Dmitry Marakasov
ef11bb6d67 - Fix LICENSE
- Add LICENSE_FILE
- Fix CONFLICTS
- Strip library
- Switch to new test framework
- Simplify docs installation
2017-01-31 09:01:23 +00:00
Bartek Rutkowski
162048a7a9 devel/sonarqube: update 5.6 -> 6.2
PR:		216105
Submitted by:	Dusan Vejnovic <freebsd@dussan.org> (maintainer)
2017-01-31 08:53:48 +00:00
Vanilla I. Shu
63005f3ba6 Update to 0.20.7. 2017-01-31 08:40:22 +00:00
Pietro Cerutti
99cb72eb15 lang/tcl-wrapper: fix after misc/shc update 2017-01-31 08:32:09 +00:00
Mark Linimon
3b4554140b Remove stray .else. While here, pet portlint.
Approved by:	maintainer
2017-01-31 06:41:20 +00:00
Mark Linimon
1550372f15 Remove vestigial BROKEN_arm. It does not do anything. These ports all
build on aarch64 in any case.

Approved by:	portmgr (tier-2 blanket)
2017-01-31 05:43:55 +00:00
Don Lewis
95150ce111 On amd64, clang++ 4.0 uses the MOVAPS SSE instruction to initialize
sufficiently large objects returned by the "new" operator.  This
requires that the object have 16-byte alignment.  The FreeBSD
malloc() implementation does the correct thing here, but OpenOffice
has a couple of internal memory allocator implementations that only
align to 8-byte boundaries at most.  In addition OpenOffice overrides
the new operator to interpose a couple of layers of wrappers.  If
the --enable-debug option is passed to configure, the wrapper adds
8 to the size passed to the allocator and adds an 8 byte offset to
the pointer returned by the allocator to make room for a signature
that it adds to the beginning of the memory block (the signature
is validated and the inverse transformation is done when the memory
is freed).  This breaks the proper alignment done by the mamory
allocator.  Fix these problems by adding an EXTRA_PATCH that teaches
the internal OpenOffice memory allocators to do 16-byte alignment
and to use a 16-byte offset in the "new" wrapper, and apply this
patch on amd64 if clang 4.0 is the system compiler.
Pass the --with-alloc=system flag to configure so that the libc
version of malloc() is used instead of one of the internal memory
allocator implementations.

Fix a few mis-sorts in BUILD_DEPENDS and don't list www/p5-libwww
twice.

Fix a compile error in the bridges code when --enable-debug is
specified.

Fix a sporadic failure in the clear_001 QA test that occasionally
breaks the build.  The nominal mutex hold time is 5 seconds, but
because it is only checked one per second, the actual time is more
likely to be around 6 seconds.  When the before time value is
subtracted from the after time value, the result might be 7 whole
seconds and a large negative number of nanoseconds.  Since the
pass/fail check only looks at the difference in the seconds fields,
it will fail the "< 7" assertion.  Relax the assertion to "<= 7"
as a quick fix.

The editors/openoffice-4 port does not need poppler.  It is only
needed for the PDF import extension, which is not built in OpenOffice
4.1.x.

Cherrypick some cleanups from PR 216245 [1]:
 * The --without-stlport configure flag is not needed.

 * Pass the -with-build-version flag to configure (but use ${PKGNAME}
   for completeness instead of just  ${PORTNAME}-${PORTVERSION})

 * Tweak a comment in the Makefile.

PR:		216245
Submitted by:	pfg [1]
2017-01-31 03:42:07 +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
Mark Linimon
b2e18017b2 Also mark as broken on other tier-2 archs.
Approved by:	portmgr (tier-2 blanket)
2017-01-31 03:28:57 +00:00
Don Lewis
4c785b69dc Upgrade to upstream svn revision r1780246. This incorporates the
pointer comparision fixes required to compile with clang 4.0, so
delete patch-clang40.  Also,
patch-lingucomponent_source_spellcheck_spell_sspellimp.cxx has been
incorporated upstream.

On amd64, clang++ 4.0 uses the MOVAPS SSE instruction to initialize
sufficiently large objects returned by the "new" operator.  This
requires that the object have 16-byte alignment.  The FreeBSD
malloc() implementation does the correct thing here, but OpenOffice
has a couple of internal memory allocator implementations that only
align to 8-byte boundaries at most.  In addition OpenOffice overrides
the new operator to interpose a couple of layers of wrappers.  If
the --enable-debug option is passed to configure, the wrapper adds
8 to the size passed to the allocator and adds an 8 byte offset to
the pointer returned by the allocator to make room for a signature
that it adds to the beginning of the memory block (the signature
is validated and the inverse transformation is done when the memory
is freed).  This breaks the proper alignment done by the mamory
allocator.  Fix these problems by adding an EXTRA_PATCH that teaches
the internal OpenOffice memory allocators to do 16-byte alignment
and to use a 16-byte offset in the "new" wrapper, and apply this
patch on amd64 if clang 4.0 is the system compiler.

Pass the --with-alloc=system flag to configure so that the libc
version of malloc() is used instead of one of the internal memory
allocator implementations.

Fix a few mis-sorts in BUILD_DEPENDS and don't list www/p5-libwww
twice.

Fix a sporadic failure in the clear_001 QA test that occasionally
breaks the build.  The nominal mutex hold time is 5 seconds, but
because it is only checked one per second, the actual time is more
likely to be around 6 seconds.  When the before time value is
subtracted from the after time value, the result might be 7 whole
seconds and a large negative number of nanoseconds.  Since the
pass/fail check only looks at the difference in the seconds fields,
it will fail the "< 7" assertion.  Relax the assertion to "<= 7"
as a quick fix.

Add PowerPC64 support.  [1]

Add a section to pkg-message mentioning that spell check dictionaries
for the desired languages should be installed.  [2]

Various fixes from PR 216245:   [3]
 * Add option for mysql driver, default off.

 * Poppler is only needed for the optional PDF Import extension
   (and we only need poppler and not poppler-glib).

 * The --without-stlport configure flag is not needed.

 * Pass the -with-build-version flag to configure (but use ${PKGNAME}
   for completeness instead of just  ${PORTNAME}-${PORTVERSION})

 * Tweak a comment in the Makefile.

PR:		215130, 212103, 216245
Submitted by:	Curtis Hamilton <hamiltcl@verizon.net> [1]
Submitted by:	Arrigo Marchiori <ardovm AT yahoo.it> [2]
Submitted by:	pfg [3]
2017-01-31 03:25:00 +00:00
Jan Beich
411b31edb6 x11/slim: unbreak build with clang/libc++ 4.0
PR:		216633
Submitted by:	Henry Hu <henry.hu.sh@gmail.com> (maintainer)
2017-01-31 02:44:48 +00:00
Jan Beich
501a224102 devel/caf: unbreak build with clang/libc++ 4.0
PR:		216650
Submitted by:	Matthias Vallentin <vallentin@icir.org> (maintainer)
2017-01-31 02:44:35 +00:00
Mark Linimon
25ef38c25a Limit to x86; does not build on other archs anyway.
Approved by:	maintainer
2017-01-31 00:05:28 +00:00
Michael Gmelin
a0eac7f8c4 Fix 64-bit platform detection for pre C++11 compilers.
In version 3.6.3, Ice started detecting 64 bit platforms by
checking __WORDSIZE. When using C++98/03, __STDC_LIMIT_MACROS isn't
set by default and __WORDSIZE is always set to 32, even if the
required headers weren't included beforehand. Until a proper
fix is available in base (e.g. not setting __WORDSIZE at all if
__STDC_LIMIT_MACROS isn't defined), we detect if C++11 or newer
is used and only rely on __WORDSIZE in this case, otherwise
we fall back to detecting the platform using other macros.

PR:		216609
Reported by:	jbeich
2017-01-30 22:29:23 +00:00
Sunpoet Po-Chuan Hsieh
104700fa67 Update to 1.4.8
Changes:	https://github.com/sinatra/sinatra/blob/master/CHANGELOG.md
		https://github.com/sinatra/sinatra/commits/stable
2017-01-30 21:42:50 +00:00
Sunpoet Po-Chuan Hsieh
3c654eea85 Update to 3.35
Changes:	http://search.cpan.org/dist/Math-MPFR/CHANGES
2017-01-30 21:42:45 +00:00
Sunpoet Po-Chuan Hsieh
f39310f902 Update to 1.940
- Add LICENSE_FILE
- Add NO_ARCH

Changes:	http://search.cpan.org/dist/Email-MIME/Changes
2017-01-30 21:42:41 +00:00
Sunpoet Po-Chuan Hsieh
ce2c9d865a Update to 1.12
Changes:	http://search.cpan.org/dist/DateTime-Locale/Changes
2017-01-30 21:42:36 +00:00
Sunpoet Po-Chuan Hsieh
acdf03da28 Update to 2.6.2
Changes:	https://github.com/pydata/numexpr/blob/master/RELEASE_NOTES.rst
2017-01-30 21:42:31 +00:00
Sunpoet Po-Chuan Hsieh
b9f0636891 Update to 0.18
Changes:	http://search.cpan.org/dist/Geo-Coder-Google/Changes
2017-01-30 21:42:27 +00:00
Sunpoet Po-Chuan Hsieh
d02b767e68 Update to 0.34
Changes:	http://search.cpan.org/dist/Specio/Changes
2017-01-30 21:42:22 +00:00
Sunpoet Po-Chuan Hsieh
ec6c66ac03 Update to 1.8.1
Changes:	http://trac.mcs.anl.gov/projects/parallel-netcdf/wiki/ReleaseNotes-1.8.1
2017-01-30 21:42:17 +00:00
Sunpoet Po-Chuan Hsieh
5ec74ff4d4 Fix build with devel/protobuf 3.2.0
Notified by:	Tomoaki AOKI <junchoon@dec.sakura.ne.jp>
2017-01-30 21:42:13 +00:00
Mark Felder
ea282580d5 net-mgmt/nfsen: Fix syntax error in patch preventing nfsen from running
MFH:		2017Q1
2017-01-30 21:40:17 +00:00
Jung-uk Kim
f82baa6d8d Fix distinfo.
PR:		r216595
2017-01-30 21:39:05 +00:00
Bryan Drewery
02840f8ff2 - Apply a patch from upstream for fix rs_search_for_block bug [1]
Fixes a sysutils/duplicity crash [2]

PR:		216569 [1]
PR:		216542 [2]
Obtained from:	c2daedb583
Submitted by:	Danilo G. Baio (dbaio) <dbaio@bsd.com.br>
2017-01-30 21:34:51 +00:00
Jean-Sébastien Pédron
84fb6c53fe graphics/darktable: Update to 2.2.2
Use devel/openmp to provide OpenMP runtime instead of the entire LLVM
(submitted by mandree@). This allows to use LLVM 3.9 at build time,
without fearing any dependency to multiple LLVM versions at runtime
(Mesa pulls LLVM 3.7 for instance).

Change `COMPILER_TYPE` to `CHOSEN_COMPILER_TYPE`, (submitted by
mandree@). This was blocking bug 199098.

Include the following patch from upstream, which fixes a regression
(suggested by upstream):
f7bc2b3338.patch

PR:		216561
Submitted by:	mandree (CHOSEN_COMPILER_TYPE and devel/openmp dep.)
Approved by:	bapt (mentor)
Differential Revision:	https://reviews.freebsd.org/D9363
2017-01-30 21:14:23 +00:00
Gerald Pfeifer
75222376e7 Update to the 20170129 development snapshot of GCC 7. 2017-01-30 21:08:03 +00:00
Pawel Pekala
57724e7d87 Add collection of my ports tree related scripts
mkpatch
-------
Makes patch from (all or pattern matched) modified files in WRKSRC directory.

pcheck
------
Check for various errors that portlint don't catch:
* misspellings in description files
* files with no final new lines
* leading articles in COMMENT, tabs in WWW lines

pclean
------
Keeps your ports svn repo tidy, removes work directories, leftover files
and reverts any changes made.

pcommit
-------
Wrapper for svn commit, removes and adds files, sets props, etc.

pfind
-----
Simple port's search wrapper. Search parameters include build dependency,
category, name, maintainer, regexp pattern and slave ports.

pkg-deleaf
----------
Leaf package remover with nice dialog interface.

plist-sort
----------
Smart plist sorter which understands PLIST_SUB substitutions and options
determined conditional files.

plist-update
------------
Script utilizing check-plist port's framework target output for updating
outdated pkg-plist, understands PLIST_SUB substitutions and sorts
final files list.

plog
----
Easy way to send poudriere build logs to your FreeBSD account by scp or
view them on your computer.

reinplace-check
---------------
Checks for files with stale REINPLACE_CMD actions or shows diff's of them.

tbuilder
--------
Poudriere testport wrapper that makes easier to queue multiple builds of:
- specific port
- ports linking with certain library
- ports with certain names
- ports with Makefile matching regular expression
- slave ports etc.

upgrade-base
------------
Helper script for upgrading FreeBSD base. Detects and sets number of make
jobs possible. After upgrade rebuilds ports with kernel modules and offers
to remove old files using dialog inerface.

upgrade-ports
-------------
Helper script for updating ports tree and upgrading your ports. Combining
information gathered from UPDATING and MOVED files tries to provide upgrade
process as problem free as possible. This includes showing new UPDATING
entries since last upgrade, ports origin move tracking, simple conflict
resolution, removal of obsolete ports and sanity checking afterwards.
Before any change is made user is presented with summary of changes
intended similiar to pkg upgrade.
2017-01-30 21:07:01 +00:00
Jan Beich
4f77e25036 multimedia/ffmpeg: backport a crashfix for FFSERVER
PR:		216605
Submitted by:	gosha-necr@yandex.ru
Obtained from:	upstream
2017-01-30 21:03:55 +00:00
Jan Beich
fd8f2d8717 gecko: unbreak with clang/libc++ 4.0
In file included from mozilla/ipc/contentproc/plugin-container.cpp:7:
In file included from ../../dist/include/nsXPCOM.h:10:
In file included from ../../dist/include/nscore.h:20:
In file included from ../../dist/include/mozilla/mozalloc.h:16:
In file included from objdir/dist/stl_wrappers/new:44:
In file included from objdir/dist/system_wrappers/new:3:
/usr/include/c++/v1/new:132:1: error: function declared '[[noreturn]]' after its first declaration
_LIBCPP_NORETURN _LIBCPP_FUNC_VIS void __throw_bad_alloc();  // not in C++ spec
^
/usr/include/c++/v1/__config:273:30: note: expanded from macro '_LIBCPP_NORETURN'
 #  define _LIBCPP_NORETURN [[noreturn]]
                              ^
../../dist/include/mozilla/throw_gcc.h:35:1: note: declaration missing '[[noreturn]]' attribute is here
__throw_bad_alloc(void)
^

PR:		216186
Submitted by:	dim
Obtained from:	upstream
2017-01-30 21:03:46 +00:00
Adam Weinberger
73a40b8cae Update to 8.40.
PR:		216549
Exp-run by:	antoine
2017-01-30 19:42:45 +00:00
Olivier Duchateau
e35224a057 - Update to 3.8.2
- Remove unneeded patch
2017-01-30 19:19:13 +00:00
Olivier Duchateau
5c5dedf772 - Update to 3.8.2
- Rewrite pkg-message
2017-01-30 19:16:02 +00:00
Dirk Meyer
8f7fdbd3a3 - fix build for FreeBSD-12
- make portlint happier
2017-01-30 18:04:28 +00:00
John Marino
470e6b9ae4 ports-mgmt/synth: Upgrade version 1.67a => 1.68
1) Create a platform-specific (FreeBSD/DF, NetBSD, Linux, Solaris) version
   of /etc/shells for the builders.  This resolves installation errors on
   packages that manipulate /etc/shells.

2) Give in and finally mount /usr/games if available.  This is a
   performance impact ultimately caused by removing the strfile
   application from ports with the faulty logic that the 400-line C
   program can't exist because it's in a non-standard location in base.
   The alternative is that Synth can't build any applications that
   require strfile from games, e.g. all fortune ports.  Thanks! <sarcasm/>
2017-01-30 17:49:17 +00:00
Brad Davis
1d3c973e87 sysutils/firstboot-pkgs: Loop through the list installing one at a time to
handle missing pkgs in the repo.

Reviewed by:	allanjude
Approved by:	cperciva, bdrewery (implicit)
2017-01-30 17:48:06 +00:00
Mathieu Arnold
2ebb2d2162 Convert to GH_TUPLE.
Sponsored by:	Absolight
2017-01-30 16:44:13 +00:00
Jimmy Olgeni
03a53c839e Update devel/elixir-gettext to version 0.13.1. 2017-01-30 16:42:21 +00:00
Dmitry Marakasov
911c6714c9 - Fix versioning
- Add LICENSE_FILE
- Add NO_ARCH
- Switch to options helpers
2017-01-30 16:26:17 +00:00
Dmitry Marakasov
f1a90183ad - Mark broken on 10.x: does not build
- Cosmetic fixes
2017-01-30 16:25:20 +00:00
TAKATSU Tomonari
0c4ebaefc9 - Update to 1.14.5 2017-01-30 15:45:02 +00:00
Dmitry Marakasov
20edf09a4b - Update to 20161228 2017-01-30 15:20:33 +00:00
Dmitry Marakasov
c7e8b118bf - Mark BROKEN: does not fetch, upstream gone 2017-01-30 15:09:19 +00:00
Ryan Steinmetz
35e8655b4a - Deprecate this port due to repeated build/porting issues, inability for upstream to assist 2017-01-30 14:57:47 +00:00
Matthew Rezny
02915a3d0c Change the MAINTAINER line to my FreeBSD.org address in the ports I maintain
Approved by:	swills (mentor)
Differential Revision:	https://reviews.freebsd.org/D9380
2017-01-30 14:55:08 +00:00
Emanuel Haupt
c8630a9131 Update to 3.9.3 2017-01-30 14:50:01 +00:00
Brad Davis
b2653a25fd Fix www/grafana3 to use the right phantomjs binaries.
PR:		215468
Submitted by:	brd
Approved by:	maintainer timeout, bdrewery (implicit)
2017-01-30 14:41:18 +00:00
Li-Wen Hsu
409bcb2718 - Update to 20170130 snapshot 2017-01-30 14:30:12 +00:00