Compare commits

...

274 Commits
main ... 2016Q3

Author SHA1 Message Date
Bernard Spil
dbe3dbb507 security/openssl-devel: Fix build in 2016Q3 branch
Approved by:	fixit blanket
Approved by:	ports-secteam (delphij)
Security:	43eaa656-80bc-11e6-bf52-b499baebfeaf
Security:	91a337d8-83ed-11e6-bf52-b499baebfeaf
2016-10-01 17:37:07 +00:00
Jan Beich
0bfba8b5e3 MFH: r422992
devel/rlvm: fix font handling

Even CLANNAD (Steam HD edition) didn't work[1], so...
- Force at least one supported font to be installed
- Chase paths for MONA after rename in r397892
- Don't look under PREFIX, other packages are under LOCALBASE

[1] rlvm doesn't use fontconfig, so it happily crashed without leaving
    any error on terminal to assist troubleshooting if one of the listed
    fonts couldn't be found.

Approved by:	ports-secteam "runtime" blanket
2016-09-30 15:48:15 +00:00
Jan Beich
dcb2ad6183 MFH: r422823
devel/onscripter: update to 20160925

Approved by:	ports-secteam (feld)
2016-09-29 20:50:01 +00:00
Jason Helfman
1d8da76ce1 MFH: r422944
- update to 4.8.0
  - Fix: Autostart - Pads did not hide on startup when set in the
         preferences due to the tray icon not being recognized properly
         (#1560019)
- adjust dependencies
- fix spelling on header

With hat: ports-secteam
Approved by: ports-secteam
2016-09-29 20:25:37 +00:00
David Naylor
dedf766eb6 MFH: r422903
x11/kde4-workspace: fix OpenGL test for nvidia-driver.

Restore patch introduced in r408463 and accidentially removed in r417328.

Approved by:	ports-secteam (feld)
2016-09-29 19:53:06 +00:00
Bernard Spil
4b2f787641 MFH: r416626 r419542 r420102 r422829
security/libressl: Update to version 2.3.6

Security:	CVE-2016-2178
Sponsored by:	BSDCan DevSummit

security/libressl: Update to 2.3.7

  - Bugfix update [1]

Release notes:
  - http://ftp.openbsd.org/pub/OpenBSD/LibreSSL/libressl-2.3.7-relnotes.txt

security/libressl: Update to 2.4.2

  - Update to latest stable version 2.4.2
  - Add UPDATING entry
  - Remove OPENSSL_VERSION_NUMBER patch
  - Change post-install targets to post-stage where possible
  - Bump libcrypto version in version.mk

PR:		211701

security/libressl: Update to 2.4.3

  - Update to 2.4.3
  - Only affected by CVE-2016-6304 (high)

Security:	CVE-2016-6304
Security: 	43eaa656-80bc-11e6-bf52-b499baebfeaf

Approved by:	ports-secteam (feld)
2016-09-29 11:52:35 +00:00
Wen Heping
f20fb39cdd MFH: r422839
- Update django18 and django19 to 1.8.15 and 1.9.10
  (security update)

Approved by:	ports-secteam@(delphij@)
2016-09-29 07:25:39 +00:00
Jan Beich
9bafc3b8c9 MFH: r422266 r422678
devel/onscripter: update to 20160922

Approved by:	ports-secteam (feld)
2016-09-28 23:05:22 +00:00
Mark Felder
b7f5cfe3d2 MFH: r422245
Update to 5.6.33 release.

Approved by:	ports-secteam (with hat)
2016-09-28 19:44:12 +00:00
Bernard Spil
f23c961fc5 MFH: r422776
security/openssl: Update to 1.0.2j

  - Update to 1.0.2j
  - Fixes Missing CRL sanity check (CVE-2016-7052)

Security:	337d8-83ed-11e6-bf52-b499baebfeaf

Approved by:	ports-secteam (feld)
2016-09-28 19:41:18 +00:00
Mathieu Arnold
d9bb90bf79 MFH: r422868
Update to latest commit.

Security:	CVE-2016-2776
Sponsored by:	Absolight
2016-09-28 13:02:27 +00:00
Mathieu Arnold
26b7599b7e MFH: r422816
Update BIND9 to latest versions, 9.9.9-P3, 9.10.4-P3, 9.11.0rc3

Security:	CVE-2016-2776
Sponsored by:	Absolight
2016-09-27 16:29:58 +00:00
Bernard Spil
20c721dbf3 MFH: r422777
security/openssl-devel: Update to 1.1.0b

  - Update to 1.1.0b
  - Fixes CRITICAL Use After Free for large message sizes (CVE-2016-6309)
  - Make zlib and ssl3 options work
  - Remove jpake header (jpake removed completely)

Security:	91a337d8-83ed-11e6-bf52-b499baebfeaf

Approved by:	ports-secteam (Xin Li)
2016-09-26 18:08:44 +00:00
Ruslan Makhmatkhanov
0128d35508 MFH: r422684
multimedia/cheese: fix packaging

- fix packaging when MANPAGES option is off

PR:		202342
Reported by:	sub.mesa@gmail.com
Obtained from:	gnome development repo
With hat:   gnome

Approved by:    ports-secteam (feld)
2016-09-23 18:22:51 +00:00
Thomas Zander
49dd96a97c MFH: r422685
Make build more robust: add mirror to MASTER_SITES; add TIMESTAMP

PR:		212878
Submitted by:	samflanker@gmail.com (maintainer)

Approved by:	ports-secteam (build fix blanket)
2016-09-23 17:06:54 +00:00
Mathieu Arnold
923683f108 MFH: r422680
Put back the mail-header patch.

Pointy hat:	tz
Sponsored by:	Absolight
2016-09-23 14:50:09 +00:00
Torsten Zuehlsdorff
b6930d2192 MFH: r422652
lang/php56: Update from 5.6.25 to 5.6.26

Security:    CVE-2016-7416
Security:    CVE-2016-7412
Security:    CVE-2016-7414
Security:    CVE-2016-7417
Security:    CVE-2016-7411
Security:    CVE-2016-7413
Security:    CVE-2016-7418

Approved by: swills (mentor)

Approved by: ports-secteam (mat)
2016-09-23 13:47:59 +00:00
Bernard Spil
1cfcb859a2 MFH: r422668
security/openssl: Update to 1.0.2i

  - Update to 1.0.2i
  - Move from PORTREVISION to PORTVERSION updates
  - Remove patches that are included upstream

Reviewed by:	mat, delphij
Sponsored by:	EuroBSDcon 2016 DevSummit
Differential Revision:	D8006

Approved by:	ports-secteam (delphij)
2016-09-23 13:00:07 +00:00
Torsten Zuehlsdorff
000b52cdd4 MFH: r422609
lang/php70: Update from 7.0.10 to 7.0.11

Security:    CVE-2016-7416
Security:    CVE-2016-7412
Security:    CVE-2016-7414
Security:    CVE-2016-7417
Security:    CVE-2016-7413
Security:    CVE-2016-7418

Approved by: pi (mentor)
Approved by: ports-secteam (feld)
2016-09-22 13:04:43 +00:00
Antoine Brodin
d3dd920944 MFH: r422588
- Make usable as a regular user [1]
- Remove dependency on the python2 symlink

Reported by:	pkg-fallout [1]
2016-09-22 05:41:23 +00:00
Steve Wills
35d8886aa2 MFH: r422585
misc/py-progressbar: bump PORTREVISION for rerolled distfile
2016-09-21 21:37:40 +00:00
Steve Wills
59a2c30315 MFH: r422578
MFH for rerolled distfile

misc/py-progressbar: fix MASTER_SITES
2016-09-21 20:59:25 +00:00
Mark Felder
560bb75380 MFH: r422579
irc/irssi: Update to 0.8.20

- Add gettext-runtime to USES per poudriere's warning

https://irssi.org/security/irssi_sa_2016.txt

PR:		212888
Security:	CVE-2016-7044
Security:	CVE-2016-7045

Approved by:	ports-secteam (with hat)
2016-09-21 20:56:35 +00:00
Mark Felder
c47ed6ab84 MFH: r422575
ftp/curl: Update to 7.50.3

- Update installed docs

PR:		212677
Security:	CVE-2016-7167

Approved by:	ports-secteam (with hat)
2016-09-21 19:54:05 +00:00
Jan Beich
5649c58c25 MFH: r422207 r422321
www/firefox: update to 49.0 (rc4)

Changes:	https://hg.mozilla.org/releases/mozilla-release/pushloghtml?startdate=2016-09-08&enddate=2016-09-17
Approved by:	ports-secteam (feld)
2016-09-21 16:20:03 +00:00
Kurt Jaeger
89413938bd net-mgmt/zabbix3-server: unbreak build
MFH: r422524

PR:		209893
Submitted by:	antoine
Approved by:	ports-secteam (feld)
2016-09-21 15:52:17 +00:00
Mark Felder
396d97c026 MFH: r422451
lang/phantomjs: Remove hack for FreeBSD 9 and use compiler:c++11-lang

Approved by:	ports-secteam (with hat)
2016-09-19 17:23:59 +00:00
Kurt Jaeger
cf352c4423 net-mgmt/zabbix3-server: merge several changes to quarterly
MFH: r422063 r422263 r422386

- Simplify FreeBSD 9 SSL check, ignore LibreSSL

- update to 3.0.4 and add many fixes

PR:		209893
Security:	https://support.zabbix.com/browse/ZBX-11023
Changes:	http://www.zabbix.com/rn3.0.4.php
Submitted by:	Pakhom Golynga <pg@pakhom.spb.ru> (maintainer), chris@chrullrich.net
Approved by:	ports-secteam (feld)
2016-09-19 15:27:31 +00:00
Thomas Zander
6fa5cde896 MFH: r422257
Update to upstream version 5.7.15; fixes zero-day remote vuln CVE-2016-6662

PR:		212690
Submitted by:	mokhi64@gmail.com (maintainer)
Security:	CVE 2016-6662

Approved by:	ports-secteam (feld)
2016-09-19 12:28:53 +00:00
Torsten Zuehlsdorff
0e7944be9e MFH: r422132
www/wordpress: Update from 4.6 to 4.6.1

Changes: https://codex.wordpress.org/Version_4.6.1

PR:           212627
Submitted by: Jochen Neumeister <joneum@bsdproject.de> (maintainer)
Approved by:  swills (mentor)
Approved by:  ports-secteam (feld)
2016-09-19 08:45:14 +00:00
Thomas Zander
c0204d84d6 MFH: r422374 (only the MASTER_SITES fix from r422374)
Detailed log:
- Changed MASTER_SITES, to avoid fetching rolling releases

PR:		211110
Submitted by:	cs@innolan.dk (new maintainer)
Approved by:	ports-secteam (build fix blanket)
2016-09-18 11:54:57 +00:00
Bernard Spil
edae294ff5 MFH: r418977
databases/mariadb101-server: Fix lz4 linking fix

  - Remove some testing leftover
  - Fix patch error

Approved by:	ports-secteam
2016-09-18 10:39:38 +00:00
Mark Felder
02883f8dce MFH: r422327
lang/phantomjs: Fix build on 9.3 and 11.0

- Take maintainership (maintainer timeouts previously)
- Remove no-op patch
- Remove work related to GCC build profiles as we enforce clang
- Add patch to fix building with clang in 11.0
- Add hack to enforce CC and CXX for 9.3

Partway through the build the compiler was switching from clang++ to c++
which is GCC in base system. This was causing build failures.

Approved by:	ports-secteam (with hat)
2016-09-17 14:39:38 +00:00
Gordon Tetlow
f216e0c4a0 MFH: r421754
Update devel/p4d to 2016.1/1437038 for micropatching.

Approved by:	mat (implicit, mentor)
Approved by:	ports-secteam (feld)
2016-09-17 01:06:11 +00:00
Matthias Andree
6ddee9b011 MFH: r418578 r418755 r418756 r418815 r418816 r418844 r418901 r419254 r421716 r421726 r421812 r421966
Since e2fsprogs 1.42.x and in fact anything before 1.43.3_3 in terms of
FreeBSD's ports head/ trunk, and its full patch-lib_ext2fs_unix__io.c in
particular, is deemed unsafe and can cause data corruption on FreeBSD 11
and newer (10.3 and older are deemed safe):

Update to new upstream release 1.43.3, with a few additional fixes to
the bounce-buffer I/O needed on FreeBSD 11 and newer where malloc() does
not normally return page-aligned memory.

Make set of self-tests configurable. Add Perl and GNU dd to build
dependency list when needed so tests can pass in a poudriere build.

Assorted other tweaks.

Upstream's change log (please read all the way to and including 1.43):
  http://e2fsprogs.sourceforge.net/e2fsprogs-release.html#1.43.3

While here, refresh patches, and time-limit programs in self-test suite
to 60 s CPU time each, to avoid runaway processes from stalling the
self-tests for too long.

Ignore SIGINFO during self-tests: In the FreeBSD-specific patch, when
the environment variable e2fsprogs_inhibit_SIGINFO exists (whatever its
content, even if empty), do NOT install the SIGINFO handler.  Leverage
this when running the self-tests.  This is to avoid false negatives
during the self-tests due to interspersed SIGINFO output redirected from
stderr to the log files.

Insist (by setting BROKEN conditionally) on anything that is FreeBSD 11
or newer, or non-i386/non-amd64, that the user runs at least the small
self-tests.

Revise option descriptions a bit.

Approved by:	ports-secteam (feld)
2016-09-16 19:50:51 +00:00
Steve Wills
50dad405b7 MFH: r420677
- Update to MediaWiki 1.27.1, 1.26.4, 1.23.15
  (security update)

Approved by:	ports-secteam@
2016-09-16 18:23:05 +00:00
Tobias C. Berner
e8ce45821b MFH: r421847
Update math/facile MASTER_SITES.

Reviewed by:	rakuco
Approved by:	rakuco (mentor)
Differential Revision:	https://reviews.freebsd.org/D7731

Approved by:	ports-secteam (feld), rakuco (mentor)
2016-09-16 06:50:44 +00:00
Bernard Spil
0b82ae102e MFH: r418997
databases/mariadb101-client: Update to 10.1.16

  - -client was missig from the -server commit
  - post-install target to post-stage
  - Delete private headers
  - Add service_encryption.h patch
  - Fix scipts/CMakeLists.txt patch

PR:             211328

Approved by:	ports-secteam (feld)
2016-09-15 19:47:38 +00:00
Antoine Brodin
3fa876d447 MFH: r422178
Do not include bsd.port.pre.mk twice
2016-09-15 05:12:40 +00:00
Carlos J. Puga Medina
cf2cd5b53f MFH: r422089
- Update MASTER_SITES
- Add LICENSE

PR:		212598
Submitted by:	bob@eager.cx (maintainer)
Reviewed by:	amdmi3 (mentor)
Approved by:	amdmi3 (mentor)

Approved by:	ports-secteam (feld)
2016-09-14 18:37:22 +00:00
Antoine Brodin
d9a94a1019 MFH: r422144
- Unbreak by using CHEESESHOP, distfile differs from 1 line in SOURCES.txt
- Remove dependency on the python2 metaport
2016-09-14 17:31:34 +00:00
Bernard Spil
07920ff770 MFH: r422122
www/h2o: Update to 2.0.4 (Fixes vulnerability)

  - Update to version 2.0.4

PR:		211892
Submitted by:	Dave Cottlehuber <dch@skunkwerks.at> (maintainer)
Reviewed by:	brnrd
Security:	08664d42-7989-11e6-b7a8-74d02b9a84d5

Approved by:	ports-secteam (feld)
2016-09-14 14:54:41 +00:00
Bernard Spil
50b02d594d MFH: r421188
databases/mariadb101-server: Update to 10.1.17

  - Update to 10.1.17
  - Remove no-op cmake flag for -client

Approved by:	ports-secteam (feld)
Security:	856b88bf-7984-11e6-81e7-d050996490d0
2016-09-14 14:52:50 +00:00
Bernard Spil
e65f0818e1 MFH: r421088
databases/mariadb100-server: Update to 10.0.27

  - Update to 10.0.27
  - Move from USE_OPENSSL to USES= ssl

Approved by:	ports-secteam (feld)
Security:	856b88bf-7984-11e6-81e7-d050996490d0
2016-09-14 14:29:15 +00:00
Bernard Spil
0a40a0bc73 MFH: r420094
databases/mariadb55-server: Update to 5.5.51

  - Update to latest version 5.5.51
  - Move from USE_OPENSSL to USES= ssl

Approved by:	ports-secteam (feld)
Security:	856b88bf-7984-11e6-81e7-d050996490d0
2016-09-14 14:27:46 +00:00
Dmitry Marakasov
59a5011bdd MFH: r422060
- Update to 1.96
- Add LICENSE
- Add NO_ARCH

PR:		212526
Submitted by:	jimmy@mammothcheese.ca (maintainer)
Approved by:	ports-secteam (feld)
2016-09-13 19:11:39 +00:00
Dimitry Andric
46a4e1eb5f MFH: r421625
Fix build of lang/gcc49 with libc++ 3.9.0

While testing the clang390-import branch, I ran into the following
errors building lang/gcc49:

In file included from /wrkdirs/usr/ports/lang/gcc49/work/gcc-4.9.4/gcc/c/c-objc-common.c:33:
In file included from /usr/include/c++/v1/new:70:
/usr/include/c++/v1/exception:267:5: error: no member named 'fancy_abort' in namespace 'std::__1'; did you mean simply 'fancy_abort'?
    _VSTD::abort();
    ^~~~~~~
/usr/include/c++/v1/__config:451:15: note: expanded from macro '_VSTD'
#define _VSTD std::_LIBCPP_NAMESPACE
              ^
/wrkdirs/usr/ports/lang/gcc49/work/gcc-4.9.4/gcc/system.h:685:13: note: 'fancy_abort' declared here
extern void fancy_abort (const char *, int, const char *) ATTRIBUTE_NORETURN;
            ^
1 error generated.

What is happening here, is that the source file includes gcc/system.h,
which defines abort to fancy_abort, and then the source file includes
<new>, which attempts to call _VSTD::abort() (the _VSTD is a libc++
alias for std::).  The macro definition then causes the above breakage.

Newer gcc ports, such as gcc5 and gcc6 don't show this issue, because
upstream gcc first added an include of <algorithm> (which indirectly
includes <new>) in r217348 [1], and later even add a direct include of
<new> in r232736 [2].

Fix it for this version, by adding the direct include of <new> to
gcc/system.h.  This makes the 'second' includes of <new> in some .c
files superfluous, but at least they won't result in errors.

[1] https://gcc.gnu.org/viewcvs/gcc?view=revision&revision=217348
[2] https://gcc.gnu.org/viewcvs/gcc?view=revision&revision=232736

Approved by:	portmgr (feld)
PR:		212465
2016-09-13 18:41:08 +00:00
Dimitry Andric
9b40b6af90 MFH: r421953
Fix build of audio/clementine-player with clang 3.9.0

Clang 3.9.0 has a new warning about undefined template variables, which
is triggered by including cryptopp headers in the spotify blob
downloader:

In file included from /wrkdirs/usr/ports/audio/clementine-player/work/Clementine-1.3.1/src/internet/spotify/spotifyblobdownloader.cpp:43:
/usr/local/include/cryptopp/pkcspad.h:74:53: error: instantiation of variable 'CryptoPP::PKCS_DigestDecoration<CryptoPP::SHA512>::decoration' required here, but no definition is available [-Werror,-Wundefined-var-template]
                                return HashIdentifier(PKCS_DigestDecoration<H>::decoration, PKCS_DigestDecoration<H>::length);
                                                                                ^

This warning could be silenced by hacking on cryptopp, but just suppress
it for now.

Approved by:	portmgr (feld)
PR:		212343
2016-09-13 18:37:43 +00:00
Olli Hauer
33b0d66d1e - fix 2013Q3 build
some previous bulk commits are missing, fix the manually

PR:		212657
Reported by:	fredrik.eriksson_at_loopia.se
Approved by:	portmgr (implicit)
2016-09-13 16:35:29 +00:00
Jan Beich
5ed2e8a176 MFH: r421490
www/firefox-esr: update 45.4esr

Changes:	https://www.mozilla.org/firefox/45.4.0/releasenotes/
Security:	2c57c47e-8bb3-4694-83c8-9fc3abad3964
Approved by:	ports-secteam (feld)
2016-09-13 15:23:02 +00:00
Jan Beich
b8d1873d24 MFH: r421474 r421719
devel/onscripter: update to 20160910

Approved by:	ports-secteam (feld)
2016-09-13 15:18:22 +00:00
Xin LI
2cdcf79a9f MFH: r421148
Update to 5.6.32 release.

Approved by:	ports-secteam
2016-09-13 08:08:56 +00:00
Xin LI
1a2f099adb MFH: r421149
Update to 5.5.51 release.

Approved by:	ports-secteam
2016-09-13 08:08:09 +00:00
Florian Smeets
b2439a095f MFH: r419995 r420978
- Update to 5.6.31-77.0 [1]
- fix TOKUDB option

PR:		209785 [1]
Submitted by:	Thomas Babut

Update to 5.6.32-78.0

PR:		212169
Submitted by:	Thomas Babut

Approved by:	ports-secteam (feld) (only r420978 but r419995 is a prerequisite)
2016-09-13 07:44:59 +00:00
Florian Smeets
d6177584b6 MFH: r421982
Update to 5.5.51-38.1

Security:	https://www.percona.com/blog/2016/09/12/percona-server-critical-update-cve-2016-6662/

Approved by:	ports-secteam (delphij)
2016-09-13 07:38:27 +00:00
Jan Beich
e342f3467a MFH: r421533
gecko: drop poorly maintained GIO=off case after r376999

Glib IO is already used by Gtk internally, so there's little reason
to avoid it unless using non-Gtk builds which are no longer supported.

https://bugzilla.mozilla.org/show_bug.cgi?id=1286627
https://bugzilla.mozilla.org/show_bug.cgi?id=1287288

PR:		210220
Reported by:	Marco Beishuizen, Arrigo Marchiori
Approved by:	ports-secteam (feld)
2016-09-12 00:00:51 +00:00
Jan Beich
8eeb9bea60 MFH: r421532
www/firefox: re-enable OMTC for BUNDLED_CAIRO=off (backing out r393805)

OMTC is also required to support Electrolysis (called Multiprocess Windows in
about:support) introduced in Firefox 48 via e10srollout@mozilla.org system addon.

PR:		202174, 211792
Tested by:	scf
Approved by:	ports-secteam (feld)
2016-09-11 23:58:50 +00:00
Jan Beich
910fb3ebd7 MFH: r421531 r421645
www/firefox: update to 49.0 (rc2)

Bump PORTREVISION to account for slightly different behavior in other
gecko@ ports and to get a discrete regression window.

Changes:	https://www.mozilla.org/firefox/49.0/releasenotes/
PR:		211792
Submitted by:	Jochen Neumeister <joneum@bsdproject.de> (based on)
Security:	2c57c47e-8bb3-4694-83c8-9fc3abad3964
Approved by:	ports-secteam (feld)
2016-09-11 23:56:30 +00:00
Bernard Spil
c2f4ef8522 MFH: r421091
mail/postfix: Fix runtime issues with LibreSSL

  - Add LibreSSL checks to <> 1.1.0 OpenSSL checks
  - Bump portrevision

PR:		212223
Submitted by:	Markus Kohlmeier <rootservice@gmail.com>
Reported by:	Markus Kohlmeier <rootservice@gmail.com>
Approved by:	ohauer (via PR)

Approved by:	ports-secteam (delphij)
2016-09-11 09:03:26 +00:00
Bernard Spil
a599546204 MFH: r420816
databases/mysql57-server: Fix build with LibreSSL

  - Fix building when OPENSSL_VERSION_NUMBER == 2
  - Switch USE_OPENSSL to USES= ssl

PR:		211770
Submitted by:	Markus Kohlmeyer <rootservice@gmail.com>
Reported by:	Markus Kohlmeyer <rootservice@gmail.com>
Approved by:	Mahdi Mokhtari <mokhi64@gmail.com>

Approved by:	ports-secteam (junovitch)
2016-09-11 09:00:17 +00:00
Bernard Spil
c509a33a21 MFH: r417988 r418065
devel/jsoncpp: Fix build on 10.3

  - Change OS version checks to compiler checks

PR:		209954
Submitted by:	Mathieu Simon <freebsd@simweb.ch>

devel/jsoncpp: Update to 1.7.3

  - Update to version 1.7.3 [2]
  - Fix compiler issues [1]

PR:		209945
Submitted by:	Mathieu Simon <freebsd@simweb.ch> [1]
Reviewed by:	yuri@rawbw.com (maintainer) [2]

Approved by:	ports-secteam (junovitch)
2016-09-11 08:59:04 +00:00
Guido Falsi
8d15052808 MFH: r418897 r419992 r420804 r421247 r421297 r421586 r421587 r421633 r421673 r421696
- Update net/asterisk11 to 11.23.0
- Update net/asterisk13 to 13.10.0

Add patch to fix build with libressl.

PR:		211707
Submitted by:	olivierw1+bugzilla-freebsd@hotmail.com
Patch by:	brnrd@
Obtained From:	http://cvsweb.openbsd.org/cgi-bin/cvsweb/~checkout~/ports/telephony/asterisk/patches/patch-res_res_rtp_asterisk_c?rev=1.1&content-type=text/plain

Fix build on head after r303920.

- Update to 13.11.0
- Make using base compiler the dafault on amd64 and i386

- Prevent asterisk build system from unconditionally using
  -march=native
- Add an OPTIMIZED_CFLAGS option, disabled by default, to allow
  enabling the native flag
- While here, convert to option target helpers.

Update net/asterisk11 to 11.23.1

Security:	5cb18881-7604-11e6-b362-001999f8d30b

Update net/asterisk13 to 13.11.1

Security:	5cb18881-7604-11e6-b362-001999f8d30b
		7fda7920-7603-11e6-b362-001999f8d30b

net/asterisk13: Fix broken patch file

  - Patch was the svn diff to the tree
  - Convert to a regular patch file

PR:		211707

Push ncurses USES after ssl USES, it has been reported to solve
problems when compiling with non base SSL library.

PR:		211707
Submitted by:	OlivierW <olivierw1+bugzilla-freebsd@hotmail.com>

Update to 13.11.2

Approved by:	ports-secteam (feld)
2016-09-10 19:52:11 +00:00
Christoph Moench-Tegeder
1417d29ebe MFH: r421608
update thunderbird to 45.3.0

PR:		212463
Approved by:	jbeich (maintainer), rene (mentor)
Security:	aa1aefe3-6e37-47db-bfda-343ef4acb1b5

Approved by:	ports-secteam (feld)
2016-09-10 18:01:48 +00:00
Tijl Coosemans
a9cde02b09 MFH: r418229, r421616
Update to 3.4.15.

Approved by:	ports-secteam (feld)
2016-09-10 17:58:36 +00:00
Matthias Andree
c9a65ad953 MFH: r421626 r421694
Replace objdump by readelf. Fixes build on arm64.

While here, refresh patches.

PR:		212308
Submitted by:	emaste@
Reported by:	andrew@
Differential Revision:	D7842

Fixup r421626 to unbreak build on newer readelf.

Reported by:	antoine@

Approved by:	portmgr (feld@)
2016-09-10 17:52:30 +00:00
Antoine Brodin
f528ac35e7 MFH: r421268
Introduce READELF?= /usr/bin/readelf

In many cases where objdump is currently used, readelf is a better
choice. Introduce a variable for ports that wish to use it.

Reviewed by:	bapt
Approved by:	portmgr
Differential Revision:	https://reviews.freebsd.org/D7761
2016-09-10 06:11:55 +00:00
David Naylor
bb1a2c092c MFH: r419226
- Fix packaging after PAM lib bump (__FreeBSD_version 1100117)

PR: 211227
Submitted by: maintainer
Approved by:	ports-secteam (feld)
2016-09-09 15:10:57 +00:00
Jan Beich
fb882d8be7 MFH: r421590
textproc/py-cloud_sptheme: unbreak after r415071

PR:		212496
Submitted by:	w.schwarzenfeld@utanet.at
Approved by:	ports-secteam blanket
2016-09-08 23:40:03 +00:00
Adam Weinberger
0fb6e59cca Fix botched merge in r421527 by merging r418252, r418405, and r418838
as well.

Approved by:	ports-secteam (feld)

r418252:
Fix build under 12.0-CURRENT.

r418405:
upgrade to 4.90C
- support for DTYPE_PTS
- FreeBSD 12.0-CURRENT

r418838:
Update to 4.90E.

r421506:
Update to 4.90F.

Bug fix:
- It fixes a race condition when lsof is looking up information on a
  socket's TCP state.  The worst case of the race is that lsof gets a
  segmentation fault.

PR:		212457
Submitted by:	maintainer (Larry Rosenman)
2016-09-08 14:08:04 +00:00
Dmitry Marakasov
db65520033 MFH: r421500
- Fix plist for GTK2 mode
- Switch to USES=localbase

PR:		212382
Submitted by:	maciej@pasternacki.net
Approved by:	just fix it blanket
Approved by:	ports-secteam blanket
2016-09-07 13:23:04 +00:00
Jan Beich
53d45706bd MFH: r421470
Fix bin/renpy's shebang after r410677 and appease stage-qa

Warning: Bad symlink '/usr/local/bin/renpy' pointing to an absolute pathname '/usr/local/share/renpy/renpy.py'

Approved by:	ports-secteam blanket
2016-09-06 23:48:05 +00:00
Carlos J. Puga Medina
3e6e9c50ab MFH: r421190
textproc/libxml2: remove LICENSE block to unbreak libxml2-reference

The addition of the MIT licence block broke at least the
textproc/libxml2-reference port due to how the helper script
bsd.gnome-reference.mk works.  Removed at the request of person that
suggested the license be added [2].

PR:		209806

PR:		212265 [2]
Reported by:	cpm

Approved by:	ports-secteam (feld)
2016-09-06 18:28:14 +00:00
Dmitry Marakasov
428aaac396 MFH: r421454
- Switch to USES=zip:infozip to fix extraction problem on recent current

PR:		212311
Submitted by:	rhurlin@gwdg.de (maintainer)
Approved by:	ports-secteam blanket
2016-09-06 18:14:40 +00:00
Renato Botelho
dbb9579f8f MFH: r421383
Fix www/sarg build without NLS

PR:		211238
Submitted by:	w.schwarzenfeld@utanet.at
Reported by:	vas@mpeks.tomsk.su
Approved by:	ports-secteam (feld)
2016-09-06 16:53:30 +00:00
Renato Botelho
0c988b991f MFH: r421381
Update net/xmlrpc to 1.39.10

This version if a buffer overflow in STRSCAT

PR:		211257
Submitted by:	w.schwarzenfeld@utanet.at
Approved by:	ports-secteam (feld)
2016-09-06 16:51:49 +00:00
Renato Botelho
2db0d6c4d3 MFH: r421378
Fix some edge cases in xinetd file descriptor handling

This change fixes the case where the listening file descriptor is in 0~2
range (easily reprodutible with a single UDP service)

PR:		211038
Obtained from:	pfSense
Sponsored by:	Rubicon Communications (Netgate)
Approved by:	ports-secteam (feld)
2016-09-06 16:49:01 +00:00
Mark Felder
5b50105240 MFH: r421433
irc/inspircd: Update to 2.0.23

This update also resolves an authentication bypass vulnerability.

Reported by:	<dijit sh drk sc>

Approved by:	ports-secteam (with hat)
2016-09-06 14:25:12 +00:00
Tijl Coosemans
39326e3187 MFH: r421395
Update to libtiff 3.9.4-18.el6_8.

PR:		211552
Submitted by:	Piotr Kubaj <pkubaj@anongoth.pl>
Security:	https://rhn.redhat.com/errata/RHSA-2016-1547.html
Approved by:	ports-secteam (delphij)
2016-09-06 10:23:37 +00:00
Torsten Zuehlsdorff
3805882e53 MFH: r421112
lang/php56: Update from 5.6.24 to 5.6.25

PR:           212183
Submitted by: Kurt Jaeger <pi@FreeBSD.org>
Approved by:  ports-secteam (feld), pi (mentor)
2016-09-06 09:08:14 +00:00
Dmitry Marakasov
0e01173d56 MFH: r421307
- Fix build on 11+
- While here, fix LICENSE

Approved by:	portmgr blanket
Approved by:	ports-secteam blanket
2016-09-04 07:32:33 +00:00
Xin LI
76fc62b40f MFH: r421270
Update to 4.12.

Release note:
  Fix malformed edns query assertion failure, reported
  by Michal Kepien (NASK)

PR:		ports/212327
Submitted by:	maintainer (jaap NLnetLabs nl)
Approved by:	ports-secteam
2016-09-02 16:39:12 +00:00
Olivier Duchateau
69af69807e MFH: r421194
Update to 0.8.8

Replace the deprecated API host (and soon no longer works) by new one
Announce: http://lists.met.no/pipermail/api-users/2016-March/000017.html

Approved by:	ports-secteam (feld@)
2016-09-01 15:28:03 +00:00
Tobias C. Berner
5035728564 MFH: r421198
Update graphcis/digikam-kde4's & friends distfile location.
It has been moved upstream (probably due to the digikam-kf5 release).

Approved by:	rakuco (mentor)

Approved by:	ports-secteam (feld), rakuco (mentor)
2016-09-01 15:05:32 +00:00
Renato Botelho
354a1651d7 MFH: r421168
Fix some bad IPv6 validation issues

Following bad addresses are being validated as good by checkIPv6()

1:2:3:4:5:6:7:8:1.2.3.4
::1:2:3:4:5:6:7:8
1:2:3:4:5:6:7:8::
1:2:3:4:5:6:::8
::::a
::::
1::2::3

Obtained from:	pfSense
Sponsored by:	Rubicon Communications (Netgate)
Approved by:	ports-secteam (feld)
2016-09-01 10:31:05 +00:00
Roman Bogorodskiy
966c8f8c2d MFH: r420906
audio/openal-soft: fix missing QT4 dependencies

PR:		210353
Submitted by:	matthew@reztek.cz
Approved by:	maintainer timeout (2+ months)

Approved by:	ports-secteam (junovitch)
2016-08-31 17:55:49 +00:00
Gordon Tetlow
59271746b6 MFH: r421125
Update devel/p4, p4d, p4api to 2016.1/1429894 due to micropatching.

Approved by:	ports-secteam (junovitch@)
2016-08-31 16:15:17 +00:00
Olivier Duchateau
8c233d0be7 MFH: r421122
- Add 2 patches, which avoid crashes:
 * When renaming files / folders [1] (we use the official patch)
 * When reloading target file after move
- Bump PORTREVISION

PR:		208341
Submitted by:	Matthias Petermann [1] (obtained from Slackware repository)
Tested by:	Vladimir Omelchuk
Obtained from:	Upstream git repository

Approved by:	ports-secteam (junovitch@)
2016-08-31 16:13:07 +00:00
Matthias Andree
463b607436 MFH: r421093
Security update to upstream release 2.1.23.

ChangeLog:
<http://bazaar.launchpad.net/~mailman-coders/mailman/2.1/view/1668/NEWS#L8>

Security:	b11ab01b-6e19-11e6-ab24-080027ef73ec
Security:	CVE-2016-6893

Approved by:	ports-secteam (delphij@)
2016-08-30 20:05:42 +00:00
Tobias C. Berner
ab5ae0addb MFH: r420994
Add upstream patch for a security issue in karchive:
        Directory traversal vulnerability in KArchive before 5.24, as
        used in KDE Frameworks, allows remote attackers to write to
        arbitrary files via a ../ (dot dot slash) in a filename in an
        archive file, related to KNewsstuff downloads.

Review the patch is from: https://git.reviewboard.kde.org/r/128749/
Original KF5 review: https://git.reviewboard.kde.org/r/128185/
CVE: https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2016-6232

Approved by: rakuco (mentor)
Security: 4472ab39-6c66-11e6-9ca5-50e549ebab6c, CVE-2016-6232

Approved by:	ports-secteam (junovitch), rakuco (mentor)
2016-08-30 18:10:34 +00:00
Kurt Jaeger
9c1cc58494 audio/teamspeak3-server: 3.0.12.4 -> 3.0.13.2
MFH: r419885 r420202 r420318

- fixed several vulnerabilities.
- fixed a crash introduced in 3.0.13.1
- fixed a deadlock in the server causing some instances to
  hang / be unresponsive
- fixed a crash reported by a customer.

PR:		211638, 211848, 211911
Changes:	http://forum.teamspeak.com/threads/126318-TeamSpeak-3-Server-3-0-13-2-released
Submitted by:	Ultima1252@gmail.com (maintainer)
Approved by:	ports-secteam (feld)
2016-08-30 18:07:59 +00:00
Kurt Jaeger
0f140d8d6e x11/xdm: Use MIT-MAGIC-COOKIE-1 by default
MFH: r420921 r420926 r420929

- It is more useful that way
- pet portlint for the patches

PR:		211624
Submitted by:	Tobias Kortkamp <t@tobik.me>
Reported by:	ak
Approved by:	ports-secteam (junovitch)
2016-08-30 17:55:03 +00:00
Palle Girgensohn
d50dadd11d Bump distversions that where lost in MFH @ r420792
Approved by: ports-secteam@
2016-08-30 11:12:22 +00:00
Mark Felder
ff1d256ff8 MFH: r419801
lang/php70: switch distfiles from bzip2 to xz

While here also:
- regenerate patches with make makepatch
- replace "sed" with proper ${SED}
- no longer mute ${INSTALL_DATA}

PR:          209881
Reported by: Piotr Kubaj <pkubaj@anongoth.pl>
Approved by: pi (mentor)

Approved by:	ports-secteam (with hat)
2016-08-29 14:34:17 +00:00
Koop Mast
c7ec6bca3b MFH: r421031
Update libxml2 to 2.9.4.

Add license block.
Pull extra patch to fix NULL pointer deref. [1]

Changelog:	https://mail.gnome.org/archives/xml/2016-May/msg00023.html

PR:		209806
Submitted by:	pi@
Obtained from:	upstream [1]
Security:	e195679d-045b-4953-bb33-be0073ba2ac6

Approved by:	ports-secteam (junovitch@)
2016-08-29 06:20:13 +00:00
Thomas Zander
b005927a13 MFH: r421009
Fix build with libc++ 3.8.0

PR:		210991
Submitted by:	dev2@heesakkers.info (maintainer)

Approved by:	ports-secteam (build fix blanket)
2016-08-28 07:45:52 +00:00
Jung-uk Kim
e0a91f4d98 MFH: r420883
Update to b40.

Approved by:	ports-secteam (junovitch)
2016-08-26 17:26:44 +00:00
Dmitry Marakasov
edde0532ac MFH: r420908 (partial)
- Switch to infozip to fix extraction problems (on some FreeBSD version stock unzip extracts empty dirs, on other empty files)

Approved by:	ports-secteam blanket
2016-08-26 17:06:03 +00:00
Roman Bogorodskiy
9be1dde7c7 MFH: r420812
dns/libpsl: fix configure with NLS disabled

Add gettext-tools to NLS_USES_OFF because otherwise it fails
to configure.

PR:		210342
Submitted by:	matthew@reztek.cz
Approved by:	maintainer timeout (>1 month)

Approved by:	ports-secteam (junovitch)
2016-08-26 10:22:17 +00:00
Raphael Kubo da Costa
c2dff48ac8 MFH: r420773
Import upstream patch to fix the detection of clang's version number.

Our clang reports itself as "FreeBSD clang version x.y.z" instead of just
"clang version x.y.z", which was preventing the sed pattern used in the
configure script from matching and thus QT_CLANG_MAJOR_VERSION and
QT_CLANG_MINOR_VERSION were never defined. One of the consequences is that
tests for those values in mkspecs later always failed, which led to some
features such as C++14 support being disabled.

PR:		210327

Approved by:	ports-secteam (junovitch)
2016-08-25 07:41:00 +00:00
Torsten Zuehlsdorff
12112839ff MFH: r420589
lang/php70: Upgrade from 7.0.9 to 7.0.10

Changes: https://php.net/ChangeLog-7.php#7.0.10

Approved by: ports-secteam (junovitch), junovitch (mentor)
2016-08-24 15:10:21 +00:00
Mark Felder
0e3fda2328 MFH: r420375
- Upgrade to 1.4.21 (security, predictable bits in some situation).

References: https://lists.gnupg.org/pipermail/gnupg-announce/2016q3/000395.html

Approved by:	ports-secteam (with hat)
2016-08-24 14:43:15 +00:00
Mark Felder
29de818549 MFH: r420089 r420093
The PostgreSQL Global Development Group has released an update to all supported
versions of our database system, including 9.5.4, 9.4.9, 9.3.14, 9.2.18 and
9.1.23. This release fixes two security issues. It also patches a number of
other bugs reported over the last three months. Users who rely on security
isolation between database users should update as soon as possible. Other users
should plan to update at the next convenient downtime.

If you are using the ICU patch, please consult UPDATING.

Improve periodic cleanup, suggested by claudius (at) ambtec.de. [1]

PR:		210941 [1]
Security:	CVE-2016-5423, CVE-2016-5424

Approved by:	ports-secteam (with hat)
2016-08-24 14:30:47 +00:00
Carlos J. Puga Medina
c555af3c3d MFH: r420700
- Fix codelite install for Clang 3.4, 3.5 and 3.6.

===>   Registering installation for codelite-9.2_1
pkg-static: Unable to access file /tmp/ports/usr/ports/editors/codelite/work/stage/usr/local/bin/codelite-lldb: No such file or directory
pkg-static: Unable to access file /tmp/ports/usr/ports/editors/codelite/work/stage/usr/local/lib/codelite/LLDBDebugger.so: No such file or directory
*** Error code 74

PR:		211851
Submitted by:	Mahdi Mokhtari (maintainer)
Reported by:	rozhuk.im@gmail.com
Reviewed by:	amdmi3 (mentor)
Approved by:	amdmi3 (mentor)

Approved by:	ports-secteam (junovitch)
2016-08-24 10:39:37 +00:00
Koop Mast
826354cf02 MFH: r420627
Update eog to 3.18.3.

Add indirect dependacies.
Switch to lcms2 since that is actualy used.

Security:	f5035ead-688b-11e6-8b1d-c86000169601, CVE-2016-6855
Approved by:	ports-secteam@ (junovitch@)
2016-08-23 17:52:52 +00:00
Raphael Kubo da Costa
05ff76e1b5 MFH: r420681
Fix the build with LibreSSL.

LibreSSL does not define SSL_CTRL_SET_CURVES, so check for the macro's
existence before using it.

I'm committing this mostly to get it into the 2016Q3 branch so it lives a bit
longer: starting with Qt 5.6, upstream explicitly does not support LibreSSL and
fails at configuration time if it is detected (the rationale being that they do
not want to make the OpenSSL backend code even more confusing with additional
checks and code paths for LibreSSL; patches adding a separate LibreSSL backend
are more than welcome, but someone needs to write the code and maintain it).

PORTREVISION is not being bumped because the LibreSSL build was simply broken
before, and the patch does not change anything for OpenSSL users.

PR:		211832
Submitted by:	matthew@reztek.cz

Approved by:	ports-secteam (feld)
2016-08-23 15:38:11 +00:00
Olivier Duchateau
1b88211c11 MFH: r420679
Add missing braces in polkit example rules.

PR:		212061
Submitted by:	<yuri@rawbw.com>

Approved by:	portmgr (feld@)
2016-08-23 15:36:58 +00:00
Mathieu Arnold
07b9874f41 MFH: r420689
Make stage-qa happy, and make sure the files are in the right group.

Sponsored by:	Absolight
2016-08-23 15:02:37 +00:00
Mathieu Arnold
d38e6aec4b MFH: r420683
Revert the update to 4.2.

It currently exits with a bus error, which is, not good.

Reported by:	many
Sponsored by:	Absolight
2016-08-23 14:43:27 +00:00
Martin Matuska
7716c89e81 MFH: 419757
mark ftp/curl-hiphop broken, deprecated and set expiration date

Approved by:	portmgr (junovitch)
2016-08-22 22:22:02 +00:00
Koop Mast
cb75030014 MFH: r420632
Update gnome-maps to 3.18.3.1.

Add license block.

While here record indirect dependancies.

This release uses another map provider since the one in
previous releases discontinued it's services.

PR:		211509 (based on)
Submitted by:	cpm@

Approved by:	ports-secteam@ fixit blanket
2016-08-22 19:44:04 +00:00
Koop Mast
4976507432 MFH: r420579
Update fontconfig to 2.12.1.

Add license lines
Add option to select the preferred hinting configuration
Add CPE info [1]

PR:		211570
Submitted by:	lightside@gmx.com, rakuco@ [1]
Security:	44989c29-67d1-11e6-8b1d-c86000169601, CVE-2016-5384
Approved by:	ports-secteam@ (junovitch@)
2016-08-22 16:45:18 +00:00
Mathieu Arnold
ebb6f860fc MFH: r420608
Update to 4.2.0.

Security:	CVE-2008-4796
Security:	CVE-2013-4214
Changes:	https://github.com/NagiosEnterprises/nagioscore/blob/nagios-4.2.0/Changelog
Sponsored by:	Absolight
2016-08-22 13:15:51 +00:00
Raphael Kubo da Costa
f191df747e MFH: r417968 r418048 r420303
devel/qca: Fix building without SSLv3 and SHA-0

  - Add 2 patches from upstream project
    - Fix building when libssl does not have SSLv3
    - Fix building when libcrypto does not have SHA-0
  - Replace USE_OPENSSL with USES= ssl
  - Rework files/patch-libressl with `make makepatch`

Tested with devel/qca and devel/qca-qt5

PR:		210053
Approved by:	Maintainer time-out
Obtained from:	KDE
Differential Revision:	D6885

devel/qca: Fix build failure on 9.3 / OpenSSL 0.9.7

  - Re-add patch for compression to satisfy 0.9.7

PR:		210053

Adjust the SHA0 removal patch.

The upstream fix was still returning "sha0" in all_hash_types() even when SHA0
support is not present. The fix has also been submitted upstream.

PR:		211833
Submitted by:	matthew@reztek.cz

Approved by:	ports-secteam (junovitch)
2016-08-22 10:27:00 +00:00
Dmitry Marakasov
5d651255d4 MFH: r420593
- Add MASTER_SITES, fixing fetch

PR:		212039
Submitted by:	lbartoletti@tuxfamily.org
Approved by:	ports-secteam blanket
2016-08-22 09:43:55 +00:00
Carlos J. Puga Medina
911b9df89d MFH: r420399
- Update to 1.7.3 (security fixes)
- Bump library version in pkg-plist

ref: https://lists.gnupg.org/pipermail/gnupg-announce/2016q3/000395.html

Reviewed by:	amdmi3 (mentor)
Approved by:	amdmi3 (mentor)
Differential Revision:	D7558

Approved by:	ports-secteam (junovitch)
2016-08-22 06:20:30 +00:00
Thomas Zander
20c684613d MFH: r420550
Fix spurious linking issues with libregina.so

PR:		211974
Submitted by:	bob@eager.cx

Approved by:	ports-secteam (build fix blanket)
2016-08-21 12:52:57 +00:00
Baptiste Daroussin
0e9ca16beb MFH: r420518
Incorporate a patch from upstream

Affecting DragonFly 4.6 and earlier, Matt Dillon fixed this in base after
finding out from BSDNow Episode 152. Comments following were from his commit
which explains better than I. Just taking his change and putting it here as well.

* dma makes an age-old mistake of not properly checking whether a file
  owned by a user is a symlink or not, a bug which the original mail.local
  also had.

* Add O_NOFOLLOW to disallow symlinks.

Thanks-to: BSDNow Episode 152, made me dive dma to check when they talked
           about the mail.local bug.
2016-08-20 16:41:14 +00:00
Warren Block
f5a1fd97b0 MFH: r420130
Add missing gettext-tools dependency.

PR:		211597
Approved by:	koobs
Sponsored by:	iXsystems

Approved by:	ports-secteam (blanket)
2016-08-19 17:23:34 +00:00
Mark Felder
fe05d1f45e MFH: r420366
net-mgmt/rancid: Mark DEPRECATED, provide an EXPIRATION_DATE

PR:		211718

Approved by:	ports-secteam (with hat)
2016-08-17 19:00:25 +00:00
Matthew Seaman
46f22fcc5f MFH: r420343
Fix build -- the shebang files have been removed[1].

Placate portlint

Reported by:	Walter Schwarzenfeld [1]

Approved by:	portmgr (mat)
2016-08-17 13:11:47 +00:00
Matthew Seaman
8ac9f372da MFH: r420332
Security update to 4.6.4

This includes 26 security advisories of various severities up to
'critical', as well as bug-fix updates.

ChangeLog:  https://www.phpmyadmin.net/files/4.6.4/

Security:	ef70b201-645d-11e6-9cdc-6805ca0b3d42

Approved by:	portmgr (mat)
2016-08-17 12:25:46 +00:00
Mark Felder
2b3f81548b MFH: r420300
net-mgmt/rancid3: Fix SSH on FreeBSD 11.0

RANCID by default attempts to ssh to devices with 3des as the cipher.
This no longer works with OpenSSH in FreeBSD 11 as you need to be more
specific. Changing this to 3des-cbc works for now, but future versions
of OpenSSH will break this as well. Unfortunately this will break RANCID
as many network devices do not support modern ciphers, but we will have
to deal with that when the time comes.

Approved by:	ports-secteam (with hat)
2016-08-16 20:03:20 +00:00
Rene Ladan
40d950cf7c MFH: r420138
www/chromium: update to 52.0.2743.116

Mark BROKEN on FreeBSD 9 for now, does not patch

Submitted by:	"LeFroid" via GitHub
Security:	https://vuxml.freebsd.org/freebsd/6fae9fe1-5048-11e6-8aa7-3065ec8fd3ec.html

Approved by:	ports-secteam (junovitch)
2016-08-15 13:28:31 +00:00
Brad Davis
d7c5d9db5c MFH: r420217: Require the php session extension and switch to USE_GITHUB.
PR:		211763
Submitted by:	Joseph Mingrone <jrm at ftfl.ca> (maintainer)
Approved by:	portmgr (bdrewery)
2016-08-15 12:02:40 +00:00
Mathieu Arnold
f298b3edf0 MFH: r420220
Fix the XSLoader thing in Perl 5.18 and 5.20.

Security:	CVE-2016-6185
Sponsored by:	Absolight
2016-08-15 09:38:26 +00:00
Jan Beich
16be99a57c MFH: r420174
multimedia/libmtp: update to 1.1.12

Changes:	https://sourceforge.net/projects/libmtp/files/libmtp/1.1.12/README/view
ABI:		https://people.freebsd.org/~jbeich/compat_reports/libmtp/1.1.11_to_1.1.12/compat_report.html
Approved by:	ports-secteam (junovitch)
2016-08-14 03:05:57 +00:00
Mathieu Arnold
4325ff7078 MFH: r420155
Update Perl 5.22.3 & 5.24.1 to -RC3.

Fix use base after CVE-2016-1238's fix.

Sponsored by:	Absolight
2016-08-13 08:46:28 +00:00
Mathieu Arnold
adc62a79d6 MFH: r418012 r418700 r419045 r419520
Update to v5.25.3-99-g25e092d.

Security:	CVE-2016-1238
Changes:	https://github.com/Perl/perl5/compare/v5.25.2-44-g7e169e8...v5.25.3-99-g25e092d
Sponsored by:	Absolight
2016-08-11 13:38:26 +00:00
Mathieu Arnold
d30a3c41a3 MFH: r420067
Update lang/perl5.* to fix CVE-2016-1238.

We're exceptionnaly using the latest release candidates for this, Perl
5.22.3 and 5.24.1 were about to be released when CVE-2016-1238 hit the
fan, so we feel confident that EVERYTHING WILL BE FINE.

- lang/perl5.24 goes to 5.24.1-RC2.
- lang/perl5.22 goes to 5.22.3-RC2.
- lang/perl5.20 goes to 5.20.3_14.
- lang/perl5.18 goes to 5.18.3_23

PR:		211561
Reported by:	Sevan Janiyan
Security:	CVE-2016-1238
Sponsored by:	Absolight
2016-08-11 13:34:47 +00:00
Kubilay Kocak
d37964c3c7 MFH: r420061: net/libzmq4: Sort OPTIONS alphebetically
Approved by:	ports-secteam (pedantic blanket)
2016-08-11 11:16:17 +00:00
Kubilay Kocak
785376eafd MFH: r420056 - net/libzmq4: Add NORM option, Disable -Werror
- Add NORM option and helpers [1], no default.
- Backport upstream pull request #2066. [1][2]
- Override default -Werror in build.

[2] https://github.com/zeromq/libzmq/pull/2066

PR:		211306 (part 1 of 2) [1]
Submitted by:	Eric Camachat <eric camachat org> [1]

 - Resolve conflict from missing r418449

Approved by:	ports-secteam (blanket)
2016-08-11 10:54:25 +00:00
Torsten Zuehlsdorff
65bd2d2a6a MFH: r419996
www/piwik: Update from 2.16.1 to 2.16.2

Changes: https://piwik.org/changelog/piwik-2-16-2/

The is also a security release and fixes several XSS issues.

PR:           211590
Submitted by: Hans Fredrik Nordhaug (maintainer)
Approved by:  ports-secteam (junovitch), junovitch (mentor)
2016-08-11 08:44:10 +00:00
Dima Panov
315d04787e MFH: r420045
- Stage II. FreeBSD 9.x branch need a bit more love to deal with c++11-aware code
    for Jit/LLVM bytecode engine [1]
- Disable Jit engine by default for package building [2]

Reported by:	pi [1]
Discussed with:	garga [2]
Approved by:	garga (maintainer)

Approved by:	ports-secteam (blanket)
2016-08-11 03:53:57 +00:00
Dima Panov
1c0affb98a MFH: r419990
- security/clamav: Unbroke Jit engine

Buldled LLVM is very limited/outdated and produce the broken code on recent FreeBSD releases,
so unconditionally rely on latest supported (3.6) LLVM framework from ports to build ClamAV Jit parser

PR:		211683
Reported by:	many
Submitted by:	myself
Approved by:	garga (maintainer)

Approved by:	ports-secteam (blanket)
2016-08-10 07:15:45 +00:00
Jason Unovitch
c9b47ba3bf MFH: r419984
dns/knot2: update 2.2.1 -> 2.3.0

Changes:	https://www.knot-dns.cz/2016-08-09-version-230.html

Approved by:	ports-secteam (with hat)
Security:	CVE-2016-6171
Security:	https://vuxml.FreeBSD.org/freebsd/7d08e608-5e95-11e6-b334-002590263bf5.html
2016-08-10 02:10:23 +00:00
Jason Unovitch
f97e0df8e5 MFH: r419982
dns/knot1: update 1.6.7 -> 1.6.8

Changes:	https://www.knot-dns.cz/2016-08-08-version-168-lts.html

Approved by:	ports-secteam (with hat)
Security:	CVE-2016-6171
Security:	https://vuxml.FreeBSD.org/freebsd/7d08e608-5e95-11e6-b334-002590263bf5.html
2016-08-10 01:38:20 +00:00
Jason Unovitch
be0906cc9c MFH: r419980
dns/nsd: update 4.1.10 -> 4.1.11

- Restore configurable IPV6 option. Upstream integrated fix for issue.

- FEATURES:
* When tcp is more than half full, use short timeout for tcp session.
* Patch for {max,min}-{refresh,retry}-time from YAMAGUCHI Takanori.
* Fix #790: size-limit-xfr can stop NSD from downloading infinite zone transfer
  data size, from Toshifumi Sakaguchi.
  Fixes CVE-2016-6173 JVN#63359718 JPCERT#91251865.
- BUGFIXES:
* Fix build without IPv6, patch from Zdenek Kaspar.
* Fix #783: Trying to run a root server without having configured it silently
  gives wrong answers.
* Fix #782: Serve DS record but parent zone has no NS record.
* Fix nsec3 missing for nsec3 signed parent and child for DS at zonecut.

PR:		211693
Submitted by:	jaap@NLnetLabs.nl (maintainer)
Approved by:	ports-secteam (with hat)
Security:	CVE-2016-6173
Security:	https://vuxml.FreeBSD.org/freebsd/7d08e608-5e95-11e6-b334-002590263bf5.html
2016-08-10 01:33:00 +00:00
Kubilay Kocak
56558403cb MFH: r419914
security/libntlm: Update MAINTAINER address

PR:		211521
Submitted by:	Jochen Neumeister <joneum bsdproject de> (maintainer, new email)
Approved by:	Jochen Neumeister <jochen daten-chaos de> (maintainer, old email)

Approved by:	ports-secteam (blanket)
2016-08-09 10:18:39 +00:00
Brad Davis
b5e0bdf06f MFH: r419862 net-mgmt/collectd5: Update net-mgmt/collectd5 to 5.5.2
PR:		211613
Submitted by:	brd
Approved by:	ports-secteam (feld)
Security:	6da45e38-5b55-11e6-8859-000c292ee6b8
2016-08-08 19:38:44 +00:00
Kubilay Kocak
cfd68aa433 MFH: r419777
devel/buildbot: Update sqlalchemy RUN_DEPENDS

r419532 [1] caused ports that depend on sqlalchemy07 and
sqlalchemy-migrate (at least buildbot) to fail because
py-sqlalchemy-migrate pulls in py-sqlalchemy10 which conflicts with
py-sqlalchemy07.

Update the sqlalchemy dependency from 0.7.x to 1.0.x after QA
testing for regressions @ runtime using the buildbot test suite.

[1] http://svnweb.freebsd.org/changeset/ports/419532

PR:		210589
Reported by:	pkg-fallout
Tested by:	pi

Approved by:	ports-secteam (blanket)
2016-08-07 14:10:19 +00:00
Kubilay Kocak
c27e20547f MFH: r419769 r419770
irc/py-limnoria: Convert to OPTION'al RUN_DEPENDS

- Add Global and Plugin OPTIONS for optional dependencies
- Set OPTIONS_DEFAULT to maintain functional compatibility with 2016Q3
- Enable concurrent Python installation
- Update test target to use PYTHON_CMD (version specific execution)
- Add TEST_DEPENDS on feedparser as it fails (not skips) if not
  available when running tests.
- Remove nested leading indefinite article in COMMENT

irc/py-limnoria: Bump PORTREVISION

Bump PORTREVISION due to the additional of USE_PYTHON=concurrent
symlinks in the package.

Approved by:	ports-secteam (blanket)
2016-08-07 11:33:06 +00:00
Jan Beich
3e6ffa24e8 MFH: r419748
security/nss: update to 3.26

Changes:	https://developer.mozilla.org/docs/Mozilla/Projects/NSS/NSS_3.26_release_notes
Approved by:	ports-secteam (junovitch)
2016-08-06 22:23:41 +00:00
Thomas Abthorpe
ae9162d0ee MFH: r419749
- Depend on sqlalchemy to fix builds
- Bump PORTREVISION

Reported by:	pkgbot

Approved by:	ports-secteam (junovitch)
2016-08-06 17:48:03 +00:00
Olli Hauer
8408e47ffc MFH: r419646
- add patch to modify apr1 poll() emulation to match behavior expected by serf

  serf depends on the poll emulation in apr returning a POLLERR event if a
  non-blocking connect() attempt fails in order to trigger an IPv6 -> IPv4
  fallback, or a fallback to another address for a multi-homed host.  On
  FreeBSD, the poll emulation is done using kqueue, and the result returned by
  the poll() emulation is POLLIN + POLLHUP.

- upstream apache PR:
  https://bz.apache.org/bugzilla/show_bug.cgi?id=59914

PR:		211430
Submitted by:	Don Lewis (truckman@)

Approved by:	ports-secteam (junovitch)
2016-08-06 06:50:09 +00:00
Jason Unovitch
9616427342 MFH: r419706
Update to 2.0.5.

See https://www.wireshark.org/docs/relnotes/wireshark-2.0.5.html for
the list of changes in this release.

While here, enable DECRYPT support by default [1].

Requested by:	oshogbo
Approved by:	ports-secteam (with hat)
Security:	CVE-2016-6505
Security:	CVE-2016-6506
Security:	CVE-2016-6508
Security:	CVE-2016-6509
Security:	CVE-2016-6510
Security:	CVE-2016-6511
Security:	CVE-2016-6512
Security:	CVE-2016-6513
Security:	https://vuxml.FreeBSD.org/freebsd/610101ea-5b6a-11e6-b334-002590263bf5.html
2016-08-06 00:26:50 +00:00
Mark Felder
fb04d1b805 MFH: r419686
devel/p5-XSLoader: Update to 0.22

This update resolves a local arbitrary code execution CVE.

PR:		211561
Security:	CVE-2016-6185

Approved by:	ports-secteam (with hat)
2016-08-05 14:01:37 +00:00
Jan Beich
652fcafbe7 MFH: r419665
audio/alsa-{lib,utils}: update to 1.1.2

Changes:	http://www.alsa-project.org/main/index.php/Changes_v1.1.1_v1.1.2
ABI:		http://abi-laboratory.pro/tracker/compat_report/alsa/1.1.1/1.1.2/6d65a/abi_compat_report.html
Approved by:	ports-secteam (feld)
2016-08-05 13:38:42 +00:00
Pawel Pekala
b6dfd3fe2f MFH: r419626
- Fix build on FreeBSD 9.x
- Take maintainership
- Add USES=autoreconf
- Update WWW homepage

PR:		211250
Submitted by:	Zsolt Udvari

Approved by:	ports-secteam (feld)
2016-08-04 17:23:00 +00:00
Mark Felder
c039c76e99 MFH: r419617
ftp/curl: Update to 7.50.1

PR:		211575
Security:	CVE-2016-5419
Security:	CVE-2016-5420
Security:	CVE-2016-5421

Approved by:	ports-secteam (with hat)
2016-08-04 14:37:42 +00:00
Mark Felder
c3f2b3f1a4 MFH: r418900 r419528
www/lighttpd: Update to 1.4.41

- Convert to USES=localbase
- Update MAINTAINER address
- Remove NODELAY option, it has been integrated upstream
- Modernize Makefile

PR:		211495

Approved by:	ports-secteam (with hat)
2016-08-03 14:57:50 +00:00
Carlos J. Puga Medina
a46c9176bd MFH: r419508
- Fix build on FreeBSD 11.0/i386 and HEAD.
- Mark BROKEN on 9.3
- We have no MASTER_SITES and no DISTFILES. Therefore these are empty.

PR:	211321
Submitted by:	Tobias Kortkamp (maintainer)
Reviewed by:	junovitch (mentor)
Approved by:	junovitch (mentor)

Approved by:	ports-secteam (build fix blanket)
2016-08-03 11:17:44 +00:00
Jan Beich
05d2d1871f MFH: r419401
www/firefox-esr: update 45.3esr

Changes:	https://www.mozilla.org/firefox/45.3.0/releasenotes/
Security:	b7650905-e49b-432f-8fbe-fd23b5fba26a
Approved by:	ports-secteam (junovitch)
2016-08-02 18:28:44 +00:00
Jason Unovitch
265c083c1b MFH: r418136 r418138 r419430
seabios: update to 1.9.3
xen-tools: bump PORTREVISION after SeaBIOS update
xen: apply XSA-{182/183/184}

PR:		211482
Sponsored by:	Citrix Systems R&D
Approved by:	ports-secteam (with hat)
Security:	CVE-2016-5403
Security:	CVE-2016-6259
Security:	CVE-2016-6258
Security:	https://vuxml.FreeBSD.org/freebsd/06574c62-5854-11e6-b334-002590263bf5.html
Security:	https://vuxml.FreeBSD.org/freebsd/04cf89e3-5854-11e6-b334-002590263bf5.html
Security:	https://vuxml.FreeBSD.org/freebsd/032aa524-5854-11e6-b334-002590263bf5.html
2016-08-02 02:16:28 +00:00
Pawel Pekala
f4ee5406c2 MFH: r419445
- Update to version 2016.74
- Add license information

Changelog:
- Security: Message printout was vulnerable to format string injection.

  If specific usernames including "%" symbols can be created on a system
  (validated by getpwnam()) then an attacker could run arbitrary code as root
  when connecting to Dropbear server.

  A dbclient user who can control username or host arguments could potentially
  run arbitrary code as the dbclient user. This could be a problem if scripts
  or webpages pass untrusted input to the dbclient program.

- Security: dropbearconvert import of OpenSSH keys could run arbitrary code as
  the local dropbearconvert user when parsing malicious key files

- Security: dbclient could run arbitrary code as the local dbclient user if
  particular -m or -c arguments are provided. This could be an issue where
  dbclient is used in scripts.

- Security: dbclient or dropbear server could expose process memory to the
  running user if compiled with DEBUG_TRACE and running with -v

PR:		211298
Submitted by:	Piotr Kubaj (maintainer)

Approved by:	ports-secteam (feld)
2016-08-01 18:07:38 +00:00
Jason Unovitch
c241c344d7 MFH: r419420
dns/libidn: remove erroneous addition of autogenerated info/dir in plist

PR:		211407
Pointyhat to:	junovitch
Approved by:	ports-secteam (with hat)
2016-08-01 02:27:49 +00:00
Jan Beich
5a7583f69a MFH: r419084
graphics/cairo: clean up

- Convert to option helpers
- Fix LICENSE combination
- Add missing X11 dependencies [1]

PR:		198996 [1]
Submitted by:	yuri@rawbw.com [1]
Approved by:	portmgr blanket
Approved by:	ports-secteam (feld)
2016-07-31 18:59:23 +00:00
Jan Beich
84269c0d51 MFH: r419081
graphics/py-cairo: clean up

- PYTHON_CMD already contains LOCALBASE
- PYTHON is already passed to CONFIGURE_ENV
- PREFIX and *FLAGS are redundant
- Respect PREFIX != LOCALBASE while stripping [1]

PR:		202911
Submitted by:	John Hein <z7dr6ut7gs@snkmail.com>
Approved by:	maintainer timeout (11 months)
Approved by:	portmgr blanket [1]
Approved by:	ports-secteam (feld)
2016-07-31 18:56:04 +00:00
Jan Beich
e31bb4e279 MFH: r419067 r419403
Don't manually call fc-cache after USES=fonts

Approved by:	portmgr blanket
Approved by:	ports-secteam (feld)
2016-07-31 18:51:02 +00:00
Jan Beich
4ddb62cb79 MFH: r419065
x11-fonts/fontconfig: don't touch user font cache on install

This matches USES=fonts (@fc, @fcfontsdir) behavior.

PR:		207263
Submitted by:	Tatsuki Makino <tatsuki_makino@hotmail.com>
Approved by:	maintainer timeout (5 months)
Approved by:	ports-secteam (feld)
2016-07-31 18:45:56 +00:00
Kurt Jaeger
d636f4eb48 sysutils/atop: fix after r302904 due to flag rename (P_KPROC -> P_KTHREAD)
PR:		211173
MFH:		r419354
Approved by:	ports-secteam (junovitch)
2016-07-31 16:49:17 +00:00
Jason Unovitch
a0b2125ed3 MFH: r419389
dns/libidn: update 1.31 -> 1.33

PR:		211407
Submitted by:	Piotr Kubaj <pkubaj@anongoth.pl>
Approved by:	ports-secteam (with hat)
Security:	CVE-2015-8948
Security:	CVE-2016-6261
Security:	CVE-2016-6262
Security:	CVE-2016-6263
Security:	https://vuxml.FreeBSD.org/freebsd/cb5189eb-572f-11e6-b334-002590263bf5.html
2016-07-31 15:15:43 +00:00
Carlos J. Puga Medina
37c2715a09 MFH: r419384
- Fix build on sparc64

Remove unneeded symbolic link because the asm machine-dependent files
were moved back to base folder.

libtool: compile:  cc -DHAVE_CONFIG_H -I./include -I./include
-I/usr/local/include -fexceptions -DGC_VISIBILITY_HIDDEN_SET
-fvisibility=hidden -Wall -Wextra -O2 -pipe -fno-strict-aliasing
-fno-strict-aliasing -MT fnlz_mlc.lo -MD -MP -MF .deps/fnlz_mlc.Tpo -c
fnlz_mlc.c  -fPIC -DPIC -o .libs/fnlz_mlc.o

make[3]: don't know how to make sparc_mach_dep.S. Stop

Reported by:	Gordon Zaft <gordonzaft@gmail.com>
Reviewed by:	junovitch (mentor)
Approved by:	junovitch (mentor)
Differential Revision:	D7320

Approved by:	ports-secteam (build fix blanket)
2016-07-31 14:53:08 +00:00
Kurt Jaeger
0269f080f5 editors/p5-Padre: Unbreak build by adding #include <cmath>
- unbreak build by adding include cmath to
  wx-scintilla/src/scintilla/src/Editor.cxx
- make other patches makepatch-compliant
- remove WX_UNICODE=yes (obsolete)
- un-silence several commands during build

PR:		210959
MFH:		r419375
Reported by:	pkg-fallout
Approved by:	ports-secteam (blanket approval)
2016-07-31 13:46:03 +00:00
Baptiste Daroussin
7b247088b5 MFH: r419364
Remove the deinstall script that appears to be deleting all the temporary files
created by pkg(8) during upgrades

It happens because the deinstall script tries to clean up the potential manual
VM registration by cleaning out all symlinks to bin/javavm

Given all VM are registring/unregistering themselves this part is not needed

The other thing the script was doing handling the configuration which has been
replaced by @sample.

pkg-install has been modified to drop the handling of the configuration file but
keep the auto registration if all VM found. While this part is not necessary as
well, we keep it because otherwise anyone doing delete/install on javavmwapper
version 2.5 being the installed version would end up with all VM unregistered.

The pkg-install should be removed after EOL of FreeBSD 10.3

PR:		210313
2016-07-31 12:31:52 +00:00
Kubilay Kocak
c2b9acf099 MFH: r419362: sysutils/py-ploy_ansible: Depend on ansible1, unbreak runtime
1.3.1 changes the ansible requirement to < 2.dev0 due to too many
incompatible changes. Switch the dependency to ansible1 to compensate.

While I'm here:

* Add TEST_DEPENDS and test target

PR:		210215
Reported by:	Claus Andersen <Claus.Andersen+FreeBSDbugzilla enkel-it dk>

Approved by:	ports-secteam (blanket)
2016-07-31 12:17:00 +00:00
Baptiste Daroussin
538565c470 MFH: r419360
Add a hack in pkg to skip running predeinstall for javavmwrapper-2.5

During upgrades/reinstall javavmwrapper 2.5 pre deinstall script deletes the pkg
temporary files preventing to finish the upgrade.

A fixed version of javavmwrapper will be made soon, this hack will remain in the
ports tree and not in pkg(8) itself. This hack is made to not bother users is
only affecting upgrade/reinstall phase not proper deinstall

PR:		210313
2016-07-31 11:54:32 +00:00
Kurt Jaeger
b13448271a dns/dnsviz: fix man pages
Man pages are installed to the wrong directory. Consequently, they are not
compressed and also don't work. Fix is simple and attached.

PR:		211294
MFH:		r419314
Submitted by:	Nikolai Lifanov <lifanov@mail.lifanov.com>
Approved by:	ports-secteam (junovitch)
2016-07-31 10:44:24 +00:00
Carlos J. Puga Medina
41981ddfe9 MFH: r419332
- Add USES=autoreconf
- Enable compatibility with traditional man

PR:	210927
Submitted by:	cpm
Reported by:	Rares Vernica <rvernica@gmail.com>
Approved by:	gnome (maintainer timeout, 3 weeks)
Obtained from:	Gentoo (https://github.com/gentoo/gentoo/blob/master/gnome-extra/yelp/files/yelp-3.16.0-man-compatibility.patch)

Approved by:	ports-secteam (junovitch)
2016-07-30 22:38:24 +00:00
Kubilay Kocak
7af2b3033d MFH: r419306: deskutils/gcalcli: Fix for oauth2client > 1.4.12
gcalcli requires a dependency on oauth2client <= 1.4.12 to work
correctly, as higher versions replaced the run() method with run_flow().

The version of oauth2client in ports is 2.2.0 at the time of writing.

Fixes for the issue [1][2][3] have been submitted upstream in multiple
cases, although upstream has closed them as duplicates of a refactor
issue [4] that is yet to be committed/resolved.

This commit commits the proposed change in issue #229 [2].

While I'm here:

* Explicitly specify (and limit) supported Python versions to -2.x
* Add python to CATEGORIES
* Group, re-order and sort USE{s}, NO_* and files/plist sections
* Capitalize OPTIONS descriptions

[1] https://github.com/insanum/gcalcli/pull/211
[2] https://github.com/insanum/gcalcli/issues/229
[3] https://github.com/insanum/gcalcli/issues/244
[4] https://github.com/insanum/gcalcli/issues/165

PR:		206045
Submitted by:	Lawrence Chen <beastie tardisi com>
Approved by:	portmgr (maintainer timeout, 6+ months)

Approved by:	ports-secteam (blanket)
2016-07-30 10:57:14 +00:00
Christoph Moench-Tegeder
348af88fb4 MFH: r419233
Update The Gimp to 2.8.18

PR:		211124
Submitted by:	pkubaj@anongoth.pl
Approved by:	rene (mentor)
Approved by:	maintainer-timeout
Security:	6fb8a90f-c9d5-4d14-b940-aed3d63c2edc

Approved by:	ports-secteam (feld)
2016-07-29 20:04:56 +00:00
David Naylor
b9af02c7bd MFH: r418990
Mk/Uses/tcl.mk: fix stage-qa linking error.

 - If a port links to libtk then it will always also link to libtcl.  Include
   libtcl in the LIB_DEPENDS when linking to libtk.
 - Fix indentation of '.if' statements

PR:		211261
Approved by:	ports-secteam (feld), gahr
2016-07-29 07:22:53 +00:00
Kubilay Kocak
48c0c508d8 MFH: r419211 - dns/nsd: Remove IPv6 option, fixes build
Remove the IPv6 option that is causing builds to fail when it is
disabled. The issue does not affect package users, as it was a default
option.

The issue has been fixed upstream [1] and will be included/renabled
in the next version update.

While I'm here:

* Switch to USES=ssl
* Add --enable-ipv6 in CONFIGURE_ARGS to ensure it's explicitly enabled

[1] https://www.nlnetlabs.nl/bugs-script/show_bug.cgi?id=800

PR:		211303
Reported by:	<vfx9as gmail com>
Approved by:	maintainer <jaap NLnetLabs nl>

Approved by:	ports-secteam (blanket)
2016-07-28 11:30:10 +00:00
Jan Beich
4d8c3f13d6 MFH: r419064
www/webkit-gtk{2,3}: use ASCII quotes to unbreak python3 build

  GEN      DerivedSources/WebCore/XMLViewerCSS.h
  GEN      DerivedSources/WebCore/XMLViewerJS.h
Traceback (most recent call last):
  File "./Source/JavaScriptCore/inspector/scripts/cssmin.py", line 44, in <module>
    sys.stdout.write(cssminify(sys.stdin.read()))
  File "/usr/local/lib/python3.4/encodings/ascii.py", line 26, in decode
    return codecs.ascii_decode(input, self.errors)[0]
UnicodeDecodeError: 'ascii' codec can't decode byte 0xe2 in position 642: ordinal not in range(128)
gmake: *** [GNUmakefile:82114: DerivedSources/WebCore/XMLViewerCSS.h] Error 1
gmake: *** Waiting for unfinished jobs....
Traceback (most recent call last):
  File "./Source/JavaScriptCore/inspector/scripts/jsmin.py", line 237, in <module>
    minifier.minify()
  File "./Source/JavaScriptCore/inspector/scripts/jsmin.py", line 106, in minify
    previous = read(1)
  File "/usr/local/lib/python3.4/encodings/ascii.py", line 26, in decode
    return codecs.ascii_decode(input, self.errors)[0]
UnicodeDecodeError: 'ascii' codec can't decode byte 0xe2 in position 696: ordinal not in range(128)
gmake: *** [GNUmakefile:82119: DerivedSources/WebCore/XMLViewerJS.h] Error 1
offlineasm: offset extractor DerivedSources/JavaScriptCore/LLIntDesiredOffsets.h successfully generated.

PR:		197316
Submitted by:	olivier@cochard.me
Approved by:	maintainer timeout (1.5 years)
Approved by:	ports-secteam (feld)
2016-07-28 02:50:28 +00:00
Mark Felder
91c401864e MFH: r419202
databases/mysql55-server: Update to 5.5.50

Changelog:	https://dev.mysql.com/doc/relnotes/mysql/5.5/en/news-5-5-50.html

Security:	ca5cb202-4f51-11e6-b2ec-b499baebfeaf

Approved by:	ports-secteam (with hat)
2016-07-27 22:54:11 +00:00
Cy Schubert
06dc1063a5 MFH: r419157
Update to 1.13.6.

This is a bug fix release.

* Improve some error messages

* Improve documentation

* Allow a principal with nonexistent policy to bypass the minimum
  password lifetime check, consistent with other aspects of
  nonexistent policies

* Fix a rare KDC denial of service vulnerability when anonymous client
  principals are restricted to obtaining TGTs only [CVE-2016-3120]

Security:	62d45229-4fa0-11e6-9d13-206a8a720317
Security:	CVE-2016-3120

Approved by:	ports-secteam (feld)
2016-07-27 19:26:16 +00:00
Mark Felder
f874dabf1a MFH: r419119
Remove -L from CFLAGS (and add it to LDFLAGS) to fix a build issue on 10.1.

PR:		211366

Approved by:	ports-secteam (with hat)
2016-07-27 19:11:50 +00:00
John Baldwin
a69e05cd98 MFH: r418566 r418964
Import several patches recently merged upstream.

- Fix fork following to honor 'detach-on-fork'
- Fix vfork following to post a fake vfork_done event to fix breakpoints
  in vfork parents (a real vfork_done event is pending but requires kernel
  changes currently in review).
- Fix x86 debug registers to work with multiple threads (PR 157755)
- Add support for 'info auxv' on both live processes and cores.
- Add support for 'catch syscall'.  Note that catching system calls by
  names requires parsing an XML file mapping system call names to
  numbers.  The port now installs the XML syscall files to the data
  directory.  In addition, the EXPAT option is now enabled by default as
  expat is used to parse the XML files.
- Handle version 1a of NT_PRPSINFO notes which include the pr_pid field.
- Replace patch-sigev with upstream version.  Note that upstream GDB
  doesn't define SIGLIBRT on older OS versions, so do that in the port
  Makefile instead.
- Use PT_GET_EVENT_MASK/PT_SET_EVENT_MASK (new in 12).
- Fix a bug where fork and LWP events weren't enabled in new child
  processes when following child processes after a fork.
- Handle "real" vfork done events via PTRACE_VFORK (new in 12).
- Bump PORTREVISION.

PR:		157755, 210874,	211254
Approved by:	ports-secteam (feld)
2016-07-27 16:27:06 +00:00
Torsten Zuehlsdorff
98a6db51d0 MFH: r419124
lang/php70: Update from 7.0.8 to 7.0.9

Changelog: http://www.php.net/ChangeLog-7.php#7.0.9

- take maintainer

PR:           211251
Reported by:  Markus Kohlmeyer <rootservice@gmail.com>
Sponsored by: anyMOTION GRAPHICS GmbH
Approved by:  pi (mentor)

Approved by:  ports-secteam (feld)
2016-07-27 08:15:46 +00:00
Jan Beich
5e9b9329bc MFH: r419139
devel/onscripter: update to 20160726 while fixing

====> Running Q/A tests (stage-qa)
Error: /usr/local/bin/nsaconv is linked to /usr/local/lib/libjpeg.so.8 from graphics/jpeg-turbo but it is not declared as a dependency
Warning: you need USES+=jpeg

Approved by:	ports-secteam (feld)
2016-07-26 21:56:39 +00:00
Danilo Egea Gondolfo
bc7d9d0f61 MFH: r418896
- Update to 2.6.30
- Fix a shell injection vulnerability

Approved by:	ports-secteam (feld)
2016-07-26 19:35:03 +00:00
Cy Schubert
a739db341e MFH: r418903
Update to 1.14.3.

This is a bug fix release.

* Improve some error messages

* Improve documentation

* Allow a principal with nonexistent policy to bypass the minimum
  password lifetime check, consistent with other aspects of
  nonexistent policies

* Fix a rare KDC denial of service vulnerability when anonymous client
  principals are restricted to obtaining TGTs only [CVE-2016-3120]

Security:	62d45229-4fa0-11e6-9d13-206a8a720317
Security:	CVE-2016-3120

Approved by:	ports-secteam@ (feld@)
2016-07-26 19:12:13 +00:00
Ruslan Makhmatkhanov
39214f6d13 MFH: r418935
net-p2p/deluge: update to 1.3.13

- update to 1.3.13
- switch to option helpers
- add creatiion of .python-eggs for deluge_web - this resolves
  installation of plugins for deluge_web [1]

This release also fixing Scheduler plugin as reported by dbn@ [2], so
this is the reason for MFH request.

Changes: http://dev.deluge-torrent.org/wiki/ChangeLog#Deluge1.3.1320July2016

PR:		207558 [2]
Submitted by:	Marlon Leerkotte <mrleerkotte@protonmail.com> [1] (private mail)
Reported by:	dbn [2]

Approved by:	ports-secteam (feld)
2016-07-26 19:09:53 +00:00
Jan Beich
ed5a6c5f1a MFH: r419069
Apply r402343 to other gnome@ ports restoring r297047 behavior

- Invoke pkg-config(1) instead of checking manually
- Convert to ECHO_MSG which can be silenced

PR:		166279
Approved by:	portmgr blanket
Approved by:	ports-secteam (feld)
2016-07-26 18:01:32 +00:00
Jan Beich
1643ecc382 MFH: r419056
print/harfbuzz: update to 1.3.0

Changes:	https://cgit.freedesktop.org/harfbuzz/tree/NEWS?id=1.3.0
ABI:		http://abi-laboratory.pro/tracker/objects_report/harfbuzz/1.2.7/1.3.0/report.html
PR:		211363
Submitted by:	lightside@gmx.com
Approved by:	ports-secteam (feld)
2016-07-26 17:59:54 +00:00
Mark Felder
4eab8e63e5 MFH: r419135
lang/php55 lang/php56: Restore mail header patch in distinfo

Pointyhat:	me

Reported by:	mat

Approved by:	ports-secteam (with hat)
2016-07-26 17:04:53 +00:00
Don Lewis
bd67a8e0cc MFH: r418886
Upgrade to upstream svn revision r1753426, which includes the fix for
CVE-2016-1513.

Regenerate distinfo to add TIMESTAMP.

Security:	72f71e26-4f69-11e6-ac37-ac9e174be3af
Approved by:	ports-secteam (feld)
2016-07-26 16:48:42 +00:00
Mark Felder
a6dc255b23 MFH: r418791
- Bump PORTREVISION

PR:		211150
Submitted by:	Euan Thoms (maintainer)

Approved by:	ports-secteam (with hat)
2016-07-26 16:34:43 +00:00
Mark Felder
26460bf651 MFH: r419123
textproc/xerces-c3: Update to 3.1.4

Changelog:	https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=10510&version=12336069

PR:		211023

Approved by:	ports-secteam (with hat)
2016-07-26 16:05:56 +00:00
Mark Felder
e34e9ac03a MFH: r419116
lang/php55: Update to 5.5.38

Changelog:	http://php.net/ChangeLog-5.php#5.5.38

Approved by:	ports-secteam (with hat)
2016-07-26 15:34:01 +00:00
Guido Falsi
1712fda219 MFH: r418899
- Unsilence INSTALL_* commands

PR:		211271
Submitted by:	Piotr Kubaj <pkubaj at anongoth.pl> (maintainer)

Approved by:	ports-secteam (feld)
2016-07-26 15:26:07 +00:00
Guido Falsi
3238ac736b MFH: r418898
- Silence portlint warnings by reordering some directives
- Unsilence INSTALL_* commands

PR:		211272
Submitted by:	Piotr Kubaj <pkubaj at anongoth.pl> (maintainer)

Approved by:	ports-secteam (feld)
2016-07-26 15:24:42 +00:00
Mark Felder
ca50ec9657 MFH: r419112
lang/php56: Update to 5.6.24

Changelog:	http://php.net/ChangeLog-5.php#5.6.24

PR:		211290

Approved by:	ports-secteam (with hat)
2016-07-26 15:01:12 +00:00
Mark Felder
c7ac3bea72 MFH: r418724 r418759
www/nextcloud: 9.0.51 -> 9.0.52

www/nextcloud: 9.0.52 -> 9.0.53

- Guzzle 5 is shipped as part of Nextcloud and can be abused,
  in some special scenarios

PR:		211206
Changes:	https://nextcloud.com/httpoxy-can-affect-nextcloud-get-your-update-now/
Security:	https://httpoxy.org/

Approved by:	ports-secteam (with hat)
2016-07-26 14:00:22 +00:00
Mark Felder
6513b17d35 MFH: r419047
- Add missing dependency on glib

Approved by:	ports-secteam (with hat)
2016-07-26 13:52:20 +00:00
Mark Felder
9bb21a8a4b MFH: r418883
Fix build on FreeBSD 11 and later.

Reported by:	KIRIYAMA Kazuhiko <kiri [...] kx.openedu.org>
Tested by:	Kurt Jaeger <lists [...] opsec.eu>,
		"Herbert J. Skuhra" <herbert [...] mailbox.org>

Approved by:	ports-secteam (with hat)
2016-07-26 13:46:47 +00:00
Vanilla I. Shu
eb893c364e MFH: r418988
Add compiler:c++11-lang to fix build on 9.3.

Obtained from:	pkg-fallout

Approved by: 	portmgr@ (bapt@)
2016-07-26 06:16:19 +00:00
Jan Beich
b830d8fcef MFH: r419085
devel/glib20: reword COLLATION_FIX description

While not necessary on FreeBSD 11.0 anymore it maybe useful for debugging.

PR:		192381
Reported by:	emaste
Approved by:	portmgr blanket
Approved by:	ports-secteam blanket
2016-07-26 00:16:42 +00:00
Jan Beich
a6b800c025 MFH: r419079
graphics/gegl{,3}: fix typos in options

- gegl: SIMD=on has the opposite effect
- gegl3: ENSCRIPT=on has no effect

Approved by:	portmgr blanket
Approved by:	ports-secteam blanket
2016-07-25 22:41:44 +00:00
Jan Beich
d522c0b61a MFH: r419075
graphics/gegl3: apply r386216 + previous commit

- Bundled poly2tri-c is under BSD3CLAUSE
- Only V4L still uses LGPL20+ code
- More (but not all) operations/common/*.c are under GPLv3

While here define CPE information.

Approved by:	portmgr blanket
Approved by:	ports-secteam blanket
2016-07-25 22:14:54 +00:00
Jan Beich
4b00613c7b MFH: r419074
graphics/gegl: clarify LICENSE

A quick grep(1) of *.c files reveals:

LGPL20 files are

  gegl/buffer/gegl-id-pool.c
  operations/external/v4lutils/v4lutils.c

GPLv3 files are

  bin/gegl.c
  bin/gegl-path-spiro.c
  bin/gegl-path-smooth.c
  bin/gegl-options.c
  gegl/buffer/gegl-cache.c

All GPL license headers have

  ..., or (at your option) any later version.

Approved by:	portmgr blanket
Approved by:	ports-secteam blanket
2016-07-25 22:13:12 +00:00
Jan Beich
d3de9b9565 MFH: r419068
audio/libaudiofile: track flac dependency

====> Running Q/A tests (stage-qa)
Error: /usr/local/lib/libaudiofile.so.1.0.0 is linked to /usr/local/lib/libFLAC.so.8 from audio/flac but it is not declared as a dependency
Warning: you need LIB_DEPENDS+=libFLAC.so:audio/flac

PR:		206888
Submitted by:	jkim
Approved by:	portmgr blanket, maintainer timeout (6 months)
Approved by:	ports-secteam blanket
2016-07-25 21:48:47 +00:00
Thomas Zander
7ae85a0ced MFH: r418965
Fix build with libc++ 3.8.0

PR:		209549
Submitted by:	dim
Approved by:	ports-secteam (build fix blanket), maintainer timeout
2016-07-23 13:44:52 +00:00
Don Lewis
6fabed4152 MFH 2016Q3
Fix CVE-2016-1513 - Memory Corruption Vulnerability (Impress Presentations).

Regenerate distinfo to add TIMESTAMP.

Approved by:	ports-secteam (blanket)
Obtained from:	<https://bz.apache.org/ooo/show_bug.cgi?id=127045>
Security:	72f71e26-4f69-11e6-ac37-ac9e174be3af
2016-07-21 19:21:16 +00:00
Antoine Brodin
cbc81122f7 MFH: r418713
- Mark BROKEN: does not fetch
2016-07-21 19:13:10 +00:00
Antoine Brodin
344ed56d3e MFH: r418714
- Mark BROKEN: does not fetch
2016-07-21 19:12:39 +00:00
Mathieu Arnold
bc4826ae37 MFH: r418868
Update to 2016f. [1]

While there, clean things up a bit and really do staging.

PR:		211260 [1]
Submitted by:	devel stasyan com
With hat:	portmgr
Sponsored by:	Absolight
2016-07-21 10:03:52 +00:00
Dirk Meyer
937d324155 MFH: r418829
- update libgd to 2.2.2
- new MASTER_SITES
- add security patch
PR:		210913
Submitted by:	Piotr Kubaj
Security: CVE-2015-8874
Security: CVE-2016-3074
Security: http://www.openwall.com/lists/oss-security/2016/07/12/4

Approved by:	portmgr (feld)
2016-07-20 21:30:03 +00:00
Carlos J. Puga Medina
537e285b63 MFH: r418828
- Update to 1.7.2
- Bump library version in pkg-plist

Changelog:
  https://lists.gnupg.org/pipermail/gnupg-announce/2016q3/000392.html

PR:	211153
Reviewed by:	junovitch (mentor)
Approved by:	junovitch (mentor)
Exp-run:	antoine
Differential Revision:	D7221

Approved by:	ports-secteam (feld)
2016-07-20 12:50:19 +00:00
Olli Hauer
5b24038f15 MFH: r418746 r418748
- allow reproducible build
- set EXPIRATION_DATE to 2017-07-01 [1]

[1] Upstream propose EoL of apache 2.2.x during the next 12 months
    See discussion on dev@apache list.

Approved by:	ports-secteam (feld@)
2016-07-19 15:41:41 +00:00
Bernard Spil
bb55b22a82 MFH: r418743
www/apache24: Fix httpoxy vulnerability (+2.2)

  - Add upstream patch to www/apache24
  - Add upstream patch to www/apache22
  - Bump PORTREVISION

Approved by:    feld (ports-secteam)
Security:       cf0b5668-4d1b-11e6-b2ec-b499baebfeaf
Security:       CVE-2016-5387

Approved by:	ports-secteam (feld)
2016-07-19 15:30:44 +00:00
Mathieu Arnold
67a3cbf151 MFH: r418771
Add distfile missed in last commit.
2016-07-19 12:12:04 +00:00
Mathieu Arnold
b703310383 MFH: r418013 r418769
BIND9 update, 9.9.9-P2, 9.10.4-P2 and latest 9.12 snapshot.

Security:	CVE-2016-2775
Changes:	https://lists.isc.org/pipermail/bind-announce/2016-July/000996.html
Changes:	https://lists.isc.org/pipermail/bind-announce/2016-July/000997.html
Changes:	https://lists.isc.org/pipermail/bind-announce/2016-July/000998.html
Changes:	https://lists.isc.org/pipermail/bind-announce/2016-July/000999.html
Sponsored by:	Absolight
2016-07-19 11:39:05 +00:00
Thomas Zander
bd7dbac0d1 MFH: r418702
Fix build with libc++ 3.8.0

Approved by:	ports-secteam (build fix blanket)
2016-07-18 21:13:06 +00:00
Jan Beich
f37625f78f MFH: r418728
sysutils/*exfat*: update to 1.2.4

- Chase project move to GitHub
- Chase patent licensing URL [1]
- Restore GPLv2 after r328060 [2]
- Fix build on DragonFly
- Drop unused iconv dependency

PR:		199874, 210823
PR:		210162 [1]
Suggested by:	decke, tijl [2] (via bug 193629)
Approved by:	maintainer timeout (2 weeks)
Approved by:	ports-secteam (feld)
2016-07-18 20:26:08 +00:00
Kurt Jaeger
1852801f9b net/mDNSResponder: fix build on 9.3-RELEASE
- older lex/flex needs yylineno

PR:		210723
MFH:		r418720
Reported by:	Ryan Frederick <ryanrfrederick@gmail.com>
Submitted by:	Walter Schwarzenfeld <w.schwarzenfeld@utanet.at>
Approved by:	portmgr (feld)
2016-07-18 20:05:42 +00:00
Guido Falsi
60c15103dd MFH: r418726
FreeBSD's regexec() libc function is more restrictive than the linux
one and will not accept an empty expression.

Add patch (from PR) to fix this problem.

PR:		211187
Submitted by:	Dmitry Vagin <daemon.hammer at ya.ru>

Approved by:	ports-secteam (feld)
2016-07-18 19:59:29 +00:00
Gordon Tetlow
701f2ffc5b MFH: r418066 r418163 r418190 r418655
Update Perforce related ports to 2016.1.

PR:		210358
Reported by:	brd
Approved by:	mat (mentor, previous version)
Approved by:	ports-secteam (junovitch)
2016-07-17 22:13:08 +00:00
Jan Beich
f88aef77e5 MFH: r418462
multimedia/vapoursynth: unbreak after r417413

https://lists.freebsd.org/pipermail/freebsd-ports/2016-June/103724.html

Reported by:	pkg-fallout
Approved by:	ports-secteam bustage blanket
2016-07-17 17:19:33 +00:00
Jimmy Olgeni
7b8c95f238 MFH: r418662
Update MASTER_SITES for extra fonts since the old one has disappeared.

PR:		211169
Submitted by:	Carsten Larsen
Approved by:	ports-secteam (blanket)
2016-07-17 12:10:34 +00:00
Raphael Kubo da Costa
de0b40f4c2 MFH: r418636
Adjust dependencies to fix `make stage-qa'.

Error: /usr/local/lib/libtelepathy-qt4-farstream.so.2.0.9.6.1 is linked to /usr/local/lib/libgobject-2.0.so.0 from devel/glib20 but it is not declared as a dependency
Warning: you need USE_GNOME+=glib20
Error: /usr/local/lib/libtelepathy-qt4-farstream.so.2.0.9.6.1 is linked to /usr/local/lib/libglib-2.0.so.0 from devel/glib20 but it is not declared as a dependency
Warning: you need USE_GNOME+=glib20
Error: /usr/local/lib/libtelepathy-qt4-farstream.so.2.0.9.6.1 is linked to /usr/local/lib/libintl.so.8 from devel/gettext-runtime but it is not declared as a dependency
Warning: you need USES+=gettext

Approved by:	ports-secteam (junovitch, implicit)
2016-07-16 15:13:09 +00:00
Jason Unovitch
6dfe41aa26 MFH: r418305
- Update to 2.2.2

Security:	https://vuxml.FreeBSD.org/freebsd/00cb1469-4afc-11e6-97ea-002590263bf5.html
Approved by:	ports-secteam (with hat)
2016-07-16 02:28:18 +00:00
Jason Unovitch
cb1f861456 MFH: r418613
www/linux-*-flashplugin: update 11.2r202.626 -> 11.2r202.632

Security:	CVE-2016-4172
Security:	CVE-2016-4173
Security:	CVE-2016-4174
Security:	CVE-2016-4175
Security:	CVE-2016-4176
Security:	CVE-2016-4177
Security:	CVE-2016-4178
Security:	CVE-2016-4179
Security:	CVE-2016-4180
Security:	CVE-2016-4181
Security:	CVE-2016-4182
Security:	CVE-2016-4183
Security:	CVE-2016-4184
Security:	CVE-2016-4185
Security:	CVE-2016-4186
Security:	CVE-2016-4187
Security:	CVE-2016-4188
Security:	CVE-2016-4189
Security:	CVE-2016-4190
Security:	CVE-2016-4217
Security:	CVE-2016-4218
Security:	CVE-2016-4219
Security:	CVE-2016-4220
Security:	CVE-2016-4221
Security:	CVE-2016-4222
Security:	CVE-2016-4223
Security:	CVE-2016-4224
Security:	CVE-2016-4225
Security:	CVE-2016-4226
Security:	CVE-2016-4227
Security:	CVE-2016-4228
Security:	CVE-2016-4229
Security:	CVE-2016-4230
Security:	CVE-2016-4231
Security:	CVE-2016-4232
Security:	CVE-2016-4233
Security:	CVE-2016-4234
Security:	CVE-2016-4235
Security:	CVE-2016-4236
Security:	CVE-2016-4237
Security:	CVE-2016-4238
Security:	CVE-2016-4239
Security:	CVE-2016-4240
Security:	CVE-2016-4241
Security:	CVE-2016-4242
Security:	CVE-2016-4243
Security:	CVE-2016-4244
Security:	CVE-2016-4245
Security:	CVE-2016-4246
Security:	CVE-2016-4247
Security:	CVE-2016-4248
Security:	CVE-2016-4249
Security:	https://vuxml.FreeBSD.org/freebsd/a522d6ac-4aed-11e6-97ea-002590263bf5.html
Approved by:	ports-secteam (with hat)
2016-07-16 01:00:26 +00:00
Mark Felder
d2c6b90620 MFH: r418585
graphics/tiff: Patch vulnerabilities

These two patches were obtained from OpenBSD. An additional CVE is not
yet addressed, but upstream indicates they are removing the gif2tiff
utility as the mitigation in the upcoming 4.0.7.

PR:		211113
Security:	CVE-2016-5875
Security:	CVE-2016-3186

Approved by:	ports-secteam (with hat)
2016-07-15 16:24:47 +00:00
Mark Felder
218e5b170b MFH: r418576
Add patches for CVE-2016-2334 and CVE-2016-2335.

While here, use PORTREVISION?= instead of PORTREVISION= to avoid needlessly
bumping PORTREVISION in archivers/p7zip-codec-rar.

PR:		211114
Submitted by:	Piotr Kubaj <pkubaj@anongoth.pl>
Security:	a9bcaf57-4a7b-11e6-97f7-5453ed2e2b49
Security:	d706a3a3-4a7c-11e6-97f7-5453ed2e2b49

Approved by:	ports-secteam (with hat)
2016-07-15 13:45:50 +00:00
Mark Felder
f850c45e00 MFH: r418559
www/varnish4: Update pkg-descr with modern links and email address

Approved by:	ports-secteam (with hat)
2016-07-14 20:29:02 +00:00
Mark Felder
09fe79fca9 MFH: r418556
www/varnish4: Update to 4.1.3

Changelog:	https://github.com/varnishcache/varnish-cache/blob/4.1/doc/changes.rst

Will MFH as upstream recommends the latest release of this branch due to
important bugfixes.

Approved by:	ports-secteam (with hat)
2016-07-14 20:13:55 +00:00
Mark Felder
cfbe29eca3 MFH: r418473
Fixed missed Python module requirement :(

Approved by:	ports-secteam (with hat)
2016-07-14 19:33:19 +00:00
Raphael Kubo da Costa
8891742785 MFH: r418408
Set NO_ARCH=yes.

The port only installs an Emacs Lisp file.

PR:		210962
Approved by:	olgeni (maintainer)

Approved by:	ports-secteam (junovitch)
2016-07-14 15:43:08 +00:00
Kubilay Kocak
1ab7f86f0d MFH: r418529 mail/postsrsd: Remove USE_LDCONFIG
postsrsd does not install shared libraries but the port uses
USE_LDCONFIG causing the following warning:

ldconfig: warning: /usr/local/lib/postsrsd: No such file or directory

Remove USE_LDCONFIG to compensate

PR:		211097
Reported by:	Miroslav Lachman <000.fbsd quip cz>
Approved by:	Krzysztof <ports bsdserwis com> (maintainer)
Approved by:	portmgr (blanket)

Approved by:	portmgr (blanket)
2016-07-14 12:04:41 +00:00
David Naylor
616eafc1e9 MFH: r418486
emulators/i386-wine-devel: fix gecko dependency bump.

PR:		210740, 219095
Reported by:	Piotr Kubaj <pkubaj@anongoth.pl>, Ivan Klymenko <fidaj@ukr.net
Approved by:	ports-secteam (junovitch)
2016-07-14 06:24:38 +00:00
Wen Heping
0477cf4d2d MFH: r418424
- Update moodle to 2.9.7, 3.0.5 and 3.1.1(include security fix)
- Adjust CONFLICTS

Approved by:	ports-secteam@(feld@)
2016-07-14 03:20:25 +00:00
Bartek Rutkowski
6e88341942 MFH: r418466
sysutils/iocage: update 1.7.4 -> 1.7.5

- Fix jails import bugs

Approved by:	ports-secteam
2016-07-13 13:52:04 +00:00
Mark Felder
a08a0b65da MFH: r418448
Update Samba 4.2, 4.3 and 4.4 to the lates version to address CVE-2016-2119 (Client side SMB2/3 required signing can be downgraded).

Security:	CVE-2016-2119

Approved by:	ports-secteam (with hat)
2016-07-13 13:32:56 +00:00
Jan Beich
5eff0abaf1 MFH: r418357
print/harfbuzz: update to 1.2.7

Changes:	https://github.com/behdad/harfbuzz/compare/1.2.3...1.2.7
ABI:		http://abi-laboratory.pro/tracker/timeline/harfbuzz/
PR:		208792
Approved by:	maintainer timeout (3 months)
Approved by:	ports-secteam (junovitch)
2016-07-13 11:22:56 +00:00
Jason Unovitch
8ebfbec4ea MFH: r418455
sysutils/py-salt: add patches to handle runtime regressions in 2016.3.x

Fixes cron.file from upstream issue #34094/#34095 [1].  This will be in
2016.3.2.
- https://github.com/saltstack/salt/issues/34094
- https://github.com/saltstack/salt/pull/34095

Restore patch for upstream issue #33608. This was patched in 2016.3.0 but
removed in the maintainer update to 2016.3.1 in r417508. However the patch
has yet to be merged upstream. [2]
- https://github.com/saltstack/salt/issues/33608

PR:		210627 [1], 210395 [2]
Reported by:	Andres Montalban <amontalban@gmail.com>
Approved by:	Christer Edwards <christer.edwards@gmail.com> (maintainer)
Approved by:	ports-secteam (with hat)
2016-07-13 01:54:29 +00:00
Don Lewis
f665ce3289 MFH: r418412
Add missing dependencies reported by stage-qa:
        USE_XORG+=      sm xinerama

        devel/dbus (when GNOME option is enabled)

        multimedia/gstreamer (when MMEDIA option is enabled)

        graphics/poppler (-devel only, when PDFIMPORT option is enabled)

Add USES=ssl since this OpenOffice does use OpenSSL.  The base and ports
versions of OpenSSL are both known to work.  It is unknown if LibreSSL
works because the dependency ftp/curl does not currently build with
LibreSSL.

Replace one remaining path to a .jar file with ${JAVALIBDIR} in
CONFIGURE_ARGS.

Replace an absolute symlink with a relative one.

Re-align \ line continuation characters in *_DEPENDS after removal of
${PORTSDIR} from dependencies, and make a few other whitespace cleanups.

Approved by:	ports-secteam (feld)
2016-07-12 22:08:38 +00:00
Marc Fonvieille
0079fdc421 MFH: r418311
Update to r49071 from the FreeBSD docset (a.k.a. 11.0-R version).

Approved by:	portmgr (blanket), doceng (implicit)
2016-07-12 08:28:32 +00:00
Raphael Kubo da Costa
6bf3fc9cc9 MFH: r418346
Add missing dependencies to pass `make stage-qa'.

Error: /usr/local/bin/cmake-gui is linked to /usr/local/lib/libexecinfo.so.1 from devel/libexecinfo but it is not declared as a dependency
Warning: you need USES+=execinfo
Error: /usr/local/bin/cmake-gui is linked to /usr/local/lib/libjsoncpp.so.1 from devel/jsoncpp but it is not declared as a dependency
Warning: you need LIB_DEPENDS+=libjsoncpp.so:devel/jsoncpp

Approved by:	ports-secteam (junovitch, implicit)
2016-07-10 21:37:02 +00:00
Kurt Jaeger
34664683d8 java/openjfx8-devel: Unbreak build after Gradle update
- fix the build after recent update to Gradle 2.12.

PR:		208470
MFH:		r418313
Submitted by:	Tobias Kortkamp <t@tobik.me> (maintainer)
Approved by:	portmgr (junovitch)
2016-07-10 20:22:45 +00:00
Raphael Kubo da Costa
8e69fcf6cf MFH: r418337
Add missing dependencies to pass `make stage-qa'.

Error: /usr/local/bin/qtcreator is linked to /usr/local/lib/.mesa/libGL.so from graphics/libGL but it is not declared as a dependency
Warning: you need USE_GL+=gl
Error: /usr/local/lib/qtcreator/plugins/libCore.so is linked to /usr/local/lib/libQt5Help.so.5 from devel/qt5-help but it is not declared as a dependency
Warning: you need USE_QT5+=help
Error: /usr/local/lib/qtcreator/plugins/libCore.so is linked to /usr/local/lib/libQt5PrintSupport.so.5 from print/qt5-printsupport but it is not declared as a dependency
Warning: you need USE_QT5+=printsupport

Approved by:	ports-secteam (junovitch)
2016-07-10 18:53:19 +00:00
Raphael Kubo da Costa
3343731604 MFH: r418330
Declare missing dependencies to pass `make stage-qa'.

Error: /usr/local/bin/qbs is linked to /usr/local/lib/libQt5Core.so.5 from devel/qt5-core but it is not declared as a dependency
Warning: you need USE_QT5+=core
Error: /usr/local/bin/qbs-config-ui is linked to /usr/local/lib/.mesa/libGL.so from graphics/libGL but it is not declared as a dependency
Warning: you need USE_GL+=gl
Error: /usr/local/lib/libqbscore.so.1.5.2 is linked to /usr/local/lib/libQt5Network.so.5 from net/qt5-network but it is not declared as a dependency
Warning: you need USE_QT5+=network

Approved by:	ports-secteam (junovitch)
2016-07-10 17:48:56 +00:00
Raphael Kubo da Costa
9d5af65061 MFH: r418312
bsd.emacs.mk: Fix EMACS_VER for emacs-devel after r416838.

The value did not match the one in editors/emacs-devel, so ports such as
textproc/markdown-mode.el would fail `make build/run-depends` since the wrong
binary name would be looked for.

Approved by:	ports-secteam (junovitch)
2016-07-10 17:47:48 +00:00
Jan Beich
56a9f9d23f MFH: r418328
www/py-flexget: unbreak runtime after r401600 and r401602

PR:		204729
Submitted by:	koobs
Approved by:	portmgr's bustage blanket
Approved by:	ports-secteam' bustage blanket
2016-07-10 16:34:20 +00:00
Kurt Jaeger
78ca11278a devel/gradle: Add missing dependency
Gradle uses native-platform which has compiled its native component
with g++, and requires that libstdc++.so.6 is available. See
https://github.com/adammurdoch/native-platform/issues/8.

PR:		208471
MFH:		r418287
Submitted by:	Tobias Kortkamp <t@tobik.me>
Approved by:	portmgr
2016-07-10 07:21:55 +00:00
Christoph Moench-Tegeder
23bbb528ff MFH: r418277
do not strip binaries when building with DTRACE

stripping would destroy some probes and might result in instable
behaviour when trying to access those probes.

PR:		204314
Approved by:	rene (mentor), maintainer-timeout
Approved by:	ports-secteam (junovitch)
2016-07-10 07:15:05 +00:00
Christoph Moench-Tegeder
6f1b915a20 MFH: r418278
update thunderbird to 45.2.0

PR:		210749
Approved by:	jbeich (maintainer), rene (mentor)
Security:	8065d37b-8e7c-4707-a608-1b0a2b8509c3

Approved by:	ports-secteam (junovitch)
2016-07-09 13:38:48 +00:00
Thomas Zander
1d5b2596ee MFH: r418191
Take maintainership

Details:
mkvtoolnix shows spurious build issues due to a gcc-internal segfault
on the build cluster on 9.x. However, this is not perfectly
reproducible and on other hardware setups it builds reliably, so we
don't want to mark it broken on 9.x.
Taking maintainership so pkg-fallout won't continue spam the
multimedia@ mailing list.

Approved by:	ports-secteam (junovitch)
2016-07-09 12:44:39 +00:00
Jason Unovitch
323c47f57d MFH: r417896
- Add patch to install CLI tool

PR:		210659 [1]
PR:		210942 [2]
Submitted by:	Maintainer [1]
Submitted by:	James O'Gorman <james@netinertia.co.uk> [2]
Approved by:	ports-secteam (with hat)
2016-07-09 12:36:02 +00:00
Ben Woods
efdb1c7d20 MFH: r418250
graphics/tulip: Update to 4.9.0
- Add USE_GL+=gl as per new stage-qa dependency detection script
- Refactor patches to apply cleanly against new release

Approved by:	adamw (mentor)
Relnotes:	http://tulip.labri.fr/TulipDrupal/?q=node/2141
Differential Revision:	https://reviews.freebsd.org/D7164

Approved by:	ports-secteam (junovitch)
2016-07-09 07:33:40 +00:00
Bernard Spil
9faa146c1c MFH: r418240
lang/python3*: Backport upstream issue 24557

  - Add backport of patch for EGD issue [1]
  - Change USE_OPENSSL to USES= ssl
  - Don't set CPE_VERSION to the default PORTVERSION

PR:		205960 [1], 199050 [1]
Reviewed by:	koobs (python)
Approved by:	python (koobs)
Obtained from:	https://hg.python.org/cpython/rev/7c0432cf1f2e [1]

Approved by:	ports-secteam (feld)
2016-07-08 20:08:47 +00:00
Torsten Zuehlsdorff
a886c5862f MFH: r418220
security/rubygem-omniauth-saml: update from 1.5.0 to 1.6.0

- Ensure that subclasses of OmniAuth::Stategies::SAML are registered with OmniAuth as strategies
- Update ruby-saml to 1.3 to address CVE-2016-5697 (Signature wrapping attacks)

Approved by: junovitch (mentor)
Security:    CVE-2016-5697

Approved by: ports-secteam (junovitch)
2016-07-08 15:53:29 +00:00
Torsten Zuehlsdorff
82886f6bf8 MFH: r418219
security/rubygem-ruby-saml: update from 1.2.0 to 1.3.0

- Security Fix Add extra validations to prevent Signature wrapping attacks
- Fix XMLSecurity SHA256 and SHA512 uris
- Fix Destination validation

Approved by: junovitch (mentor)
Security:    CVE-2016-5697

Approved by: ports-secteam (junovitch)
2016-07-08 15:51:41 +00:00
Torsten Zuehlsdorff
5a66fc6f79 MFH: r418226
www/typo3-lts: upgrade from 6.2.21 to 6.2.25

Changelogs:
- https://wiki.typo3.org/TYPO3_CMS_6.2.21
- https://wiki.typo3.org/TYPO3_CMS_6.2.22
- https://wiki.typo3.org/TYPO3_CMS_6.2.23
- https://wiki.typo3.org/TYPO3_CMS_6.2.24
- https://wiki.typo3.org/TYPO3_CMS_6.2.25

PR:           210871
Submitted by: freebsd-ports@charlieroot.de (maintainer)
Approved by:  junovitch (mentor)
Security:     CVE-2016-5091

Approved by:  ports-secteam (junovitch)
2016-07-08 15:48:28 +00:00
Torsten Zuehlsdorff
aba258f6d3 MFH: r418225
www/typo3: upgrade from 7.6.5 to 7.6.9

Changelogs:
- https://wiki.typo3.org/TYPO3_CMS_7.6.6
- https://wiki.typo3.org/TYPO3_CMS_7.6.7
- https://wiki.typo3.org/TYPO3_CMS_7.6.8
- https://wiki.typo3.org/TYPO3_CMS_7.6.9

PR:           210870
Submitted by: freebsd-ports@charlieroot.de
Approved by:  junovitch (mentor)
Security:     CVE-2016-5091

Approved by:  ports-secteam (junovitch)
2016-07-08 15:46:18 +00:00
Torsten Zuehlsdorff
9c4303a565 MFH: r418223
www/gitlab: update from 8.8.5 to 8.8.7

8.8.7
  - Fix privilege escalation issue with OAuth external users.
  - Ensure references to private repos aren't shown to logged-out users.

8.8.6
  - Fix visibility of snippets when searching.
  - Update omniauth-saml to 1.6.0

Approved by: junovitch (mentor, implicit)
Security:    CVE-2016-5697

Approved by: ports-secteam (junovitch)
2016-07-08 15:42:47 +00:00
Mark Felder
99bfd87b19 MFH: r418197
net-mgmt/nfsen: Improve default directory permissions

Also make it easier to install/run as another user.

PR:		210368

Approved by:	ports-secteam (with hat)
2016-07-07 19:42:19 +00:00
Jason Unovitch
1636687f13 MFH: r418155
irc/quassel: update 0.12.3 -> 0.12.4

PR:		209218
Approved by:	makc (maintainer timeout, 2 months)
Approved by:	ports-secteam (with hat)
Security:	CVE-2016-4414
Security:	https://vuxml.FreeBSD.org/freebsd/7d64d00c-43e3-11e6-ab34-002590263bf5.html
2016-07-07 01:45:18 +00:00
Mathieu Arnold
9bfdfe607e MFH: r418143
Fix the opcache ports, the fact that they are zend extensions was ignored.

Sponsored by:	Absolight
2016-07-06 20:06:21 +00:00
Mark Felder
3be9126a05 MFH: r418139
www/redmine-knowledgebase: Update to 3.2.0

This version now fully supports Redmine 3.x.

Approved by:	ports-secteam (with hat)
2016-07-06 14:52:28 +00:00
Mark Felder
1bc487c6f1 MFH: r418132
www/rubygem-redmine_acts_as_taggable_on: Update to 1.1.0

This update changes to a different upstream fork where there is now
support for Redmine 3.x. This is maintained by the same author who
created the Redmine Knowledgebase plugin which requires this gem.

PR:		210644
Approved by:	maintainer (zi)

Approved by:	ports-secteam (with hat)
2016-07-06 14:52:00 +00:00
Xin LI
b5a4c2dbb3 MFH: r418123
Update to 2016-06-26a.

Approved by:	ports-secteam
2016-07-06 08:45:47 +00:00
Guido Falsi
93d8f13a41 MFH: r418081
- Convert to USES=ssl, reflow USES line
- Add missing USES libedit (asterisk13 only)
- Fix DAHDI dependencies
- Fix permissions for /var/spool/asterisk/voicemail files [1]

Reported by:    Tony Power <tony at witnessthepower.net> [1]
		(via email)

Approved by:	ports-secteam (junovitch)
2016-07-05 18:24:49 +00:00
Olli Hauer
4df9764222 MFH: r418091
o update to 2.4.23
o disable build time stamp in favor of reproducible build
o remove obsolate scoreboard/status patch
o s/USE_OPENSSL=yes/USES=ssl/
o add OPTION for two new modules:
   mod_proxy_hcheck (default=on)
   mod_http2_proxy (experimental => default=off)

Changelog:
 http://www.apache.org/dist/httpd/CHANGES_2.4.23

Approved by:	ports-secteam (feld@)
2016-07-05 16:25:03 +00:00
Baptiste Daroussin
7c69e72122 MFH: r418088
Update to 1.8.7
- update internal expat to 2.2.0
- fix external solver
- fix build on freebsd pre 9.2
- fix warnings on armv6
- fix solver issue resulting in missing conflicts or reinstalling unneeded
  packages
- add a mini summary at the end of the output
2016-07-05 15:17:25 +00:00
Roger Pau Monné
f39cc2a2f5 MFH: r418036
xen: update to final 4.7.0

Sponsored by:	Citrix Systems R&D
Approved by:	ports-secteam
2016-07-04 16:35:54 +00:00
Jason Unovitch
82276ca098 MFH: r418029
Fix build on FreeBSD 9 WITHOUT=NLS.

Sponsored by:	Absolight
Approved by:	ports-secteam (build fix blanket)
2016-07-04 16:07:09 +00:00
Jason Unovitch
42e010a0e9 MFH: r418031
Add missing plist.

Sponsored by:	Absolight
Approved by:	ports-secteam (with hat)
2016-07-04 15:52:45 +00:00
Wen Heping
94413893d7 MFH: r417945
- Update to version 2.7.12
- Remove patch that is included upstream
- Switch USE_OPENSSL to USES= ssl [1]
- Update documentation for python27
- Don't set CPE_VERSION, default is PORTVERSION [1]

PR:		210685
Submitted by:	wen@(myself), brnrd@ [1]
Exp-run by:	antoine
Differential Revision:	https://reviews.freebsd.org/D6994

Approved by:	ports-secteam(feld@)
2016-07-04 00:08:07 +00:00
Mark Felder
ef49e26645 MFH: r417974
Update to 0.7.6

PR:		210546 [1], 210668 [2]
Submitted by:	[1] Trent Thompson <trentnthompson@gmail.com>, [2] Christian Schwarz <me@cschwarz.com>

Requested by:	maintainer (lme)
Approved by:	ports-secteam (with hat)
2016-07-03 21:30:55 +00:00
Mark Felder
977332a341 MFH: r417991
Update to 2.3.4

Approved by:	ports-secteam (with hat)
2016-07-03 21:22:11 +00:00
Raphael Kubo da Costa
42edc74887 MFH: r417973
Bump PORTREVISION in security/pinentry and pinentry-qt4 after r415872.

r415872 changed the binary name that security/pinentry-qt4 installs without
bumping PORTREVISION in the affected ports, so if security/pinentry gets
rebuilt after this change but security/pinentry-qt4 is not the pinentry symlink
will be broken. Similarly, if one builds security/pinentry-qt{4,5} without
updating security/pinentry, the pinentry symlink will also be broken.

PR:		209556

Approved by:	ports-secteam (feld)
2016-07-03 18:49:35 +00:00
Jason Unovitch
b75c98dfbb MFH: r417986
chinese/wordpress-zh_CN: update 4.5.2 -> 4.5.3

PR:		210581
Approved by:	ports-secteam (with hat)
Security:	CVE-2016-5832
Security:	CVE-2016-5833
Security:	CVE-2016-5834
Security:	CVE-2016-5835
Security:	CVE-2016-5836
Security:	CVE-2016-5837
Security:	CVE-2016-5838
Security:	CVE-2016-5839
Security:	https://vuxml.FreeBSD.org/freebsd/bfcc23b6-3b27-11e6-8e82-002590263bf5.html
2016-07-03 18:26:17 +00:00
Antoine Brodin
7c076edabd MFH: r417918
Fix packaging when GL2PS is on

Reported by:	pkg-fallout
2016-07-02 10:30:15 +00:00
Mark Felder
b1c2ebd0e4 MFH: r417893
www/node5: Remoe port

Port has expired and upstream has deprecated this version.

PR:		210737

Approved by:	ports-secteam (with hat)
2016-07-01 17:19:18 +00:00
862 changed files with 13737 additions and 6324 deletions

1
MOVED
View File

@ -8380,3 +8380,4 @@ sysutils/syslog-ng34||2016-06-30|Has expired: EOL, no longer supported by bababi
devel/jenkins2|devel/jenkins|2016-06-30|Has expired: Use devel/jenkins
www/p5-WWW-Google-Notebook||2016-06-30|Has expired: Google Notebook has shut down
sysutils/syslog-ng-incubator03||2016-06-30|Has expired: EOL, no longer supported by bababit.hu
www/node5|www/node|2016-07-01|Has expired: upstream support has ended, use www/node instead

View File

@ -37,12 +37,12 @@ RUN_DEPENDS+= libxul>=45:www/libxul
.elif ${gecko_ARGS:Mfirefox}
_GECKO_DEFAULT_VERSION= 45
_GECKO_VERSIONS= 45 47
_GECKO_VERSIONS= 45 49
_GECKO_TYPE= firefox
# Dependence lines for different Firefox versions
45_DEPENDS= ${LOCALBASE}/lib/firefox/firefox:www/firefox-esr
47_DEPENDS= ${LOCALBASE}/lib/firefox/firefox:www/firefox
49_DEPENDS= ${LOCALBASE}/lib/firefox/firefox:www/firefox
.if exists(${LOCALBASE}/bin/firefox)
_GECKO_INSTALLED_VER!= ${LOCALBASE}/bin/firefox --version 2>/dev/null

View File

@ -184,12 +184,13 @@ _TCLTK_WRAPPER_PORT= wish:x11-toolkits/tk-wrapper
.endif
# Construct the correct dependency lines (Tcl/Tk)
. if ${_TCLTK_PORT} == "tcl"
.if ${_TCLTK_PORT} == "tcl"
_TCLTK_EXE_LINE= tclsh${TCL_VER}:lang/tcl${_TCLTK_WANTED_VERSION}
_TCLTK_LIB_LINE= libtcl${TCL_SHLIB_VER}.so:lang/tcl${_TCLTK_WANTED_VERSION}
. elif ${_TCLTK_PORT} == "tk"
.elif ${_TCLTK_PORT} == "tk"
_TCLTK_EXE_LINE= wish${TK_VER}:x11-toolkits/tk${_TCLTK_WANTED_VERSION}
_TCLTK_LIB_LINE= libtk${TK_SHLIB_VER}.so:x11-toolkits/tk${_TCLTK_WANTED_VERSION}
_TCLTK_LIB_LINE= libtk${TK_SHLIB_VER}.so:x11-toolkits/tk${_TCLTK_WANTED_VERSION} \
libtcl${TCL_SHLIB_VER}.so:lang/tcl${_TCLTK_WANTED_VERSION}
.endif
.if ${tcl_ARGS:Mbuild}

View File

@ -72,6 +72,7 @@ PAX?= /bin/pax
PRINTF?= /usr/bin/printf
PS_CMD?= /bin/ps
PW?= /usr/sbin/pw
READELF?= /usr/bin/readelf
REALPATH?= /bin/realpath
RM?= /bin/rm -f
RMDIR?= /bin/rmdir

View File

@ -83,7 +83,7 @@ PLIST?= ${PKGDIR}/pkg-plist.${EMACS_PORT_NAME}
# Emacs-24.x (development version)
.elif (${EMACS_PORT_NAME} == "emacs-devel")
EMACS_NAME= emacs
EMACS_VER= 25.0.93
EMACS_VER= 25.0.95
EMACS_MAJOR_VER= 25
EMACS_LIBDIR?= share/${EMACS_NAME}
EMACS_LIBDIR_WITH_VER?= share/${EMACS_NAME}/${EMACS_VER}

View File

@ -89,18 +89,24 @@ USES+= cpe compiler:c++11-lang gmake iconv perl5 pkgconfig \
python:2.7,build desktop-file-utils
CPE_VENDOR?=mozilla
USE_PERL5= build
USE_XORG= xext xrender xt
USE_XORG= x11 xcomposite xdamage xext xfixes xrender xt
.if ${MOZILLA} != "libxul"
BUNDLE_LIBS= yes
.endif
# call to implicitly-deleted copy constructor of 'mozilla::WidevineVideoFrame'
. if ${OPSYS} == FreeBSD && ${OSVERSION} < 1000019 && ${MOZILLA_VER:R:R} >= 49
# XXX USES=compiler:c++11-lib cannot be used due to ports/208538
USE_GCC= 5+
.endif
MOZILLA_SUFX?= none
MOZSRC?= ${WRKSRC}
WRKSRC?= ${WRKDIR}/mozilla
PLISTF?= ${WRKDIR}/plist_files
MOZ_OBJDIR?= ${WRKSRC}/obj-${CONFIGURE_TARGET}
MOZ_OBJDIR?= ${WRKSRC}/obj-${ARCH:C/amd64/x86_64/}-unknown-${OPSYS:tl}${OSREL}
MOZ_PIS_DIR?= lib/${MOZILLA}/init.d
@ -119,14 +125,14 @@ MOZ_PKGCONFIG_FILES?= ${MOZILLA}-gtkmozembed ${MOZILLA}-js \
ALL_TARGET?= build
CONFIGURE_TARGET:=${ARCH:C/amd64/x86_64/}-portbld-${OPSYS:tl}${OSREL}
MOZ_EXPORT+= ${CONFIGURE_ENV} \
PERL="${PERL}"
MOZ_OPTIONS+= ${CONFIGURE_TARGET} --prefix="${PREFIX}"
MOZ_OPTIONS+= --prefix="${PREFIX}"
MOZ_MK_OPTIONS+=MOZ_OBJDIR="${MOZ_OBJDIR}"
CPPFLAGS+= -isystem${LOCALBASE}/include
LDFLAGS+= -L${LOCALBASE}/lib -Wl,-rpath,${PREFIX}/lib/${MOZILLA}
LDFLAGS+= -L${LOCALBASE}/lib \
-Wl,-rpath,${PREFIX}/lib/${MOZILLA} -Wl,--as-needed
.if ${OPSYS} != DragonFly # XXX xpcshell crash during install
# use jemalloc 3.0.0 (4.0 for firefox 43+) API for stats/tuning
@ -137,7 +143,11 @@ MOZ_EXPORT+= MOZ_JEMALLOC3=1 MOZ_JEMALLOC4=1
EXTRA_PATCHES+= ${FILESDIR}/extra-patch-bug1125514
. endif
.elif ${OPSYS} != FreeBSD || ${OSVERSION} < 1000012 || ${MOZILLA_VER:R:R} >= 37
. if ${MOZILLA_VER:R:R} >= 48
MOZ_OPTIONS+= --enable-jemalloc=4
.else
MOZ_OPTIONS+= --enable-jemalloc
. endif
.endif
.endif # !DragonFly
@ -212,10 +222,10 @@ sqlite_MOZ_OPTIONS= --enable-system-sqlite
theora_LIB_DEPENDS= libtheora.so:multimedia/libtheora
theora_MOZ_OPTIONS= --with-system-theora
tremor_LIB_DEPENDS= libvorbisidec.so:audio/libtremor
tremor_LIB_DEPENDS= libogg.so:audio/libogg libvorbisidec.so:audio/libtremor
tremor_MOZ_OPTIONS= --with-system-tremor --with-system-ogg
vorbis_LIB_DEPENDS= libvorbis.so:audio/libvorbis
vorbis_LIB_DEPENDS= libogg.so:audio/libogg libvorbis.so:audio/libvorbis
vorbis_MOZ_OPTIONS= --with-system-vorbis --with-system-ogg
.endif
@ -227,6 +237,9 @@ vpx_MOZ_OPTIONS= --with-system-libvpx
${use:S/-/_WITHOUT_/}= ${TRUE}
.endfor
LIB_DEPENDS+= libfontconfig.so:x11-fonts/fontconfig \
libfreetype.so:print/freetype2
.for dep in ${_ALL_DEPENDS} ${USE_MOZILLA:M+*:S/+//}
.if !defined(_WITHOUT_${dep})
BUILD_DEPENDS+= ${${dep}_BUILD_DEPENDS}
@ -261,14 +274,7 @@ MOZ_OPTIONS+= --enable-necko-protocols=${MOZ_PROTOCOLS}
# others
MOZ_OPTIONS+= --with-system-zlib \
--with-system-bz2 \
--enable-unified-compilation \
--disable-debug-symbols \
--disable-glibtest \
--disable-gtktest \
--disable-freetypetest \
--disable-installer \
--disable-updater \
--disable-pedantic
--disable-debug-symbols
# API keys from www/chromium
# http://www.chromium.org/developers/how-tos/api-keys
@ -291,12 +297,12 @@ USE_QT5+= qmake_build buildtools_build gui network quick printsupport
MOZ_EXPORT+= HOST_QMAKE="${QMAKE}" HOST_MOC="${MOC}" HOST_RCC="${RCC}"
.elif ${MOZ_TOOLKIT:Mcairo-gtk3}
BUILD_DEPENDS+= gtk3>=3.14.6:x11-toolkits/gtk30
USE_GNOME+= gtk30
USE_GNOME+= gdkpixbuf2 gtk30
. if ${MOZILLA_VER:R:R} >= 32
USE_GNOME+= gtk20 # bug 624422
. endif
.else # gtk2, cairo-gtk2
USE_GNOME+= gtk20
USE_GNOME+= gdkpixbuf2 gtk20
.endif
.if ${PORT_OPTIONS:MOPTIMIZED_CFLAGS}
@ -304,10 +310,6 @@ CFLAGS+= -O3
MOZ_EXPORT+= MOZ_OPTIMIZE_FLAGS="${CFLAGS:M-O*}"
MOZ_OPTIONS+= --enable-optimize
.else
. if ${MOZILLA_VER:R:R} >= 45 && ${ARCH} == i386 && \
(${OSVERSION} >= 1000000 && ${OSVERSION} < 1003501)
USES:= compiler:c++14-lang ${USES:Ncompiler*c++11*} # XXX ports/207837
. endif
MOZ_OPTIONS+= --disable-optimize
.endif
@ -317,11 +319,12 @@ RUN_DEPENDS+= libcanberra>0:audio/libcanberra
.if ${PORT_OPTIONS:MDBUS}
BUILD_DEPENDS+= libnotify>0:devel/libnotify
LIB_DEPENDS+= libdbus-glib-1.so:devel/dbus-glib \
LIB_DEPENDS+= libdbus-1.so:devel/dbus \
libdbus-glib-1.so:devel/dbus-glib \
libstartup-notification-1.so:x11/startup-notification
MOZ_OPTIONS+= --enable-startup-notification
.else
MOZ_OPTIONS+= --disable-dbus --disable-libnotify
MOZ_OPTIONS+= --disable-dbus
.endif
.if ${PORT_OPTIONS:MFFMPEG}
@ -333,7 +336,7 @@ RUN_DEPENDS+= ffmpeg>=0.8,1:multimedia/ffmpeg
RUN_DEPENDS+= gstreamer1-libav>=1.2.4_1:multimedia/gstreamer1-libav
USE_GSTREAMER1?=good libav
MOZ_OPTIONS+= --enable-gstreamer=1.0
.else
.elif ${MOZILLA_VER:R:R} < 46
MOZ_OPTIONS+= --disable-gstreamer
.endif
@ -345,12 +348,6 @@ MOZ_OPTIONS+= --enable-gconf
MOZ_OPTIONS+= --disable-gconf
.endif
.if ${PORT_OPTIONS:MGIO} && ! ${MOZ_TOOLKIT:Mcairo-qt}
MOZ_OPTIONS+= --enable-gio
.else
MOZ_OPTIONS+= --disable-gio
.endif
.if ${PORT_OPTIONS:MGNOMEUI}
BUILD_DEPENDS+= ${libgnomeui_DETECT}:${libgnomeui_LIB_DEPENDS:C/.*://}
USE_GNOME+= libgnomeui:build

101
UPDATING
View File

@ -5,6 +5,107 @@ they are unavoidable.
You should get into the habit of checking this file for changes each time
you update your ports collection, before attempting any port upgrades.
20160811:
AFFECTS: users of security/libressl
AUTHOR: brnrd@FreeBSD.org
The port has been updated to the latest stable version 2.4 of LibreSSL.
The shared library versions of the libraries have been bumped.
With this update, the patch for the OPENSSL_VERSION_NUMBER has been
removed. This causes issues with a number of ports. Patches for all
ports for which this issues is known can be found on
https://wiki.freebsd.org/LibreSSL/Ports#OPENSSL_VERSION_NUMBER
After upgrading, manually update all packages that depend on any of the
libraries provided by LibreSSL (libssl, libcrypto and libtls) since the
versions of these libraries have changed. Normally, you can obtain the
list of dependent software by running the following command:
# pkg info -r libressl
Then you should rebuild all ports depending on libressl to avoid dangling
shared library dependencies. Poudriere and pkg handle this correctly,
portmaster and portupgrade users can use the following to rebuild all
dependent ports.
Portmaster users:
portmaster -r libressl
Portupgrade users:
portupgrade -fr security/libressl
20160811:
AFFECTS: users of databases/postgresqlNN-server with ICU patch
AUTHOR: girgen@FreeBSD.org
The ICU patch is added to the PostgreSQL-9.5 server. Please note that you
must never change between using the ICU patch and using system locale for the
same database cluster without REINDEXing all TEXT/VARCHAR columns or
dump+restore your database. Failing to do so will result in corrupted indexes
due to the differences between the locale definitions. ICU will always be the
better choice for speed and correctness. :)
Also, the ICU patch used to support other unicode encodings than UTF-8, but
that has been removed due to lack of demand and the complicated testing
required. If you use another unicode encoding and rely on ICU for collation,
please refrain from upgrading the postgresql server and instead contact the
author named above.
20160722:
AFFECTS: users of emulators/virtualbox-ose
AUTHOR: jkim@FreeBSD.org
VirtualBox has been updated to 5.0.26 and it is incompatible with old
kernel modules. You should upgrade emulators/virtualbox-ose-kmod and
load new kernel modules before starting new version, e.g.,
# service vboxnet restart
20160722:
AFFECTS: users of games/stonesoup-*
AUTHOR: lifanov@mail.lifanov.com
The WIZARD option has been renamed to NOWIZARD and is now an opt-out to
better reflect the upstream. If you run a shared game server and would
like the Wizard mode support disabled, please update port options.
20160718:
AFFECTS: users of www/awstats
AUTHOR: adamw@FreeBSD.org
The directory containing icons has changed from ".../icons" to ".../icon".
awstats has, in its suggested configuration file, contained an alias
from /awstatsicons. After applying the awstats-7.5 update, you must
update that alias to point to /usr/local/www/awstats/icon (just remove
the "s" at the end).
20160708:
AFFECTS: users of sysutils/screen
AUTHOR: cy@FreeBSD.org
As of GNU Screen 4.4.0 (r417201):
Note that there was fix to screen message structure field
responsible for $TERM handling, making it impossible
to attach to older versions.
20160704:
AFFECTS: users of databases/mysql57-*
AUTHOR: riggs@FreeBSD.org
The default location for my.cnf has changed from "/var/db/mysql/my.cnf"
to "/usr/local/etc/mysql/my.cnf". Existing my.cnf files must be merged
manually with the new default and moved to the new location. To
continue using the my.cnf file at the old location, set "mysql_optfile"
in /etc/rc.conf to point to the location of the existing my.cnf file.
20160701:
AFFECTS: users of www/node5
AUTHOR: bradleythughes@fastmail.fm
Node.js v5.x has reached end of life and has been removed. Users that
have not yet moved to v6.x should do so now by switching to the www/node
port.
20160627:
AFFECTS: users of sysutils/rsyslog7
AUTHOR: brd@FreeBSD.org

View File

@ -3,6 +3,7 @@
PORTNAME= p7zip
PORTVERSION= 15.14
PORTREVISION?= 1
CATEGORIES= archivers
MASTER_SITES= SF
DISTNAME= ${PORTNAME}_${DISTVERSION}_src_all

View File

@ -0,0 +1,25 @@
Patch for CVE-2016-2334.
Obtained from: https://sourceforge.net/p/p7zip/discussion/383043/thread/9d0fb86b/
--- CPP/7zip/Archive/HfsHandler.cpp.orig Fri Jun 19 06:52:08 2015
+++ CPP/7zip/Archive/HfsHandler.cpp Mon May 23 20:37:42 2016
@@ -987,7 +987,9 @@ HRESULT CDatabase::LoadCatalog(const CFork &fork, cons
item.GroupID = Get32(r + 0x24);
item.AdminFlags = r[0x28];
item.OwnerFlags = r[0x29];
+ */
item.FileMode = Get16(r + 0x2A);
+ /*
item.special.iNodeNum = Get16(r + 0x2C); // or .linkCount
item.FileType = Get32(r + 0x30);
item.FileCreator = Get32(r + 0x34);
@@ -1571,6 +1573,9 @@ HRESULT CHandler::ExtractZlibFile(
blockSize = (UInt32)rem;
UInt32 size = GetUi32(tableBuf + i * 8 + 4);
+
+ if (size > buf.Size() || size > kCompressionBlockSize + 1)
+ return S_FALSE;
RINOK(ReadStream_FALSE(inStream, buf, size));

View File

@ -0,0 +1,18 @@
Patch for CVE-2016-2335.
Obtained from: https://sourceforge.net/p/p7zip/discussion/383043/thread/9d0fb86b/
--- CPP/7zip/Archive/Udf/UdfIn.cpp.orig Fri Nov 20 15:40:08 2015
+++ CPP/7zip/Archive/Udf/UdfIn.cpp Mon May 23 20:37:46 2016
@@ -389,7 +389,11 @@ HRESULT CInArchive::ReadFileItem(int volIndex, int fsI
return S_FALSE;
CFile &file = Files.Back();
const CLogVol &vol = LogVols[volIndex];
- CPartition &partition = Partitions[vol.PartitionMaps[lad.Location.PartitionRef].PartitionIndex];
+ unsigned partitionRef = lad.Location.PartitionRef;
+
+ if (partitionRef >= vol.PartitionMaps.Size())
+ return S_FALSE;
+ CPartition &partition = Partitions[vol.PartitionMaps[partitionRef].PartitionIndex];
UInt32 key = lad.Location.Pos;
UInt32 value;

View File

@ -0,0 +1,26 @@
--- exif.cc.orig 2016-01-03 02:09:17 UTC
+++ exif.cc
@@ -1100,7 +1100,7 @@ exif_find_wpt_by_time(const Waypoint* wp
if (exif_wpt_ref == NULL) {
exif_wpt_ref = wpt;
- } else if (abs(exif_time_ref - wpt->creation_time.toTime_t()) < abs(exif_time_ref - exif_wpt_ref->creation_time.toTime_t())) {
+ } else if (qAbs(exif_time_ref - wpt->creation_time.toTime_t()) < qAbs(exif_time_ref - exif_wpt_ref->creation_time.toTime_t())) {
exif_wpt_ref = wpt;
}
}
@@ -1447,12 +1447,12 @@ exif_write(void)
if (exif_wpt_ref == NULL) {
warning(MYNAME ": No point with a valid timestamp found.\n");
- } else if (abs(exif_time_ref - exif_wpt_ref->creation_time.toTime_t()) > frame) {
+ } else if (qAbs(exif_time_ref - exif_wpt_ref->creation_time.toTime_t()) > frame) {
warning(MYNAME ": No matching point found for image date %s!\n", qPrintable(str));
if (exif_wpt_ref != NULL) {
QString str = exif_time_str(exif_wpt_ref->creation_time.toTime_t());
warning(MYNAME ": Best is from %s, %d second(s) away.\n",
- qPrintable(str), abs(exif_time_ref - exif_wpt_ref->creation_time.toTime_t()));
+ qPrintable(str), (int) qAbs(exif_time_ref - exif_wpt_ref->creation_time.toTime_t()));
}
exif_wpt_ref = NULL;
}

View File

@ -3,7 +3,7 @@
PORTNAME= rmap
PORTVERSION= 1.2
PORTREVISION= 12
PORTREVISION= 13
CATEGORIES= astro geography
MASTER_SITES= http://rmap.sourceforge.net/

View File

@ -2,8 +2,7 @@
# $FreeBSD$
PORTNAME= alsa-lib
PORTVERSION= 1.1.1
PORTREVISION= 1
PORTVERSION= 1.1.2
CATEGORIES= audio
MASTER_SITES= ftp://ftp.alsa-project.org/pub/lib/ \
GENTOO
@ -17,6 +16,7 @@ USES= cpe libtool:keepla tar:bzip2
USE_LDCONFIG= yes
CPE_VENDOR= alsa
GNU_CONFIGURE= yes
CONFIGURE_ENV= ac_cv_header_endian_h=no
CONFIGURE_ARGS= --with-pkgconfdir="\$${prefix}/libdata/pkgconfig"
INSTALL_TARGET= install-strip
TEST_ENV= ${MAKE_ENV} ALSA_CONFIG_PATH="${FILESDIR}/asound.conf.sample"

View File

@ -1,2 +1,2 @@
SHA256 (alsa-lib-1.1.1.tar.bz2) = 8ac76c3144ed2ed49da7622ab65ac5415205913ccbedde877972383cbc234269
SIZE (alsa-lib-1.1.1.tar.bz2) = 932105
SHA256 (alsa-lib-1.1.2.tar.bz2) = d38dacd9892b06b8bff04923c380b38fb2e379ee5538935ff37e45b395d861d6
SIZE (alsa-lib-1.1.2.tar.bz2) = 947423

View File

@ -0,0 +1,4 @@
#ifndef _ENDIAN_H
#define _ENDIAN_H
#include <linux/types.h>
#endif /* _ENDIAN_H */

View File

@ -11,7 +11,5 @@
typedef pid_t __kernel_pid_t;
typedef off_t __kernel_off_t;
typedef uint16_t __u16;
typedef uint32_t __u32;
typedef uint64_t __u64;
#endif /* _LINUX_TYPES_H */

View File

@ -8,7 +8,6 @@ include/alsa/control_external.h
include/alsa/error.h
include/alsa/global.h
include/alsa/hwdep.h
include/alsa/iatomic.h
include/alsa/input.h
include/alsa/mixer.h
include/alsa/mixer_abst.h
@ -134,6 +133,25 @@ share/alsa/pcm/surround71.conf
share/alsa/smixer.conf
share/alsa/sndo-mixer.alisp
share/alsa/topology/broadwell/broadwell.conf
share/alsa/topology/sklrt286/codec0_in-cpr-1.bin
share/alsa/topology/sklrt286/codec0_in-mi.bin
share/alsa/topology/sklrt286/codec0_out-cpr-4.bin
share/alsa/topology/sklrt286/codec0_out-mo.bin
share/alsa/topology/sklrt286/codec1_out-cpr-5.bin
share/alsa/topology/sklrt286/codec1_out-mo.bin
share/alsa/topology/sklrt286/dmic01_hifi_in-cpr-3.bin
share/alsa/topology/sklrt286/dmic01_hifi_in-mi.bin
share/alsa/topology/sklrt286/hdmi1_pt_out-cpr-7.bin
share/alsa/topology/sklrt286/hdmi1_pt_out-cpr-8.bin
share/alsa/topology/sklrt286/hdmi2_pt_out-cpr-10.bin
share/alsa/topology/sklrt286/hdmi2_pt_out-cpr-9.bin
share/alsa/topology/sklrt286/hdmi3_pt_out-cpr-11.bin
share/alsa/topology/sklrt286/hdmi3_pt_out-cpr-12.bin
share/alsa/topology/sklrt286/media0_in-cpr-0.bin
share/alsa/topology/sklrt286/media0_in-mi.bin
share/alsa/topology/sklrt286/media0_out-cpr-6.bin
share/alsa/topology/sklrt286/media0_out-mo.bin
share/alsa/topology/sklrt286/skl_i2s.conf
share/alsa/ucm/DAISY-I2S/DAISY-I2S.conf
share/alsa/ucm/DAISY-I2S/HiFi.conf
share/alsa/ucm/GoogleNyan/GoogleNyan.conf
@ -162,7 +180,11 @@ share/alsa/ucm/SDP4430/hifiLP
share/alsa/ucm/SDP4430/record
share/alsa/ucm/SDP4430/voice
share/alsa/ucm/SDP4430/voiceCall
share/alsa/ucm/VEYRON-I2S/HiFi.conf
share/alsa/ucm/VEYRON-I2S/VEYRON-I2S.conf
share/alsa/ucm/broadwell-rt286/HiFi
share/alsa/ucm/broadwell-rt286/broadwell-rt286.conf
share/alsa/ucm/chtrt5645/HiFi.conf
share/alsa/ucm/chtrt5645/chtrt5645.conf
share/alsa/ucm/tegraalc5632/tegraalc5632.conf
@sample etc/asound.conf.sample

View File

@ -2,7 +2,7 @@
# $FreeBSD$
PORTNAME= alsa-utils
PORTVERSION= 1.1.1
PORTVERSION= 1.1.2
CATEGORIES= audio
MASTER_SITES= ftp://ftp.alsa-project.org/pub/utils/ \
GENTOO
@ -23,7 +23,7 @@ INSTALL_TARGET= install-strip
CPPFLAGS+= -I${.CURDIR}/../alsa-lib/files
OPTIONS_SUB= yes
OPTIONS_DEFINE= BAT MANPAGES NLS
OPTIONS_DEFINE= BAT MANPAGES NLS SAMPLERATE
OPTIONS_DEFAULT=BAT MANPAGES
BAT_DESC= Basic Audio Tester support
@ -37,6 +37,9 @@ NLS_USES= gettext
NLS_CONFIGURE_ENABLE=nls
NLS_LIBS= -lintl
SAMPLERATE_LIB_DEPENDS= libsamplerate.so:audio/libsamplerate
SAMPLERATE_CONFIGURE_ENV_OFF=ac_cv_header_samplerate_h=no
post-patch: .SILENT
${REINPLACE_CMD} -e '/LIBS/s/-ldl//g; /LIBRT/s/-lrt//g;' \
${WRKSRC}/configure

View File

@ -1,2 +1,2 @@
SHA256 (alsa-utils-1.1.1.tar.bz2) = 89757c9abaf420831b088fce354d492acc170bd02bb50eb7392c175f594b8041
SIZE (alsa-utils-1.1.1.tar.bz2) = 1186408
SHA256 (alsa-utils-1.1.2.tar.bz2) = 7af603c0877d1251599d65b4fbc372e63a54371b888f5c26c6a86ac1d0519071
SIZE (alsa-utils-1.1.2.tar.bz2) = 1193140

View File

@ -198,4 +198,10 @@ VISUALISATION_CMAKE_OFF=-DENABLE_VISUALISATIONS=OFF
WIIMOTEDEV_CMAKE_ON= -DENABLE_WIIMOTEDEV=ON
WIIMOTEDEV_CMAKE_OFF= -DENABLE_WIIMOTEDEV=OFF
.include <bsd.port.mk>
.include <bsd.port.pre.mk>
.if ${COMPILER_TYPE} == clang && ${COMPILER_VERSION} >= 39
CXXFLAGS+= -Wno-undefined-var-template
.endif
.include <bsd.port.post.mk>

View File

@ -3,7 +3,7 @@
PORTNAME= enscribe
PORTVERSION= 0.1.0
PORTREVISION= 7
PORTREVISION= 8
CATEGORIES= audio graphics
MASTER_SITES= http://www.coppercloudmusic.com/enscribe/

View File

@ -4,7 +4,7 @@
PORTNAME= libaudiofile
PORTVERSION= 0.3.6
PORTREVISION= 2
PORTREVISION= 3
CATEGORIES= audio
MASTER_SITES= GNOME/sources/${PORTNAME:S/lib//}/${PORTVERSION:C/^([0-9]+\.[0-9]+).*/\1/}
DISTNAME= audiofile-${PORTVERSION}
@ -14,6 +14,8 @@ COMMENT= Sound library for SGI audio file
LICENSE= LGPL21
LIB_DEPENDS= libFLAC.so:audio/flac
CONFLICTS= osalp-0.7.*
USES= pathfix pkgconfig tar:xz libtool

View File

@ -3,7 +3,7 @@
PORTNAME= mp3plot
DISTVERSION= 0.6.0
PORTREVISION= 12
PORTREVISION= 13
CATEGORIES= audio
MASTER_SITES= http://p.outlyer.net/mp3plot/files/

View File

@ -7,7 +7,7 @@ CATEGORIES= audio ipv6
MASTER_SITES= http://www.musicpd.org/download/mpc/0/
DISTNAME= mpc-${PORTVERSION}
MAINTAINER= ports@FreeBSD.org
MAINTAINER= udvzsolt@gmail.com
COMMENT= Command line client for the musicpd
LICENSE= GPLv2+
@ -15,7 +15,7 @@ LICENSE_FILE= ${WRKSRC}/COPYING
LIB_DEPENDS= libmpdclient.so:audio/libmpdclient
USES= pkgconfig tar:xz
USES= autoreconf iconv pkgconfig tar:xz
GNU_CONFIGURE= yes
PLIST_FILES= bin/mpc man/man1/mpc.1.gz
@ -27,12 +27,9 @@ OPTIONS_DEFINE= EXAMPLES DOCS ICONV
OPTIONS_DEFAULT= ICONV
ICONV_USES= iconv
ICONV_LDFLAGS= ${ICONV_LIB}
ICONV_LDFLAGS= -L${LOCALBASE}/lib ${ICONV_LIB}
ICONV_CONFIGURE_ENABLE= iconv
post-patch:
@${REINPLACE_CMD} -e 's|-lintl|${ICONV_LIB}|g' ${WRKSRC}/configure
do-install:
${INSTALL_PROGRAM} ${WRKSRC}/src/mpc ${STAGEDIR}${PREFIX}/bin
${INSTALL_MAN} ${WRKSRC}/doc/mpc.1 ${STAGEDIR}${MAN1PREFIX}/man/man1

View File

@ -1,4 +1,4 @@
A client for MPD, the Music Player Daemon.
mpc connects to a MPD running on a machine via a network.
WWW: http://www.musicpd.org/
WWW: https://www.musicpd.org/clients/mpc/

View File

@ -33,7 +33,7 @@ CONFIG_DESC= Install configuration utility (needs Qt 4.x)
#ALSA_LIB_DEPENDS= libasound.so:audio/alsa-lib
CONFIG_CMAKE_ON= -DALSOFT_NO_CONFIG_UTIL:BOOL=OFF
CONFIG_CMAKE_OFF= -DALSOFT_NO_CONFIG_UTIL:BOOL=ON
CONFIG_USE= QT4=gui
CONFIG_USE= QT4=corelib,gui,qmake_build,moc_build,rcc_build,uic_build
FLUIDSYNTH_CMAKE_ON= -DALSOFT_REQUIRE_FLUIDSYNTH:BOOL=ON
FLUIDSYNTH_CMAKE_OFF= -DALSOFT_MIDI_FLUIDSYNTH:BOOL=OFF
FLUIDSYNTH_LIB_DEPENDS= libfluidsynth.so:audio/fluidsynth

View File

@ -2,7 +2,7 @@
# $FreeBSD$
PORTNAME= teamspeak3-server
PORTVERSION= 3.0.12.4
PORTVERSION= 3.0.13.2
PORTEPOCH= 1
CATEGORIES= audio net
MASTER_SITES= http://dl.4players.de/ts/releases/${PORTVERSION}/ \

View File

@ -1,4 +1,6 @@
SHA256 (teamspeak3-server_freebsd_amd64-3.0.12.4.tar.bz2) = b02b8bac1f67be36b548faaac9771c54587c1b95ac62a3274e28ddb58fc6eff1
SIZE (teamspeak3-server_freebsd_amd64-3.0.12.4.tar.bz2) = 5623654
SHA256 (teamspeak3-server_freebsd_x86-3.0.12.4.tar.bz2) = 4ad78fed037e8c18d0b455882ddc0307c3107b7269897da4563153762561d77d
SIZE (teamspeak3-server_freebsd_x86-3.0.12.4.tar.bz2) = 5490703
TIMESTAMP = 1471365296
SHA256 (teamspeak3-server_freebsd_amd64-3.0.13.2.tar.bz2) = d390c1654da912955dd437fcb3ebe97abfd419fd3fb2643f8dec5a7cedd53db2
SIZE (teamspeak3-server_freebsd_amd64-3.0.13.2.tar.bz2) = 6007377
TIMESTAMP = 1471365315
SHA256 (teamspeak3-server_freebsd_x86-3.0.13.2.tar.bz2) = 30afdc5e88d7e3f7e5772adbf12b23b1b34438554ed582eb3dc7301d5dd38102
SIZE (teamspeak3-server_freebsd_x86-3.0.13.2.tar.bz2) = 5930790

View File

@ -13,3 +13,8 @@ into the logs in %%LOGDIR%%
TeamSpeak DNS server (tsdns) is not handled by this port. If you
need it, please download and install it manually.
Version 3.0.13 adds ipv6 support. To disable ipv6, add 'voice_ip=0.0.0.0'
and 'filetransfer_ip=0.0.0.0' to
%%ETCDIR%%/ts3server.ini
The default value is 0.0.0.0 / 0::0, which activates IPv6.

View File

@ -249,6 +249,26 @@ share/teamspeak/server/sql/update_23.sql
share/teamspeak/server/sql/update_24.sql
share/teamspeak/server/sql/update_database_version.sql
share/teamspeak/server/sql/update_permissions_12.sql
share/teamspeak/server/sql/channel_delete_bulk.sql
share/teamspeak/server/sql/channel_insert_bulk.sql
share/teamspeak/server/sql/channel_insert_bulk_fixup.sql
share/teamspeak/server/sql/channel_insert_bulk_mapping.sql
share/teamspeak/server/sql/channel_properties_bulk_insert.sql
share/teamspeak/server/sql/channel_server_list_properties_bulk.sql
share/teamspeak/server/sql/client_get_by_serverid_bulk.sql
share/teamspeak/server/sql/client_insert_bulk.sql
share/teamspeak/server/sql/client_insert_bulk_mapping.sql
share/teamspeak/server/sql/client_properties_bulk_insert.sql
share/teamspeak/server/sql/group_insert_bulk_snapshot.sql
share/teamspeak/server/sql/group_insert_bulk_snapshot_get_mapping.sql
share/teamspeak/server/sql/group_member_insert_bulk.sql
share/teamspeak/server/sql/perm_copy_default_permissions.sql
share/teamspeak/server/sql/perm_insert_bulk.sql
share/teamspeak/server/sql/permission_load_channel_group_total.sql
share/teamspeak/server/sql/permission_load_other.sql
share/teamspeak/server/sql/permission_load_server_and_channel_group_total.sql
share/teamspeak/server/sql/permission_load_server_group_total.sql
share/teamspeak/server/sql/update_25.sql
share/teamspeak/server/sql/updates_and_fixes/convert_mysql_to_mariadb.sql
share/teamspeak/server/sql/updates_and_fixes/mariadb_fix_latin_utf8.sql
@dir(teamspeak,teamspeak,) %%DBDIR%%

View File

@ -3,7 +3,7 @@
PORTNAME= emboss
PORTVERSION= 6.6.0
PORTREVISION= 2
PORTREVISION= 3
CATEGORIES= biology
MASTER_SITES= ftp://emboss.open-bio.org/pub/EMBOSS/
DISTNAME= ${PORTNAME:tu}-${PORTVERSION}

View File

@ -3,7 +3,7 @@
PORTNAME= pcb
PORTVERSION= 20140316
PORTREVISION= 1
PORTREVISION= 2
CATEGORIES= cad
MASTER_SITES= SF/${PORTNAME}/${PORTNAME}/${PORTNAME}-${PORTVERSION}

View File

@ -2,7 +2,7 @@
# $FreeBSD$
PORTNAME= wordpress
PORTVERSION= 4.5.2
PORTVERSION= 4.5.3
DISTVERSIONSUFFIX= -zh_CN
CATEGORIES= chinese www
MASTER_SITES= http://cn.wordpress.org/

View File

@ -1,3 +1,3 @@
TIMESTAMP = 1463708678
SHA256 (wordpress-4.5.2-zh_CN.tar.gz) = 32dfc6d017c3e2bd043089faf83a9c0fe409b591de6cd384e89fb44f9522378c
SIZE (wordpress-4.5.2-zh_CN.tar.gz) = 8203318
TIMESTAMP = 1467568617
SHA256 (wordpress-4.5.3-zh_CN.tar.gz) = 4359cd8d4997125832407de2d1d146eecaea56948679a8c1753ae3fb7f1d78d4
SIZE (wordpress-4.5.3-zh_CN.tar.gz) = 8205680

View File

@ -1,7 +1,7 @@
# $FreeBSD$
PORTNAME?= mariadb
PORTVERSION= 10.0.26
PORTVERSION= 10.0.27
CATEGORIES= databases ipv6
MASTER_SITES= http://ftp.osuosl.org/pub/${SITESDIR}/ \
http://mirrors.supportex.net/${SITESDIR}/ \
@ -27,7 +27,7 @@ SUB_FILES= pkg-message
PKGMESSAGE= ${WRKDIR}/pkg-message
SLAVEDIRS= databases/mariadb100-client
USES= bison:build cmake compiler:c++11-lib cpe execinfo gmake shebangfix
USES= bison:build cmake compiler:c++11-lib cpe execinfo gmake shebangfix ssl
USE_LDCONFIG= ${PREFIX}/lib/mysql ${PREFIX}/lib/mysql/plugin
SHEBANG_FILES= scripts/*.sh
SITESDIR= mariadb/mariadb-${PORTVERSION}/source
@ -92,7 +92,6 @@ OPTIONS_SUB= yes
.endif
FASTMTX_CMAKE_ON= -DWITH_FAST_MUTEXES=1
USE_OPENSSL= yes
# See PR209419, MariaDB 10.0 fails to build with base SSL libs
WITH_OPENSSL_PORT= yes

View File

@ -1,3 +1,3 @@
TIMESTAMP = 1466794478
SHA256 (mariadb-10.0.26.tar.gz) = 578538d9b51f455cbd0cb021f523284a45480b4bba853b4a79f3497c49ec40c0
SIZE (mariadb-10.0.26.tar.gz) = 57621647
TIMESTAMP = 1472465827
SHA256 (mariadb-10.0.27.tar.gz) = bdf3a0c25aa2bc7a22a47e994eb7c8aa782624810eb3156038cc62bc9085c0cd
SIZE (mariadb-10.0.27.tar.gz) = 63258508

View File

@ -11,16 +11,17 @@ FILESDIR= ${.CURDIR}/files
PATCHDIR= ${.CURDIR}/files
PLIST= ${.CURDIR}/pkg-plist
CMAKE_ARGS+= -DWITHOUT_SERVER=1 -DWITH_WSREP=0
CMAKE_ARGS+= -DWITHOUT_SERVER=1
INSTALL_TARGET= install
USE_LDCONFIG= ${PREFIX}/lib/mysql
CLIENT_ONLY= yes
post-install:
post-stage:
${RM} ${STAGEDIR}${PREFIX}/share/aclocal/mysql.m4
${RM} -r ${STAGEDIR}${PREFIX}/share/pkgconfig
${RM} -r ${STAGEDIR}${PREFIX}/include/mysql/private
. for b in mysql mysqladmin mysqlbinlog mysqlcheck mysqldump \
mysqlimport mysqlshow mysqlslap
${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/${b}
@ -32,7 +33,7 @@ post-install:
# Fix https://mariadb.atlassian.net/browse/MDEV-9388
@${REINPLACE_CMD} 's/-l-pthread/-lpthread/' ${STAGEDIR}${PREFIX}/bin/mysql_config
post-install-GSSAPI_NONE:
post-stage-GSSAPI_NONE:
${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/mysql/plugin/auth_gssapi_client.so
.include "${MASTERDIR}/Makefile"

View File

@ -0,0 +1,14 @@
--- include/mysql/service_encryption.h.orig 2015-12-23 15:33:29 UTC
+++ include/mysql/service_encryption.h
@@ -37,9 +37,11 @@ extern "C" {
#elif defined(__FreeBSD__) || defined(__OpenBSD__) || defined(__NetBSD__) || defined(__DragonFly__)
#include <stdlib.h>
#else
+#ifndef __FreeBSD__
#include <alloca.h>
#endif
#endif
+#endif
/* returned from encryption_key_get_latest_version() */
#define ENCRYPTION_KEY_VERSION_INVALID (~(unsigned int)0)

View File

@ -1,4 +1,4 @@
--- scripts/CMakeLists.txt.orig 2016-03-24 09:12:11 UTC
--- scripts/CMakeLists.txt.orig 2016-07-14 01:10:23 UTC
+++ scripts/CMakeLists.txt
@@ -73,6 +73,7 @@ IF(UNIX)
)
@ -8,7 +8,7 @@
INSTALL(FILES
${CMAKE_CURRENT_SOURCE_DIR}/mysql_system_tables.sql
${CMAKE_CURRENT_SOURCE_DIR}/mysql_system_tables_data.sql
@@ -82,6 +83,7 @@ INSTALL(FILES
@@ -83,6 +84,7 @@ INSTALL(FILES
${FIX_PRIVILEGES_SQL}
DESTINATION ${INSTALL_MYSQLSHAREDIR} COMPONENT Server
)
@ -16,7 +16,7 @@
# TCMalloc hacks
IF(MALLOC_LIB)
@@ -134,6 +136,7 @@ ENDIF()
@@ -135,6 +137,7 @@ ENDIF()
SET(HOSTNAME "hostname")
SET(MYSQLD_USER "mysql")
@ -24,7 +24,7 @@
# Required for mysqlbug until autotools are deprecated, once done remove these
# and expand default cmake variables
SET(CC ${CMAKE_C_COMPILER})
@@ -168,6 +171,7 @@ INSTALL_SCRIPT(${CMAKE_CURRENT_BINARY_DI
@@ -169,6 +172,7 @@ INSTALL_SCRIPT(${CMAKE_CURRENT_BINARY_DI
DESTINATION ${INSTALL_BINDIR}
COMPONENT Server
)
@ -32,7 +32,7 @@
ENDIF(UNIX)
@@ -193,6 +197,7 @@ ELSE()
@@ -194,6 +198,7 @@ ELSE()
SET(localstatedir ${MYSQL_DATADIR})
ENDIF()
@ -40,7 +40,7 @@
IF(UNIX)
CONFIGURE_FILE(${CMAKE_CURRENT_SOURCE_DIR}/mysql_install_db.sh
${CMAKE_CURRENT_BINARY_DIR}/mysql_install_db ESCAPE_QUOTES @ONLY)
@@ -206,6 +211,7 @@ INSTALL_SCRIPT(
@@ -207,6 +212,7 @@ INSTALL_SCRIPT(
COMPONENT Server
)
ENDIF()
@ -48,22 +48,17 @@
SET(prefix "${CMAKE_INSTALL_PREFIX}")
IF(INSTALL_SYSCONFDIR)
@@ -284,18 +290,8 @@ ELSE()
@@ -294,13 +300,8 @@ ELSE()
SET(BIN_SCRIPTS
msql2mysql
mysql_config
- mysql_fix_extensions
- mysql_setpermission
- mysql_secure_installation
- mysql_zap
mysqlaccess
- mysql_convert_table_format
mysql_find_rows
- mytop
- mysqlhotcopy
- mysqldumpslow
- mysqld_multi
- mysqld_safe
${SERVER_SCRIPTS}
${WSREP_BINARIES}
${SYSTEMD_SCRIPTS}
)

View File

@ -1,7 +1,7 @@
# $FreeBSD$
PORTNAME?= mariadb
PORTVERSION= 10.1.14
PORTVERSION= 10.1.17
CATEGORIES= databases ipv6
MASTER_SITES= http://ftp.osuosl.org/pub/${SITESDIR}/ \
http://mirrors.supportex.net/${SITESDIR}/ \
@ -27,7 +27,7 @@ SUB_FILES= pkg-message
PKGMESSAGE= ${WRKDIR}/pkg-message
SLAVEDIRS= databases/mariadb101-client
USES= bison:build cmake compiler:c++11-lib cpe execinfo shebangfix
USES= bison:build cmake compiler:c++11-lib cpe execinfo ssl shebangfix
USE_LDCONFIG= ${PREFIX}/lib/mysql
SHEBANG_FILES= scripts/*.sh
SITESDIR= mariadb/mariadb-${PORTVERSION}/source
@ -95,7 +95,6 @@ CONFLICTS_INSTALL= mariadb5*-${PKGNAMESUFFIX:C/^[0-9]*-//}-* \
mysql[0-9]*-${PKGNAMESUFFIX:C/^[0-9]*-//}-* \
percona[0-9]*-${PKGNAMESUFFIX:C/^[0-9]*-//}-*
USE_OPENSSL= yes
FASTMTX_CMAKE_ON= -DWITH_FAST_MUTEXES=1
OPTIONS_SUB= yes
@ -105,8 +104,8 @@ USES+= readline
GSSAPI_NONE_CMAKE_ON= -DPLUGIN_AUTH_GSSAPI_CLIENT=NO
.else
# MySQL-Server part
USE_MYSQL= yes
WANT_MYSQL_VER= 101m
USES+= mysql:101m
USE_GNOME= libxml2
USE_LDCONFIG+= ${PREFIX}/lib/mysql/plugin
USE_RC_SUBR= mysql-server
USERS= mysql
@ -123,6 +122,7 @@ ${ENGINE}_CMAKE_OFF= -DPLUGIN_${ENGINE}=NO \
GSSAPI_NONE_CMAKE_ON= -DPLUGIN_AUTH_GSSAPI=NO
MAXKEY_EXTRA_PATCHES+= ${FILESDIR}/extra-patch-include_my__compare.h
MROONGA_LIB_DEPENDS= liblz4.so:archivers/liblz4
OQGRAPH_LIB_DEPENDS= libboost_system.so:devel/boost-libs \
libJudy.so:devel/judy
TOKUDB_LIB_DEPENDS= libsnappy.so:archivers/snappy
@ -172,4 +172,10 @@ post-patch:
${WRKSRC}/cmake/os/DragonFly.cmake
.endif
.if exists(${WRKSRC}/storage/mroonga/CMakeFiles/mroonga.dir/link.txt)
post-configure:
@${REINPLACE_CMD} "s|/usr/bin/c++ |/usr/bin/c++ -L${LOCALBASE}/lib |" \
${WRKSRC}/storage/mroonga/CMakeFiles/mroonga.dir/link.txt
.endif
.include <bsd.port.post.mk>

View File

@ -1,2 +1,3 @@
SHA256 (mariadb-10.1.14.tar.gz) = 18e71974a059a268a3f28281599607344d548714ade823d575576121f76ada13
SIZE (mariadb-10.1.14.tar.gz) = 55341017
TIMESTAMP = 1472628631
SHA256 (mariadb-10.1.17.tar.gz) = 4ca45ac5e34418761868115ebc8c068d511fed08e283b2cac52559d63ba4aab5
SIZE (mariadb-10.1.17.tar.gz) = 61158134

View File

@ -3,15 +3,6 @@ https://jira.mariadb.org/projects/MDEV/issues/MDEV-8051
--- storage/oqgraph/oqgraph_shim.h.orig 2016-01-28 12:12:55 UTC
+++ storage/oqgraph/oqgraph_shim.h
@@ -254,7 +254,7 @@ namespace boost
typedef no_property type;
};
-#if BOOST_VERSION >= 104601
+#if BOOST_VERSION >= 104601 && BOOST_VERSION < 104900
template <>
struct graph_bundle_type<oqgraph3::graph>
{
@@ -274,6 +274,33 @@ namespace boost
};
#endif

View File

@ -1,7 +1,7 @@
# $FreeBSD$
PORTNAME?= mariadb
PORTVERSION= 5.5.50
PORTVERSION= 5.5.51
CATEGORIES= databases ipv6
MASTER_SITES= http://ftp.osuosl.org/pub/mariadb/${PORTNAME}-${PORTVERSION}/source/ \
http://mirrors.supportex.net/mariadb/${PORTNAME}-${PORTVERSION}/source/ \
@ -25,8 +25,7 @@ SUB_FILES= pkg-message
PKGMESSAGE= ${WRKDIR}/pkg-message
SLAVEDIRS= databases/mariadb55-client
USES= cmake execinfo gmake shebangfix
USE_OPENSSL= yes
USES= cmake execinfo gmake shebangfix ssl
SHEBANG_FILES= scripts/*.sh
CMAKE_ARGS+= -DINSTALL_DOCDIR="share/doc/mysql" \

View File

@ -1,3 +1,3 @@
TIMESTAMP = 1466244329
SHA256 (mariadb-5.5.50.tar.gz) = 030b60a787333bf20ec0ee02b02da52474772c069954dc914f894a7703989b76
SIZE (mariadb-5.5.50.tar.gz) = 45731073
TIMESTAMP = 1470908705
SHA256 (mariadb-5.5.51.tar.gz) = 877268e7056067aff1dd365249b7a7c87f3fa80aadd7a4f118c9595d665967e9
SIZE (mariadb-5.5.51.tar.gz) = 45747820

View File

@ -2,7 +2,7 @@
# $FreeBSD$
PORTNAME?= mysql
PORTVERSION= 5.5.49
PORTVERSION= 5.5.51
PORTREVISION?= 0
CATEGORIES= databases ipv6
MASTER_SITES= MYSQL/MySQL-5.5

View File

@ -1,2 +1,3 @@
SHA256 (mysql-5.5.49.tar.gz) = cd9ca49b01a76bca635f2888b9d4d30fa6583dd198994d407cdd0dd7170e9e1f
SIZE (mysql-5.5.49.tar.gz) = 21202609
TIMESTAMP = 1472638975
SHA256 (mysql-5.5.51.tar.gz) = ffa6866cb0cd833cae4a653e4260dfd5a80b62532d6b64e91cfb057bab5a22a7
SIZE (mysql-5.5.51.tar.gz) = 21031206

View File

@ -2,7 +2,7 @@
# $FreeBSD$
PORTNAME?= mysql
PORTVERSION= 5.6.30
PORTVERSION= 5.6.33
PORTREVISION?= 0
CATEGORIES= databases ipv6
MASTER_SITES= MYSQL/MySQL-5.6

View File

@ -1,2 +1,3 @@
SHA256 (mysql-5.6.30.tar.gz) = 48464df00aad9b9dfc26c903529ddad944a7562aa28e66e98e4f3f0c35179deb
SIZE (mysql-5.6.30.tar.gz) = 32223818
TIMESTAMP = 1474010208
SHA256 (mysql-5.6.33.tar.gz) = 60776ec27d78b59f597e71738c5bcdea64dcba33c36fede320d5930320b1fef0
SIZE (mysql-5.6.33.tar.gz) = 32094894

View File

@ -36,6 +36,7 @@ lib/mysql/plugin/qa_auth_interface.so
lib/mysql/plugin/qa_auth_server.so
lib/mysql/plugin/semisync_master.so
lib/mysql/plugin/semisync_slave.so
lib/mysql/plugin/test_udf_services.so
lib/mysql/plugin/validate_password.so
libexec/mysqld
man/man1/my_print_defaults.1.gz

View File

@ -10,6 +10,7 @@ COMMENT= Multithreaded SQL database (client)
LICENSE+= LGPL21
BROKEN_powerpc64= Does not build
BROKEN_powerpc64= Does not build: reports unsupported compiler
MASTERDIR= ${.CURDIR}/../mysql57-server

View File

@ -1,6 +1,6 @@
--- cmake/build_configurations/compiler_options.cmake.orig 2016-03-28 18:06:12 UTC
--- cmake/build_configurations/compiler_options.cmake.orig 2016-08-25 11:52:06 UTC
+++ cmake/build_configurations/compiler_options.cmake
@@ -28,7 +28,7 @@ IF(UNIX)
@@ -29,7 +29,7 @@ IF(UNIX)
# Default GCC flags
IF(CMAKE_COMPILER_IS_GNUCC)
@ -9,12 +9,12 @@
# Disable inline optimizations for valgrind testing to avoid false positives
IF(WITH_VALGRIND)
SET(COMMON_C_FLAGS "-fno-inline ${COMMON_C_FLAGS}")
@@ -37,7 +37,7 @@ IF(UNIX)
@@ -42,7 +42,7 @@ IF(UNIX)
SET(CMAKE_C_FLAGS_RELWITHDEBINFO "-O3 ${COMMON_C_FLAGS}")
ENDIF()
IF(CMAKE_COMPILER_IS_GNUCXX)
- SET(COMMON_CXX_FLAGS "-g -fabi-version=2 -fno-omit-frame-pointer -fno-strict-aliasing")
+ SET(COMMON_CXX_FLAGS "-g -fno-omit-frame-pointer -fno-strict-aliasing")
# Disable inline optimizations for valgrind testing to avoid false positives
IF(WITH_VALGRIND)
SET(COMMON_CXX_FLAGS "-fno-inline ${COMMON_CXX_FLAGS}")
# GCC 6 has C++14 as default, set it explicitly to the old default.
EXECUTE_PROCESS(COMMAND ${CMAKE_CXX_COMPILER} -dumpversion
OUTPUT_VARIABLE GXX_VERSION)

View File

@ -0,0 +1,15 @@
--- cmake/ssl.cmake.orig 2016-08-12 10:55:07 UTC
+++ cmake/ssl.cmake
@@ -179,6 +179,12 @@ MACRO (MYSQL_CHECK_SSL)
OPENSSL_MAJOR_VERSION STREQUAL "1"
)
SET(OPENSSL_FOUND TRUE)
+ ELSEIF(OPENSSL_INCLUDE_DIR AND
+ OPENSSL_LIBRARY AND
+ CRYPTO_LIBRARY AND
+ OPENSSL_MAJOR_VERSION STREQUAL "2"
+ )
+ SET(OPENSSL_FOUND TRUE)
ELSE()
SET(OPENSSL_FOUND FALSE)
ENDIF()

View File

@ -1,6 +1,6 @@
--- mysys_ssl/my_default.cc.orig 2016-03-28 18:06:12 UTC
--- mysys_ssl/my_default.cc.orig 2016-08-25 11:52:06 UTC
+++ mysys_ssl/my_default.cc
@@ -122,7 +122,7 @@ static my_bool is_login_file= FALSE;
@@ -114,7 +114,7 @@ static my_bool defaults_already_read= FA
/* Which directories are searched for options (and in which order) */
@ -9,18 +9,48 @@
#define DEFAULT_DIRS_SIZE (MAX_DEFAULT_DIRS + 1) /* Terminate with NULL */
static const char **default_directories = NULL;
@@ -1409,7 +1409,10 @@ static const char **init_default_directo
@@ -914,6 +914,14 @@ static int search_default_file_with_ext(
return 1; /* Ignore wrong files */
}
#if defined(DEFAULT_SYSCONFDIR)
if (DEFAULT_SYSCONFDIR[0])
+ if (strstr(name, "/etc") == name)
+ {
errors += add_directory(alloc, DEFAULT_SYSCONFDIR, dirs);
+ errors += add_directory(alloc, DEFAULT_SYSCONFDIR "/mysql", dirs);
+ fprintf(stderr,
+ "error: Config file %s in invalid location, please move to or merge with /usr/local%s\n",
+ name,name);
+ goto err;
+ }
#endif /* DEFAULT_SYSCONFDIR */
+
while (mysql_file_getline(buff, sizeof(buff) - 1, fp, is_login_file))
{
line++;
@@ -1252,7 +1260,8 @@ void my_print_default_files(const char *
end[(strlen(end)-1)] = ' ';
else
strxmov(end, conf_file, *ext , " ", NullS);
- fputs(name, stdout);
+ if (strstr(name, "/etc") != name)
+ fputs(name, stdout);
}
}
}
@@ -1411,13 +1420,8 @@ static const char **init_default_directo
#else
- errors += add_directory(alloc, "/etc/", dirs);
- errors += add_directory(alloc, "/etc/mysql/", dirs);
-
-#if defined(DEFAULT_SYSCONFDIR)
- if (DEFAULT_SYSCONFDIR[0])
- errors += add_directory(alloc, DEFAULT_SYSCONFDIR, dirs);
-#endif /* DEFAULT_SYSCONFDIR */
+ errors += add_directory(alloc, "/usr/local/etc/", dirs);
+ errors += add_directory(alloc, "/usr/local/etc/mysql/", dirs);
#endif
@@ -1480,7 +1483,7 @@ int check_file_permissions(const char *f
@@ -1488,7 +1492,7 @@ int check_file_permissions(const char *f
MY_STAT stat_info;
if (!my_stat(file_name,&stat_info,MYF(0)))

View File

@ -2,7 +2,7 @@
# $FreeBSD$
PORTNAME?= mysql
PORTVERSION= 5.7.13
PORTVERSION= 5.7.15
PORTREVISION?= 0
CATEGORIES= databases ipv6
MASTER_SITES= MYSQL/MySQL-5.7
@ -17,9 +17,9 @@ LICENSE= GPLv2
WRKSRC= ${WRKDIR}/${PORTNAME}-${PORTVERSION}
SLAVEDIRS= databases/mysql57-client
USES= bison:build cmake:outsource compiler:c11 compiler:c++11-lib cpe libedit localbase perl5 shebangfix
USES= bison:build cmake:outsource compiler:c11 compiler:c++11-lib \
cpe libedit localbase perl5 shebangfix ssl
USE_OPENSSL= yes
USE_PERL5= run
MY_DBDIR= /var/db/mysql
@ -51,12 +51,12 @@ CMAKE_ARGS+= -DINSTALL_LAYOUT=FREEBSD \
-DINSTALL_SHAREDIR="share" \
-DINSTALL_SUPPORTFILESDIR="share/mysql" \
-DMYSQL_KEYRINGDIR="${ETCDIR}/keyring" \
-DSYSCONFDIR="${ETCDIR}" \
-DWITH_BOOST="${WRKSRC}/boost" \
-DWITH_EDITLINE=system \
-DWITH_LIBEVENT=system \
-DWITH_LZ4=system \
-DWITH_ZLIB=system
-DWITH_ZLIB=system \
-DINSTALL_MYSQLTESTDIR=0
SHEBANG_FILES= scripts/*.pl* scripts/*.sh
@ -133,23 +133,21 @@ PERFSCHM_SUB_LIST_OFF+= PERFSCHEMRC="--skip-performance-schema"
### Just for the sake of FreeBSD 9.X ###
.if ${OPSYS} == FreeBSD && ${OSVERSION} < 1000000
.if !defined(CLIENT_ONLY)
. if !defined(CLIENT_ONLY)
EXTRA_PATCHES+= ${PATCHDIR}/rapid_plugin-patch-_x_mysqlxtest__src_mysqlxtest.cc
.endif
WITH_OPENSSL_PORT= yes
CMAKE_ARGS+= -DWITH_SSL=${OPENSSLBASE}
. endif
### Just like deperecated `WITH_OPENSSL_PORT=yes` a workaround for building on 9.X ###
DEFAULT_VERSIONS+=ssl=openssl
.endif
.include <bsd.port.pre.mk>
### FreeBSD Version > 9.X ###
.if ${OPSYS} == FreeBSD && ${OSVERSION} > 1000000
.if ${SSL_DEFAULT} == base
BROKEN_FreeBSD_9= FreeBSD 9.x requires SSL from ports
CMAKE_ARGS+= -DWITH_SSL=system
.else
CMAKE_ARGS+= -DWITH_SSL=${OPENSSLBASE}
.endif
.endif
post-extract:
@${RM} -rvf ${WRKSRC}/sql/sql_hints.yy.cc ${WRKSRC}/sql/sql_hints.yy.h

View File

@ -1,3 +1,3 @@
TIMESTAMP = 1465065317
SHA256 (mysql-boost-5.7.13.tar.gz) = 2a768682c37dfbca286912bd137f1a526075ac1f00a6a46da8b6fe63f6fcfa37
SIZE (mysql-boost-5.7.13.tar.gz) = 60561931
TIMESTAMP = 1473858917
SHA256 (mysql-boost-5.7.15.tar.gz) = 7342a3a3e40878378dfaee252d42a3a5b06c58237f49c2544424d27316738945
SIZE (mysql-boost-5.7.15.tar.gz) = 60583907

View File

@ -64,9 +64,11 @@ mysql_prestart()
{
if [ -f "${mysql_dbdir}/my.cnf" ]; then
echo ""
echo "Please keep in mind that the default location for my.cnf will be changed"
echo "from \"%%MY_DBDIR%%/my.cnf\" to \"%%ETCDIR%%/my.cnf\" in the near"
echo "future. If you do not want to move your my.cnf to the new location then"
echo "Please keep in mind that the default location for my.cnf has changed"
echo "from \"%%MY_DBDIR%%/my.cnf\" to \"%%ETCDIR%%/my.cnf\". "
echo "Please merge your existing my.cnf with the new default and move"
echo "it to \"%%ETCDIR%%/my.cnf\"."
echo "If you do not want to move your my.cnf to the new location then"
echo "you must set \"mysql_optfile\" in /etc/rc.conf to \"/var/db/mysql/my.cnf\"."
echo ""
fi

View File

@ -0,0 +1,15 @@
--- cmake/ssl.cmake.orig 2016-08-12 10:55:07 UTC
+++ cmake/ssl.cmake
@@ -179,6 +179,12 @@ MACRO (MYSQL_CHECK_SSL)
OPENSSL_MAJOR_VERSION STREQUAL "1"
)
SET(OPENSSL_FOUND TRUE)
+ ELSEIF(OPENSSL_INCLUDE_DIR AND
+ OPENSSL_LIBRARY AND
+ CRYPTO_LIBRARY AND
+ OPENSSL_MAJOR_VERSION STREQUAL "2"
+ )
+ SET(OPENSSL_FOUND TRUE)
ELSE()
SET(OPENSSL_FOUND FALSE)
ENDIF()

View File

@ -1,6 +1,6 @@
--- mysys_ssl/my_default.cc.orig 2016-03-28 18:06:12 UTC
--- mysys_ssl/my_default.cc.orig 2016-08-25 11:52:06 UTC
+++ mysys_ssl/my_default.cc
@@ -122,7 +122,7 @@ static my_bool is_login_file= FALSE;
@@ -114,7 +114,7 @@ static my_bool defaults_already_read= FA
/* Which directories are searched for options (and in which order) */
@ -9,18 +9,48 @@
#define DEFAULT_DIRS_SIZE (MAX_DEFAULT_DIRS + 1) /* Terminate with NULL */
static const char **default_directories = NULL;
@@ -1409,7 +1409,10 @@ static const char **init_default_directo
@@ -914,6 +914,14 @@ static int search_default_file_with_ext(
return 1; /* Ignore wrong files */
}
#if defined(DEFAULT_SYSCONFDIR)
if (DEFAULT_SYSCONFDIR[0])
+ if (strstr(name, "/etc") == name)
+ {
errors += add_directory(alloc, DEFAULT_SYSCONFDIR, dirs);
+ errors += add_directory(alloc, DEFAULT_SYSCONFDIR "/mysql", dirs);
+ fprintf(stderr,
+ "error: Config file %s in invalid location, please move to or merge with /usr/local%s\n",
+ name,name);
+ goto err;
+ }
#endif /* DEFAULT_SYSCONFDIR */
+
while (mysql_file_getline(buff, sizeof(buff) - 1, fp, is_login_file))
{
line++;
@@ -1252,7 +1260,8 @@ void my_print_default_files(const char *
end[(strlen(end)-1)] = ' ';
else
strxmov(end, conf_file, *ext , " ", NullS);
- fputs(name, stdout);
+ if (strstr(name, "/etc") != name)
+ fputs(name, stdout);
}
}
}
@@ -1411,13 +1420,8 @@ static const char **init_default_directo
#else
- errors += add_directory(alloc, "/etc/", dirs);
- errors += add_directory(alloc, "/etc/mysql/", dirs);
-
-#if defined(DEFAULT_SYSCONFDIR)
- if (DEFAULT_SYSCONFDIR[0])
- errors += add_directory(alloc, DEFAULT_SYSCONFDIR, dirs);
-#endif /* DEFAULT_SYSCONFDIR */
+ errors += add_directory(alloc, "/usr/local/etc/", dirs);
+ errors += add_directory(alloc, "/usr/local/etc/mysql/", dirs);
#endif
@@ -1480,7 +1483,7 @@ int check_file_permissions(const char *f
@@ -1488,7 +1492,7 @@ int check_file_permissions(const char *f
MY_STAT stat_info;
if (!my_stat(file_name,&stat_info,MYF(0)))

View File

@ -0,0 +1,15 @@
--- rapid/plugin/x/mysqlx_configure.cmake.orig 2016-09-14 15:25:26 UTC
+++ rapid/plugin/x/mysqlx_configure.cmake
@@ -29,6 +29,7 @@ CONFIGURE_FILE(${MYSQLX_PROJECT_DIR}/src
CONFIGURE_FILE(${MYSQLX_PROJECT_DIR}/src/mysqlx_version.h.in
${CMAKE_CURRENT_BINARY_DIR}/generated/mysqlx_version.h )
+IF(FALSE)
INSTALL(FILES ${CMAKE_CURRENT_BINARY_DIR}/generated/mysqlx_error.h
DESTINATION ${INSTALL_INCLUDEDIR}
COMPONENT Developement)
@@ -36,3 +37,4 @@ INSTALL(FILES ${CMAKE_CURRENT_BINARY_DIR
INSTALL(FILES ${CMAKE_CURRENT_BINARY_DIR}/generated/mysqlx_version.h
DESTINATION ${INSTALL_INCLUDEDIR}
COMPONENT Developement)
+ENDIF()

View File

@ -1,11 +0,0 @@
--- rapid/plugin/x/mysqlx_error.cmake.orig 2016-04-14 21:38:55 UTC
+++ rapid/plugin/x/mysqlx_error.cmake
@@ -26,6 +26,8 @@ GENERATE_XERRORS(${MYSQLX_PROJECT_DIR}/s
CONFIGURE_FILE(${MYSQLX_PROJECT_DIR}/src/mysqlx_error.h.in
${CMAKE_CURRENT_BINARY_DIR}/mysqlx_error.h)
+IF(FALSE)
INSTALL(FILES ${CMAKE_CURRENT_BINARY_DIR}/mysqlx_error.h
DESTINATION ${INSTALL_INCLUDEDIR}
COMPONENT Developement)
+ENDIF()

View File

@ -1,4 +1,4 @@
--- sql/CMakeLists.txt.orig 2016-03-28 18:06:12 UTC
--- sql/CMakeLists.txt.orig 2016-08-25 11:52:06 UTC
+++ sql/CMakeLists.txt
@@ -24,6 +24,8 @@ INCLUDE_DIRECTORIES(
${ZLIB_INCLUDE_DIR}
@ -6,6 +6,6 @@
${CMAKE_BINARY_DIR}/sql
+ ${CMAKE_BINARY_DIR}/include
+ ${CMAKE_BINARY_DIR}
${LZ4_INCLUDE_DIR}
)
SET(CONF_SOURCES

View File

@ -11,9 +11,10 @@ in /root/.mysql_secret
*****************************************************************************
Please keep in mind that the default location for my.cnf will be changed
from "/var/db/mysql/my.cnf" to "/usr/local/etc/mysql/my.cnf" in the near
future. If you do not want to move your my.cnf to the new location then
you must set "mysql_optfile" in /etc/rc.conf to "/var/db/mysql/my.cnf".
The default location for my.cnf has changed from "/var/db/mysql/my.cnf" to
"/usr/local/etc/mysql/my.cnf". Existing my.cnf files must be merged manually
with the new default and moved to the new location. To continue using the
my.cnf file at the old location, set "mysql_optfile" in /etc/rc.conf to
point to the location of the existing my.cnf file.
*****************************************************************************

View File

@ -62,6 +62,8 @@ lib/mysql/plugin/rewriter.so
lib/mysql/plugin/semisync_master.so
lib/mysql/plugin/semisync_slave.so
lib/mysql/plugin/test_security_context.so
lib/mysql/plugin/keyring_udf.so
lib/mysql/plugin/test_udf_services.so
lib/mysql/plugin/validate_password.so
lib/mysql/plugin/version_token.so
libdata/pkgconfig/LIBMYSQL_OS_OUTPUT_NAME-NOTFOUND.pc

View File

@ -1,7 +1,7 @@
# $FreeBSD$
PORTNAME?= percona
DISTVERSION= 5.5.48-37.8
DISTVERSION= 5.5.51-38.1
PORTREVISION?= 0
CATEGORIES= databases ipv6
MASTER_SITES= http://www.percona.com/downloads/Percona-Server-5.5/Percona-Server-${DISTVERSION}/source/tarball/
@ -47,10 +47,6 @@ CMAKE_ARGS+= -DINSTALL_DOCDIR="share/doc/mysql" \
SHEBANG_FILES= scripts/*.pl* scripts/*.sh
.ifdef USE_MYSQL
.error You have `USE_MYSQL' variable defined either in environment or in make(1) arguments. Please undefine and try again.
.endif
.include <bsd.port.options.mk>
.if ${PORT_OPTIONS:MOPENSSL}
@ -62,8 +58,7 @@ CMAKE_ARGS+= -DWITH_FAST_MUTEXES=1
# MySQL-Server part
.if !defined(CLIENT_ONLY)
USE_MYSQL= yes
WANT_MYSQL_VER= 55p
USES+=mysql:55p
CONFLICTS_INSTALL= mysql*-server-* \
mariadb*-server-* \

View File

@ -1,2 +1,3 @@
SHA256 (percona-server-5.5.48-37.8.tar.gz) = 00d5d882977d5dbfbf8d0467cbca5c1636401f5027bcfefa158c796abea3279e
SIZE (percona-server-5.5.48-37.8.tar.gz) = 22782980
TIMESTAMP = 1473703016
SHA256 (percona-server-5.5.51-38.1.tar.gz) = 330fe7065c66a32e8d9cf37f33ddcbb76bffc14acae2d031395c3fb8d6b0857b
SIZE (percona-server-5.5.51-38.1.tar.gz) = 22789037

View File

@ -2,7 +2,7 @@
# $FreeBSD$
PORTNAME?= percona
DISTVERSION= 5.6.29-76.2
DISTVERSION= 5.6.32-78.0
PORTREVISION?= 0
CATEGORIES= databases ipv6
MASTER_SITES= http://www.percona.com/downloads/Percona-Server-5.6/Percona-Server-${DISTVERSION}/source/tarball/
@ -19,17 +19,15 @@ USES= bison cmake perl5 shebangfix
OPTIONS_DEFINE= OPENSSL FASTMTX INNODBMEMCACHED TOKUDB
OPTIONS_DEFAULT= OPENSSL INNODBMEMCACHED
OPTIONS_SUB= yes
OPTIONS_SUB= yes
FASTMTX_DESC= Replace mutexes with spinlocks
FASTMTX_CMAKE_ON= -DWITH_FAST_MUTEXES=1
INNODBMEMCACHED_DESC= InnoDB Memcached plugin
INNODBMEMCACHED_CMAKE_ON=-DWITH_INNODB_MEMCACHED=1
OPENSSL_CMAKE_ON= -DWITH_SSL=bundled
FASTMTX_CMAKE_ON= -DWITH_FAST_MUTEXES=1
INNODBMEMCACHED_DESC= InnoDB Memcached plugin
INNODBMEMCACHED_CMAKE_ON= -DWITH_INNODB_MEMCACHED=1
OPENSSL_CMAKE_ON= -DWITH_SSL=bundled
TOKUDB_DESC= TokuDB Engine (experimental)
TOKUDB_CMAKE_ON=-DUSE_CTAGS=0
TOKUDB_VARS= ONLY_FOR_ARCHS="amd64" \
ONLY_FOR_ARCHS_REASON="TokuDB engine does not compile on ${ARCH}"
TOKUDB_CMAKE_ON= -DUSE_CTAGS=0
TOKUDB_EXTRA_PATCHES=${PATCHDIR}/extrapatch-tokudb
DATADIR= ${PREFIX}/share/mysql
@ -59,11 +57,9 @@ SHEBANG_FILES= scripts/*.pl* scripts/*.sh
.error You have `USE_MYSQL' variable defined either in environment or in make(1) arguments. Please undefine and try again.
.endif
# MySQL-Server part
.if !defined(CLIENT_ONLY)
USE_MYSQL= yes
WANT_MYSQL_VER= 56p
USES+=mysql:56p
CONFLICTS_INSTALL= mysql*-server-* \
mariadb*-server-* \
@ -101,4 +97,16 @@ post-patch:
BROKEN= Does not compile on arm
.endif
.if ${PORT_OPTIONS:MTOKUDB}
NOT_FOR_ARCHS= i386
NOT_FOR_ARCHS_REASON= TokuDB not supported on 32-bit platforms, see \
https://github.com/percona/PerconaFT/blob/master/README.md
.if ${OPSYS} == FreeBSD && ${OSVERSION} <= 1000000
IGNORE= unsupported on FreeBSD 9 or older
.endif
.endif
.include <bsd.port.post.mk>

View File

@ -1,2 +1,3 @@
SHA256 (percona-server-5.6.29-76.2.tar.gz) = 23217feafc92222f313aeeb6e1806d110c35e50cf0b5f74510a9f8babe22e4b9
SIZE (percona-server-5.6.29-76.2.tar.gz) = 55032788
TIMESTAMP = 1472237462
SHA256 (percona-server-5.6.32-78.0.tar.gz) = b3f9191dd8660ba4f825c5fa8fa470e66417335ad8455e31bbc2d5f2cac1a923
SIZE (percona-server-5.6.32-78.0.tar.gz) = 55120585

View File

@ -60,3 +60,33 @@
va_end(op);
return real_open(file, oflag, mode);
} else {
--- storage/tokudb/PerconaFT/CMakeLists.txt.orig 2016-06-30 13:35:08.000000000 +0200
+++ storage/tokudb/PerconaFT/CMakeLists.txt 2016-07-29 23:07:37.871068000 +0200
@@ -82,7 +82,7 @@
install(
FILES README.md COPYING.AGPLv3 COPYING.GPLv2 PATENTS
- DESTINATION .
+ DESTINATION ${INSTALL_DOCDIR}
COMPONENT tokukv_misc
)
--- storage/tokudb/PerconaFT/buildheader/CMakeLists.txt.orig 2016-07-29 23:30:26.557847000 +0200
+++ storage/tokudb/PerconaFT/buildheader/CMakeLists.txt 2016-07-29 23:30:32.695950000 +0200
@@ -1,6 +1,6 @@
set_directory_properties(PROPERTIES INCLUDE_DIRECTORIES "")
-file(WRITE "${CMAKE_CURRENT_BINARY_DIR}/runcat.sh" "#!/bin/bash
+file(WRITE "${CMAKE_CURRENT_BINARY_DIR}/runcat.sh" "#!/bin/sh
out=$1; shift
exec \"$@\" >$out")
@@ -8,7 +8,7 @@
set_property(TARGET make_tdb APPEND PROPERTY COMPILE_DEFINITIONS _GNU_SOURCE)
add_custom_command(
OUTPUT "${CMAKE_CURRENT_BINARY_DIR}/db.h"
- COMMAND bash runcat.sh "${CMAKE_CURRENT_BINARY_DIR}/db.h" $<TARGET_FILE:make_tdb>
+ COMMAND sh runcat.sh "${CMAKE_CURRENT_BINARY_DIR}/db.h" $<TARGET_FILE:make_tdb>
DEPENDS make_tdb)
add_custom_target(install_tdb_h DEPENDS
"${CMAKE_CURRENT_BINARY_DIR}/db.h")

View File

@ -25,6 +25,7 @@ bin/resolve_stack_dump
bin/resolveip
%%TOKUDB%%bin/tokuft_logprint
%%TOKUDB%%bin/tokuftdump
%%TOKUDB%%include/backup.h
%%TOKUDB%%lib/mysql/libHotBackup.so
lib/mysql/libmysqld.a
lib/mysql/plugin/adt_null.so
@ -49,6 +50,7 @@ lib/mysql/plugin/query_response_time.so
lib/mysql/plugin/scalability_metrics.so
lib/mysql/plugin/semisync_master.so
lib/mysql/plugin/semisync_slave.so
lib/mysql/plugin/test_udf_services.so
%%TOKUDB%%lib/mysql/plugin/tokudb_backup.so
lib/mysql/plugin/validate_password.so
libexec/mysqld
@ -79,6 +81,10 @@ man/man1/replace.1.gz
man/man1/resolve_stack_dump.1.gz
man/man1/resolveip.1.gz
man/man8/mysqld.8.gz
%%TOKUDB%%share/doc/mysql/COPYING.AGPLv3
%%TOKUDB%%share/doc/mysql/COPYING.GPLv2
%%TOKUDB%%share/doc/mysql/PATENTS
%%TOKUDB%%share/doc/mysql/README.md
%%TOKUDB%%share/doc/mysql/README_tokudb_backup
%%DATADIR%%/binary-configure
%%DATADIR%%/bulgarian/errmsg.sys

View File

@ -2,7 +2,8 @@
# $FreeBSD$
PORTNAME= phpMyAdmin
DISTVERSION= 4.6.3
DISTVERSION= 4.6.4
PORTREVISION= 1
CATEGORIES= databases www
MASTER_SITES= https://files.phpmyadmin.net/${PORTNAME}/${DISTVERSION}/
DISTNAME= ${PORTNAME}-${DISTVERSION}-all-languages
@ -10,14 +11,14 @@ DISTNAME= ${PORTNAME}-${DISTVERSION}-all-languages
MAINTAINER= matthew@FreeBSD.org
COMMENT= Set of PHP-scripts to manage MySQL over the web
NO_ARCH= yes
LICENSE= GPLv2
BROKEN_powerpc64= Does not build
USES= cpe shebangfix tar:xz
USES= cpe php:web tar:xz
CPE_PRODUCT= ${PORTNAME:tl}
NO_ARCH= yes
NO_BUILD= yes
.if !defined(WITHOUT_PHP_DEPENDS)
IGNORE_WITH_PHP=5 54
@ -42,8 +43,6 @@ ZLIB_DESC= PHP ZLIB support
.include <bsd.port.options.mk>
WANT_PHP_WEB= yes
GROUPS?= ${WWWGRP}
CFG_FILE= config.inc.php
@ -54,9 +53,6 @@ SUB_LIST+= PKGNAME=${PKGNAME} \
CFG_FILE=${WWWDIR}/${CFG_FILE}
SUB_FILES+= pkg-message
SHEBANG_FILES= libraries/plugins/transformations/generator_main_class.sh \
libraries/plugins/transformations/generator_plugin.sh
.if !defined(WITHOUT_PHP_DEPENDS)
.for opt in ${OPTIONS_DEFINE} ${OPTIONS_MULTI_DB_connect}

View File

@ -1,3 +1,3 @@
TIMESTAMP = 1466666746
SHA256 (phpMyAdmin-4.6.3-all-languages.tar.xz) = 943bad38a95f21bb015bdb78c9c067e0ea7510c1b35d4b8e757cb89c413e3bac
SIZE (phpMyAdmin-4.6.3-all-languages.tar.xz) = 6111852
TIMESTAMP = 1471426358
SHA256 (phpMyAdmin-4.6.4-all-languages.tar.xz) = f2ea32a2971efcab073ad41b6512475af1b6da70cf800a5586a12cf49797d319
SIZE (phpMyAdmin-4.6.4-all-languages.tar.xz) = 6137016

View File

@ -15,6 +15,7 @@ LICENSE_COMB= multi
RUN_DEPENDS= ${JAVALIBDIR}/postgresql.jar:databases/postgresql-jdbc
USES= zip:infozip
USE_JAVA= yes
JAVA_VERSION= 1.6+
NO_BUILD= yes

View File

@ -15,7 +15,7 @@ LICENSE= PostgreSQL
LIB_DEPENDS+= libv8.so:lang/v8
WRKSRC= ${WRKDIR}/plv8-${PORTVERSION}
USES= gmake perl5 pgsql:9.1+
USES= compiler:c++11-lang gmake perl5 pgsql:9.1+
USE_PERL5= build
USE_GITHUB= yes
GH_ACCOUNT= plv8

View File

@ -2,7 +2,7 @@
# $FreeBSD$
PORTNAME?= postgresql
DISTVERSION?= 9.1.22
DISTVERSION?= 9.1.23
CATEGORIES?= databases
MASTER_SITES= PGSQL/source/v${DISTVERSION}
PKGNAMESUFFIX?= ${DISTVERSION:R:S/.//}${COMPONENT}
@ -15,6 +15,9 @@ CONFLICTS?= ${PORTNAME}[^${PORTVERSION:R:R}]?-client* \
${PORTNAME}9[^${PORTVERSION:R:E}]-client* \
${PORTNAME}${COMPONENT}-9.[^${PORTVERSION:R:E}].*
DEPRECATED= End-of-life is near
EXPIRATION_DATE=2016-10-01
WRKSRC= ${WRKDIR}/postgresql-${DISTVERSION}
DIST_SUBDIR= postgresql
@ -117,7 +120,7 @@ LIBEDIT_USES= libedit
LIBEDIT_USES_OFF= readline
.endif # CLIENT_ONLY
SSL_USE= OPENSSL=yes
SSL_USES= ssl
SSL_CONFIGURE_WITH=openssl
PAM_CONFIGURE_WITH= pam

View File

@ -1,4 +1,5 @@
SHA256 (postgresql/postgresql-9.1.22.tar.bz2) = f619664b0dde4e1a75fdc00c35afb4517002984a462d70967ffcdedfeee5e16e
SIZE (postgresql/postgresql-9.1.22.tar.bz2) = 15860904
TIMESTAMP = 1470723784
SHA256 (postgresql/postgresql-9.1.23.tar.bz2) = 7f7471e8b3b369726f1c1df0e6a163dde63b6546c4bba985c1f36a574c75f6d5
SIZE (postgresql/postgresql-9.1.23.tar.bz2) = 15856178
SHA256 (postgresql/pg-929-icu-2015-04-18.diff.gz) = 9aff1ba25fbe5892a3868bff516df685531c85901c360548e38bf2e5fa0e14ab
SIZE (postgresql/pg-929-icu-2015-04-18.diff.gz) = 4469

View File

@ -76,7 +76,7 @@ pgsql_backup() {
fi
# cleaning up old data
find ${backupdir} \( -name 'pgdump_*' -o -name 'pgglobals_*' \) \
find ${backupdir} \( -name 'pgdump_*' -o -name 'pgglobals_*' -o -name '*.dat.gz' -o -name 'toc.dat' \) \
-a -mtime +${daily_pgsql_savedays} -delete
echo
}

View File

@ -2,7 +2,7 @@
# $FreeBSD$
PORTNAME?= postgresql
DISTVERSION?= 9.2.17
DISTVERSION?= 9.2.18
CATEGORIES?= databases
MASTER_SITES= PGSQL/source/v${DISTVERSION}
PKGNAMESUFFIX?= ${DISTVERSION:R:S/.//}${COMPONENT}
@ -18,7 +18,7 @@ CONFLICTS?= ${PORTNAME}[^${PORTVERSION:R:R}]?-client* \
WRKSRC= ${WRKDIR}/postgresql-${DISTVERSION}
DIST_SUBDIR= postgresql
ICU_PATCHFILE?= pg-929-icu-2015-04-18.diff.gz
ICU_PATCHFILE?= pg-9218-icu-2016-08-10.diff.gz
OPTIONS_SUB= yes
@ -29,9 +29,9 @@ USES+= gmake
GNU_CONFIGURE= yes
.endif
PG_USER= pgsql
PG_GROUP= pgsql
PG_UID= 70
PG_USER?= pgsql
PG_GROUP?= pgsql
PG_UID?= 70
LDFLAGS+= -L${LOCALBASE}/lib
INCLUDES+= -I${LOCALBASE}/include
@ -118,7 +118,7 @@ LIBEDIT_USES= libedit
LIBEDIT_USES_OFF= readline
.endif # CLIENT_ONLY
SSL_USE= OPENSSL=yes
SSL_USES= ssl
SSL_CONFIGURE_WITH=openssl
PAM_CONFIGURE_WITH= pam
@ -165,6 +165,7 @@ PATCH_DIST_STRIP=-p1
. if ${PORT_OPTIONS:MDTRACE}
CONFIGURE_ARGS+=--enable-dtrace
LDFLAGS+=-lelf
INSTALL_TARGET=install
. endif
.if ${PORT_OPTIONS:MGSSAPI}

View File

@ -1,4 +1,5 @@
SHA256 (postgresql/postgresql-9.2.17.tar.bz2) = c660cc0ee42c221ebedc2c75ad0d4b30ec8da488a954df9987a3fc83bcb7363f
SIZE (postgresql/postgresql-9.2.17.tar.bz2) = 16497200
SHA256 (postgresql/pg-929-icu-2015-04-18.diff.gz) = 9aff1ba25fbe5892a3868bff516df685531c85901c360548e38bf2e5fa0e14ab
SIZE (postgresql/pg-929-icu-2015-04-18.diff.gz) = 4469
TIMESTAMP = 1470919631
SHA256 (postgresql/postgresql-9.2.18.tar.bz2) = d7aa37d586ae4d46d07a4fac417ff966e45a9dd99bac8b3cd149be8df9ea35f4
SIZE (postgresql/postgresql-9.2.18.tar.bz2) = 16448429
SHA256 (postgresql/pg-9218-icu-2016-08-10.diff.gz) = 2f9c831b3dff866f0b2f6f2a9ef771a4045486bc252a851aadc73c50d376319d
SIZE (postgresql/pg-9218-icu-2016-08-10.diff.gz) = 5587

View File

@ -76,7 +76,7 @@ pgsql_backup() {
fi
# cleaning up old data
find ${backupdir} \( -name 'pgdump_*' -o -name 'pgglobals_*' \) \
find ${backupdir} \( -name 'pgdump_*' -o -name 'pgglobals_*' -o -name '*.dat.gz' -o -name 'toc.dat' \) \
-a -mtime +${daily_pgsql_savedays} -delete
echo
}

View File

@ -1,7 +1,7 @@
# Created by: Marc G. Fournier <scrappy@FreeBSD.org>
# $FreeBSD$
DISTVERSION?= 9.3.13
DISTVERSION?= 9.3.14
PKGNAMESUFFIX?= ${DISTVERSION:R:S/.//}${COMPONENT}
MAINTAINER?= pgsql@FreeBSD.org
@ -13,4 +13,6 @@ INSTALL_DIRS?= src/common src/timezone src/backend \
src/bin/pg_controldata src/bin/pg_resetxlog src/pl \
src/bin/pg_basebackup
ICU_PATCHFILE?= pg-9314-icu-2016-08-10.diff.gz
.include "${.CURDIR}/../postgresql92-server/Makefile"

View File

@ -1,4 +1,5 @@
SHA256 (postgresql/postgresql-9.3.13.tar.bz2) = 5544e1d29bfdb9a815d3533400ae242b8763c399285e5d4020ffdb49c362a72b
SIZE (postgresql/postgresql-9.3.13.tar.bz2) = 17061824
SHA256 (postgresql/pg-929-icu-2015-04-18.diff.gz) = 9aff1ba25fbe5892a3868bff516df685531c85901c360548e38bf2e5fa0e14ab
SIZE (postgresql/pg-929-icu-2015-04-18.diff.gz) = 4469
TIMESTAMP = 1470919705
SHA256 (postgresql/postgresql-9.3.14.tar.bz2) = 5c4322f1c42ba1ff4b28383069c56663b46160bb08e85d41fa2ab9a5009d039d
SIZE (postgresql/postgresql-9.3.14.tar.bz2) = 17042199
SHA256 (postgresql/pg-9314-icu-2016-08-10.diff.gz) = 4be31ad9899d5caf9f57ad7ebfc0d14f0fcf58ad539c82fb353b016fb76c0c30
SIZE (postgresql/pg-9314-icu-2016-08-10.diff.gz) = 5583

View File

@ -76,7 +76,7 @@ pgsql_backup() {
fi
# cleaning up old data
find ${backupdir} \( -name 'pgdump_*' -o -name 'pgglobals_*' \) \
find ${backupdir} \( -name 'pgdump_*' -o -name 'pgglobals_*' -o -name '*.dat.gz' -o -name 'toc.dat' \) \
-a -mtime +${daily_pgsql_savedays} -delete
echo
}

View File

@ -1,7 +1,7 @@
# Created by: Marc G. Fournier <scrappy@FreeBSD.org>
# $FreeBSD$
DISTVERSION?= 9.4.8
DISTVERSION?= 9.4.9
MAINTAINER?= pgsql@FreeBSD.org
@ -12,6 +12,6 @@ INSTALL_DIRS?= src/common src/timezone src/backend \
src/bin/pg_controldata src/bin/pg_resetxlog src/pl \
src/bin/pg_basebackup
ICU_PATCHFILE= pg-941-icu-2015-04-18.diff.gz
ICU_PATCHFILE= pg-949-icu-2016-08-10.diff.gz
.include "${.CURDIR}/../postgresql92-server/Makefile"

View File

@ -1,4 +1,5 @@
SHA256 (postgresql/postgresql-9.4.8.tar.bz2) = 4a10640e180e0d9adb587bc25a82dcce6bf507b033637e7fb9d4eeffa33a6b4c
SIZE (postgresql/postgresql-9.4.8.tar.bz2) = 17740626
SHA256 (postgresql/pg-941-icu-2015-04-18.diff.gz) = 30c1366539fd0833db37a98b32bd22e8da4538e58f8dbc2ad2f63dc54835609b
SIZE (postgresql/pg-941-icu-2015-04-18.diff.gz) = 4279
TIMESTAMP = 1470919711
SHA256 (postgresql/postgresql-9.4.9.tar.bz2) = c120a62e90214c20d9160da3ca3fbaec97d5f1656f1dd033f60e7297b7a1e1c9
SIZE (postgresql/postgresql-9.4.9.tar.bz2) = 17763281
SHA256 (postgresql/pg-949-icu-2016-08-10.diff.gz) = 8e7f0470b5c04653aee850c58e690d1ca5f7cb3a2acb5d64c793a8412ee9ebfe
SIZE (postgresql/pg-949-icu-2016-08-10.diff.gz) = 5263

View File

@ -76,7 +76,7 @@ pgsql_backup() {
fi
# cleaning up old data
find ${backupdir} \( -name 'pgdump_*' -o -name 'pgglobals_*' \) \
find ${backupdir} \( -name 'pgdump_*' -o -name 'pgglobals_*' -o -name '*.dat.gz' -o -name 'toc.dat' \) \
-a -mtime +${daily_pgsql_savedays} -delete
echo
}

View File

@ -1,7 +1,7 @@
# Created by: Marc G. Fournier <scrappy@FreeBSD.org>
# $FreeBSD$
DISTVERSION?= 9.5.3
DISTVERSION?= 9.5.4
MAINTAINER?= pgsql@FreeBSD.org
@ -15,6 +15,6 @@ INSTALL_DIRS?= src/common src/timezone src/backend \
src/bin/pg_test_fsync src/bin/pg_test_timing \
src/bin/pg_xlogdump src/bin/pg_upgrade
ICU_PATCHFILE= sorry-icu-patch-is-not-quite-ready-for-95-yet
ICU_PATCHFILE= pg-954-icu-2016-08-10.diff.gz
.include "${.CURDIR}/../postgresql92-server/Makefile"

View File

@ -1,2 +1,5 @@
SHA256 (postgresql/postgresql-9.5.3.tar.bz2) = 7385c01dc58acba8d7ac4e6ad42782bd7c0b59272862a3a3d5fe378d4503a0b4
SIZE (postgresql/postgresql-9.5.3.tar.bz2) = 18455394
TIMESTAMP = 1470919717
SHA256 (postgresql/postgresql-9.5.4.tar.bz2) = cf5e571164ad66028ecd7dd8819e3765470d45bcd440d258b686be7e69c76ed0
SIZE (postgresql/postgresql-9.5.4.tar.bz2) = 18496299
SHA256 (postgresql/pg-954-icu-2016-08-10.diff.gz) = 5fa083ec38087d6a0961642208f012e902221270708b919b92e9eedaa755e365
SIZE (postgresql/pg-954-icu-2016-08-10.diff.gz) = 5952

View File

@ -76,7 +76,7 @@ pgsql_backup() {
fi
# cleaning up old data
find ${backupdir} \( -name 'pgdump_*' -o -name 'pgglobals_*' \) \
find ${backupdir} \( -name 'pgdump_*' -o -name 'pgglobals_*' -o -name '*.dat.gz' -o -name 'toc.dat' \) \
-a -mtime +${daily_pgsql_savedays} -delete
echo
}

View File

@ -27,13 +27,11 @@ STATUS= debug
STATUS= release
.endif
USES= compiler gmake iconv pkgconfig sqlite tar:tgz
USES= compiler gmake iconv localbase pkgconfig sqlite tar:tgz
USE_LDCONFIG= yes
INSTALL_TARGET= do_install
CFLAGS+= -I${LOCALBASE}/include
LDFLAGS+= -L${LOCALBASE}/lib
MAKE_ENV+= TARGET_ARCH=desktop TARGET_STATUS=${STATUS} \
ROOTDIR=${WRKSRC} INSTALLDIR=${PREFIX} LIBDIR=${PREFIX}/lib \
LD="${CXX}"

View File

@ -124,7 +124,8 @@ share/zlibrary/encodings/KOI8-R
share/zlibrary/encodings/windows-1251
share/zlibrary/encodings/windows-1252
share/zlibrary/hyphenationPatterns.zip
share/zlibrary/keynames-qt4.xml
%%GTK2%%share/zlibrary/keynames-gtk.xml
%%QT4%%share/zlibrary/keynames-qt4.xml
share/zlibrary/languagePatterns.zip
share/zlibrary/resources/ar.xml
share/zlibrary/resources/bg.xml

View File

@ -4,7 +4,8 @@
PORTNAME= gcalcli
PORTVERSION= 3.2
DISTVERSIONPREFIX= v
CATEGORIES= deskutils
PORTREVISION= 1
CATEGORIES= deskutils python
MAINTAINER= ports@thelanman.net
COMMENT= Google Calendar Command Line Interface
@ -17,29 +18,28 @@ RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}dateutil>=0:devel/py-dateutil \
${PYTHON_SITELIBDIR}/apiclient/__init__.py:www/py-google-api-python-client \
${PYTHON_SITELIBDIR}/httplib2/__init__.py:www/py-httplib2
USES= python:-2.7
USE_GITHUB= yes
GH_ACCOUNT= insanum
USES= python
OPTIONS_DEFINE= DOCS FUZZYDATES ICS_VCAL SIMPLEJSON
OPTIONS_DEFAULT= ICS_VCAL
ICS_VCAL_DESC= Enable importing of ics/vcal files
SIMPLEJSON_DESC= Use simplejson for url shortening
FUZZYDATES_DESC= Use parsedatetime for fuzzy date parsing
ICS_VCAL_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}vobject>=0.4.8:deskutils/py-vobject
SIMPLEJSON_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}simplejson>=0:devel/py-simplejson
FUZZYDATES_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}parsedatetime>=0:devel/py-parsedatetime
NO_BUILD= yes
NO_ARCH= yes
PORTDOCS= README.md gcalcli_?.png
PLIST_FILES= bin/gcalcli
OPTIONS_DEFINE= DOCS FUZZYDATES ICS_VCAL SIMPLEJSON
OPTIONS_DEFAULT= ICS_VCAL
ICS_VCAL_DESC= enable importing of ics/vcal files
SIMPLEJSON_DESC= use simplejson for url shortening
FUZZYDATES_DESC= use parsedatetime for fuzzy date parsing
ICS_VCAL_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}vobject>=0.4.8:deskutils/py-vobject
SIMPLEJSON_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}simplejson>=0:devel/py-simplejson
FUZZYDATES_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}parsedatetime>=0:devel/py-parsedatetime
do-install:
${MKDIR} ${STAGEDIR}${PREFIX}/bin
${INSTALL_SCRIPT} ${WRKSRC}/${PORTNAME} ${STAGEDIR}${PREFIX}/bin

View File

@ -0,0 +1,33 @@
# ERROR: Missing module - cannot import name run (revisit #204)
# https://github.com/insanum/gcalcli/issues/229
--- gcalcli.orig 2014-12-17 01:50:24 UTC
+++ gcalcli
@@ -185,7 +185,8 @@ try:
from apiclient.discovery import build
from oauth2client.file import Storage
from oauth2client.client import OAuth2WebServerFlow
- from oauth2client.tools import run
+ from oauth2client.tools import run_flow
+ from oauth2client.tools import argparser
except ImportError as e:
print "ERROR: Missing module - %s" % e.args[0]
sys.exit(1)
@@ -627,14 +628,15 @@ class gcalcli:
credentials = storage.get()
if credentials is None or credentials.invalid:
- credentials = run(
+ args, unknown = argparser.parse_known_args(sys.argv)
+ credentials = run_flow(
OAuth2WebServerFlow(
client_id=self.client_id,
client_secret=self.client_secret,
scope=['https://www.googleapis.com/auth/calendar',
'https://www.googleapis.com/auth/urlshortener'],
user_agent=__program__+'/'+__version__),
- storage)
+ storage, args)
self.authHttp = credentials.authorize(httplib2.Http())

View File

@ -2,7 +2,7 @@
# $FreeBSD$
PORTNAME= gnome-maps
PORTVERSION= 3.18.2
PORTVERSION= 3.18.3.1
CATEGORIES= deskutils gnome
MASTER_SITES= GNOME
DIST_SUBDIR= gnome3
@ -10,12 +10,18 @@ DIST_SUBDIR= gnome3
MAINTAINER= gnome@FreeBSD.org
COMMENT= Map application for GNOME 3
LICENSE= GPLv2+
LICENSE_FILE= ${WRKSRC}/COPYING
BUILD_DEPENDS= geoclue>=0:net/geoclue \
itstool:textproc/itstool
LIB_DEPENDS= libcanberra-gtk3.so:audio/libcanberra-gtk3 \
libgeocode-glib.so:net/geocode-glib \
libgee-0.8.so:devel/libgee \
libcogl.so:graphics/cogl \
libclutter-1.0.so:graphics/clutter \
libchamplain-0.12.so:graphics/libchamplain \
libjson-glib-1.0.so:devel/json-glib \
libfolks.so:net-im/folks \
libgjs.so:lang/gjs
RUN_DEPENDS= geoclue>=0:net/geoclue
@ -23,7 +29,9 @@ RUN_DEPENDS= geoclue>=0:net/geoclue
PORTSCOUT= limitw:1,even
USES= gettext gmake gnome libtool pathfix pkgconfig tar:xz
USE_GNOME= gnomedesktop3 gtk30 intlhack
USE_GNOME= cairo gnomedesktop3 gtk30 intlhack
USE_GL= egl
USE_XORG= x11 xcomposite xdamage xext xfixes xi xrandr
USE_LDCONFIG= yes
GNU_CONFIGURE= yes
INSTALLS_ICONS= yes

View File

@ -1,2 +1,3 @@
SHA256 (gnome3/gnome-maps-3.18.2.tar.xz) = 693ff1559252eabe5d8c9c7354333b5aa1996e870936456d15706a0e0bac9278
SIZE (gnome3/gnome-maps-3.18.2.tar.xz) = 864904
TIMESTAMP = 1471891367
SHA256 (gnome3/gnome-maps-3.18.3.1.tar.xz) = cace391b937d09263d6114f3cd63aeb50d7cccbd34f7163769f1a09c37f5cb25
SIZE (gnome3/gnome-maps-3.18.3.1.tar.xz) = 872804

View File

@ -10,7 +10,8 @@ PKGNAMEPREFIX= plasma-applet-
MAINTAINER= jhale@FreeBSD.org
COMMENT= Amarok 2.x plasma applet for KDE4
LICENSE= GPLv2
LICENSE= GPLv2+
LICENSE_FILE= ${WRKSRC}/COPYING
USES= cmake tar:bzip2
USE_KDE4= automoc4 kdelibs
@ -32,7 +33,7 @@ ADD_NEWLINE_TO= flowlayout.cpp \
post-patch:
.for i in ${ADD_NEWLINE_TO}
${ECHO_CMD} >> ${WRKSRC}/${i}
@${ECHO_CMD} >> ${WRKSRC}/${i}
.endfor
.include <bsd.port.mk>

View File

@ -0,0 +1,19 @@
--- wolflabel.cpp.orig 2010-01-13 21:33:08 UTC
+++ wolflabel.cpp
@@ -24,6 +24,7 @@
#include <QtGui/QGraphicsItemAnimation>
#include <QtGui/QGraphicsSceneResizeEvent>
#include <QtGui/QLabel>
+#include <QtCore/qmath.h>
#include <KIO/Job>
#include <KIO/NetAccess>
@@ -195,7 +196,7 @@ void WolfLabel::paint(QPainter *painter,
m_animation->setPropertyName("xOffset");
m_animation->setTargetObject(this);
}
- m_animation->setDuration((2 * abs(x) + SPACING) * 150);
+ m_animation->setDuration((2 * qFabs(x) + SPACING) * 150);
m_animation->setNewStartValue(x - SPACING);
m_animation->setNewEndValue(SPACING);
if (m_animation->state() != QAbstractAnimation::Running) {

View File

@ -1,8 +1,8 @@
# Created by: Jaosn Helfman <jgh@FreeBSD.org>
# Created by: Jason Helfman <jgh@FreeBSD.org>
# $FreeBSD$
PORTNAME= xpad
PORTVERSION= 4.7.0
PORTVERSION= 4.8.0
CATEGORIES= deskutils
MASTER_SITES= https://launchpad.net/${PORTNAME}/trunk/${PORTVERSION}/+download/
@ -17,8 +17,8 @@ OPTIONS_DEFINE= NLS DOCS
OPTIONS_SUB= yes
CONFLICTS_INSTALL= xpad3-[0-9]*
USE_XORG= x11 sm
USE_GNOME= gtk30 intltool gtksourceview3
USE_XORG= x11 sm ice
USE_GNOME= gtk30 intltool gtksourceview3 cairo
USES= pkgconfig gmake tar:bzip2 autoreconf
INSTALLS_ICONS= yes
CPPFLAGS+= ${CXXFLAGS} -I${LOCALBASE}/include

View File

@ -1,2 +1,3 @@
SHA256 (xpad-4.7.0.tar.bz2) = 4b11963077e265d8ca8396b2a8e841c068a95f538197397631fdd75ab195b13c
SIZE (xpad-4.7.0.tar.bz2) = 240374
TIMESTAMP = 1475084166
SHA256 (xpad-4.8.0.tar.bz2) = 42b8e377a6ada7259200ec854916122b42d70006901bbc957642b9ed7d09c99d
SIZE (xpad-4.8.0.tar.bz2) = 247547

View File

@ -3,6 +3,7 @@
PORTNAME= apr
PORTVERSION= ${APR_VERSION}.${APU_VERSION}
PORTREVISION= 1
CATEGORIES= devel
MASTER_SITES= APACHE/apr
DISTFILES= apr-${APR_VERSION}.tar.gz \
@ -40,7 +41,7 @@ NSS_DESC= NSS crypto driver
SSL_DESC= OpenSSL crypto driver
# APR-Util Options
BDB_USE= BDB=5+
BDB_USES= bdb:5+
FREETDS_LIB_DEPENDS= libsybdb.so:databases/freetds
GDBM_LIB_DEPENDS= libgdbm.so:databases/gdbm
LDAP_USE= OPENLDAP=yes
@ -48,7 +49,7 @@ MYSQL_USE= MYSQL=yes
NSS_LIB_DEPENDS= libnss3.so:security/nss
PGSQL_USES= pgsql
SQLITE_USES= sqlite
SSL_USE= OPENSSL=yes
SSL_USES= ssl
APR_WRKDIR= ${WRKDIR}/apr-${APR_VERSION}
APU_WRKDIR= ${WRKDIR}/apr-util-${APU_VERSION}
@ -204,7 +205,6 @@ do-install:
@${ECHO_MSG} "# ===> ${.TARGET} apr-util-${APU_VERSION}"
(cd ${APU_WRKDIR} && ${SETENV} ${MAKE_ENV} ${MAKE_CMD} ${INSTALL_TARGET} ${MAKE_ARGS})
post-install:
-${FIND} ${STAGEDIR}${PREFIX}/lib/ -name \*.so | ${XARGS} ${STRIP_CMD}
test: build

View File

@ -0,0 +1,77 @@
# upstram PR: https://bz.apache.org/bugzilla/show_bug.cgi?id=59914
# FreeBSD PR: 211430
========================================================================
--- apr-1.5.2/poll/unix/kqueue.c.orig 2015-03-20 01:34:07 UTC
+++ apr-1.5.2/poll/unix/kqueue.c
@@ -25,21 +25,40 @@
#ifdef HAVE_KQUEUE
-static apr_int16_t get_kqueue_revent(apr_int16_t event, apr_int16_t flags)
+static apr_int16_t get_kqueue_revent(apr_int16_t event, apr_int16_t flags,
+ int fflags, intptr_t data)
{
apr_int16_t rv = 0;
- if (event == EVFILT_READ)
- rv |= APR_POLLIN;
- else if (event == EVFILT_WRITE)
- rv |= APR_POLLOUT;
- if (flags & EV_EOF)
- rv |= APR_POLLHUP;
- /* APR_POLLPRI, APR_POLLERR, and APR_POLLNVAL are not handled by this
- * implementation.
+ /* APR_POLLPRI and APR_POLLNVAL are not handled by this implementation.
* TODO: See if EV_ERROR + certain system errors in the returned data field
* should map to APR_POLLNVAL.
*/
+ if (event == EVFILT_READ) {
+ if (data > 0 || fflags == 0)
+ rv |= APR_POLLIN;
+ else
+ rv |= APR_POLLERR;
+ /*
+ * Don't return POLLHUP if connect fails. Apparently Linux
+ * does not, and this is expected by serf in order for IPv6 to
+ * IPv4 or multihomed host fallback to work.
+ *
+ * ETIMEDOUT is ambiguous here since we don't know if a
+ * connection was established. We don't want to return
+ * POLLHUP here if the connection attempt timed out, but
+ * we do if the connection was successful but later dropped.
+ * For now, favor the latter.
+ */
+ if ((flags & EV_EOF) != 0 && fflags != ECONNREFUSED &&
+ fflags != ENETUNREACH && fflags != EHOSTUNREACH)
+ rv |= APR_POLLHUP;
+ } else if (event == EVFILT_WRITE) {
+ if (data > 0 || fflags == 0)
+ rv |= APR_POLLOUT;
+ else
+ rv |= APR_POLLERR;
+ }
return rv;
}
@@ -290,7 +309,9 @@ static apr_status_t impl_pollset_poll(ap
pollset->p->result_set[j] = fd;
pollset->p->result_set[j].rtnevents =
get_kqueue_revent(pollset->p->ke_set[i].filter,
- pollset->p->ke_set[i].flags);
+ pollset->p->ke_set[i].flags,
+ pollset->p->ke_set[i].fflags,
+ pollset->p->ke_set[i].data);
j++;
}
}
@@ -471,7 +492,9 @@ static apr_status_t impl_pollcb_poll(apr
apr_pollfd_t *pollfd = (apr_pollfd_t *)(pollcb->pollset.ke[i].udata);
pollfd->rtnevents = get_kqueue_revent(pollcb->pollset.ke[i].filter,
- pollcb->pollset.ke[i].flags);
+ pollcb->pollset.ke[i].flags,
+ pollcb->pollset.ke[i].fflags,
+ pollcb->pollset.ke[i].data);
rv = func(baton, pollfd);

Some files were not shown because too many files have changed in this diff Show More