Compare commits

...

289 Commits
main ... 2017Q4

Author SHA1 Message Date
Danilo G. Baio
f204b02d6d MFH: r451469 r457648
www/otrs: Update to 5.0.23

 - Update to 5.0.23
 - Add missing deps [1]
 - Fix plist
 - Convert to options framework

PR:		222410, 221002 [1]
Approved by:	m.tsatsenko@gmail.com (maintainer)

www/otrs: Update to 5.0.26, Fixes multiple security vulnerabilities

Changes:	https://www.otrs.com/release-notes-otrs-5s-patch-level-24/
		https://www.otrs.com/release-notes-otrs-5s-patch-level-25/
		https://www.otrs.com/release-notes-otrs-5s-patch-level-26/

PR:		224729
Submitted by:	Vidar Karlsen <vidar@karlsen.tech>
Approved by:	Mikhail Tsatsenko <m.tsatsenko@gmail.com> (maintainer)
Security:	cebd05d6-ed7b-11e7-95f2-005056925db4

Approved by:	ports-secteam (zi)
2018-01-02 23:31:56 +00:00
Guido Falsi
15f84ad565 MFH: r457044
Update asterisk13 to 13.18.5

Security:	2a3bc6ac-e7c6-11e7-a90b-001999f8d30b

Approved by:	ports-secteam (zi)
2018-01-02 16:00:25 +00:00
Jan Beich
3deabe42ba MFH: r457657
www/firefox: unbreak OPTIMIZED_CFLAGS=off build after r450707

x86_64-unknown-freebsd/release/libgkrust.a: could not read symbols: File format not recognized

PR:		222641
Reported by:	many
Approved by:	ports-secteam blanket
2017-12-31 00:58:13 +00:00
Jan Beich
ec1df6222e MFH: r457555
emulators/rpcs3: update to 0.0.4.207

Changes:	e768bdc8...78f7020ce
Approved by:	ports-secteam (junovitch, implicit for snapshots)
2017-12-30 00:12:25 +00:00
Jan Beich
ba490a6d8f MFH: r457305
www/firefox-esr: update to 52.5.3

Changes:	https://www.mozilla.org/firefox/52.5.3/releasenotes/
Approved by:	ports-secteam blanket
2017-12-28 19:48:04 +00:00
Yuri Victorovich
60a4486c1c MFH: r455329
security/tor: Update to 0.3.1.9 (security update)

Approved by:	tcberner (mentor)
Differential Revision:	https://reviews.freebsd.org/D13321

Approved by:	ports-secteam
2017-12-28 09:49:16 +00:00
Jan Beich
4ba06e088d MFH: r457010 r457266 r457434
emulators/rpcs3: update to 0.0.4.202

Changes:	a08e79f4...e768bdc8
Approved by:	ports-secteam (junovitch, implicit for snapshots)
2017-12-28 01:00:58 +00:00
Jan Beich
3dbbf8f7e9 MFH: r457265
emulators/citra: update to s20171223

Changes:	ae42267c...c3c684cd
Approved by:	ports-secteam (swills, implicit for snapshots)
2017-12-28 00:57:29 +00:00
Jan Beich
5e7649c09a MFH: r457317
www/firefox: apply some FF58 fixes

PR:		222859
Security:	a891c5b4-3d7a-4de9-9c71-eef3fd698c77
Approved by:	ports-secteam blanket
2017-12-26 22:03:18 +00:00
Sunpoet Po-Chuan Hsieh
fbb6042c02 MFH: r457285
Restrict download htmlxref.cnf from my LOCAL

Do not download htmlxref.cnf from GNU directly to avoid checksum error when
upstream updates this unversioned file.

=> htmlxref.cnf doesn't seem to exist in /usr/ports/distfiles/texinfo/6.5.
=> Attempting to fetch http://ftp.gnu.org/gnu/texinfo/htmlxref.cnf
fetch: http://ftp.gnu.org/gnu/texinfo/htmlxref.cnf: size mismatch: expected 20137, actual 20118

Approved by:	ports-secteam (blanket)
2017-12-26 14:58:32 +00:00
Sunpoet Po-Chuan Hsieh
21173f672e MFH: r457148
Update MASTER_SITES and unbreak this port

Approved by:	portmgr (blanket)

Approved by:	ports-secteam (blanket)
2017-12-24 12:00:26 +00:00
Antoine Brodin
90bc69943a MFH: r457026
Mark BROKEN: unfetchable

Reported by:	pkg-fallout
2017-12-24 07:14:14 +00:00
Mark Felder
8a62c68610 MFH: r452029 r457110
net-p2p/radarr: Update to 0.2.0.870

Changelog:	https://github.com/Radarr/Radarr/releases/tag/v0.2.0.870

net-p2p/radarr: Update to 0.2.0.910

Changelog:	https://github.com/Radarr/Radarr/releases/tag/v0.2.0.910
2017-12-23 22:57:29 +00:00
Mark Felder
a495d923d0 MFH: r453899 r457113
net-p2p/sonarr: Update to 2.0.0.5054

net-p2p/sonarr: Update to 2.0.0.5085

Changelog:	https://github.com/Sonarr/Sonarr/releases/tag/v2.0.0.5085
2017-12-23 22:54:29 +00:00
Antoine Brodin
04ea09c9c9 MFH: r456277
Mark BROKEN: unfetchable

Reported by:	pkg-fallout
2017-12-23 14:10:58 +00:00
Jan Beich
0d0a61a3fb MFH: r457011
emulators/citra: update to s20171221

Changes:	c143a5a3...ae42267c
Approved by:	ports-secteam (swills, implicit for snapshots)
2017-12-23 00:08:57 +00:00
Jan Beich
d342660bfc MFH: r457010
emulators/rpcs3: update to 0.0.4.194

- Move CONFIGURE_ENV before CMAKE_ARGS to match order of execution

Changes:	a08e79f4...58d8d126
Approved by:	ports-secteam (junovitch, implicit for snapshots)
2017-12-23 00:02:08 +00:00
Jan Beich
4422c4e21a MFH: r457009
mail/thunderbird: update to 52.5.2

Changes:	https://www.mozilla.org/thunderbird/52.5.2/releasenotes/
Security:	https://hg.mozilla.org/releases/comm-esr52/rev/01f2c40a0ce9
Security:	https://hg.mozilla.org/releases/comm-esr52/rev/6c35468148bb
Security:	https://hg.mozilla.org/releases/comm-esr52/rev/67c559a7ffee
Security:	https://hg.mozilla.org/releases/comm-esr52/rev/8bc93e746d82
Approved by:	ports-secteam blanket
2017-12-22 23:58:35 +00:00
Dimitry Andric
5fbc9dbd6b MFH: r456663
Apply upstream change from libffi to check for HAVE_AS_X86_PCREL for all
x86 targets.  This should eliminate any text relocations, in particular
for the i386 build, making it possible to build the port with lld
without having to use -z notext.

Obtained from:	https://github.com/libffi/libffi/pull/174
Approved by:	zeising (maintainer)
PR:		214864
Approved by:	portmgr (swills)
2017-12-21 20:13:51 +00:00
Gordon Tetlow
68342184f1 MFH: r456883
Update devel/p4d and devel/p4p to 2016.1/1598719 due to micropatching.

Approved by:	ports-secteam (blanket)
2017-12-21 04:09:47 +00:00
Jan Beich
0171594f06 MFH: r456067 r456867
emulators/rpcs3: update to 0.0.4.178

Changes:	d7881c67...a08e79f4
Approved by:	ports-secteam (junovitch, implicit for snapshots)
2017-12-20 23:27:42 +00:00
Jan Beich
1abf2a5e8f MFH: r456066 r456268 r456418 r456866
emulators/citra: update to s20171220

Changes:	af45f2b2...c143a5a3
Approved by:	ports-secteam (swills, implicit for snapshots)
2017-12-20 23:24:44 +00:00
Emanuel Haupt
fceef0cd09 MFH: r456798
- Add patches [1] to fix following security vulnerabilities:
  * CVE-2017-16548
  * CVE-2017-17433
  * CVE-2017-17434
- Bump PORTREVISION
- Move position of PORTREVISION in Makefile to fix portlint warning

PR:		224477
Submitted by:	yasu@utahime.org
Obtained from:	debian

Approved by:	ports-secteam (blanket)
2017-12-20 14:19:34 +00:00
Ben Woods
63b248291f MFH: r456706
print/hplip and print/hplip-plugin: Fix URL and LICENSE information.

The URL change reflects a recent website change by HP, and was
preventing print/hplip-plugin from fetching correctly.

The LICENSE change reflects the fact that the introductory license
to the python source files mention that a later version of the GPL
can optionally be used.

PR:		224435
PR:		224408
Submitted by:	Mason Loring Bliss <mason@blisses.org>
Reported by:	jhb
Reviewed by:	jhb

Approved by:	ports-secteam (blanket)
2017-12-19 05:52:38 +00:00
Steve Wills
5f6ff6c270 MFH: r454686 r456700
lang/ruby2?: make rubygem-* ports reproducible

PR:		223781
exp-run by:	antoine

Update lang/ruby2[2,3,4] to latest versions.

Fixes a security issue.

PR:		224356
Submitted by:	Yasuhiro KIMURA <yasu@utahime.org>
Security:	dd644964-e10e-11e7-8097-0800271d4b9c

Approved by:	ports-secteam (implicit)
2017-12-19 02:22:52 +00:00
Brad Davis
142af88e8a MFH the following revisions to update of devel/jenkins to 2.95:
r454130
r454589
r455018
r455494
r456109
r456315

Approved by:	portmgr (swills)
Security:	7136e6b7-e1b3-11e7-a4d3-000c292ee6b8
2017-12-18 22:02:23 +00:00
Ben Woods
ef7785986b MFH: r456522
misc/mc: Fix SUBSHELL blank terminal upon opening in xterm with Slang

Note: Unfortunately this does not fix this issue on the FreeBSD console.

PR:		217758
Submitted by:	Alexander Moisseev <moiseev@mezonplus.ru>
Reported by:	Dron <dron_2@ua.fm>
Reported by:	danfe

Approved by:	ports-secteam (delphij)
2017-12-18 10:47:45 +00:00
Niclas Zeising
59840eb840 MFH: r456561
Update libXfont ports.

Update libXfont to 1.5.4.
Update libXfont2 to 2.0.3.

This fixes several security vulnerabilities.

Security:	08a125f3-e35a-11e7-a293-54e1ad3d6335
		3b9590a1-e358-11e7-a293-54e1ad3d6335

Approved by:	ports-secteam (delphij)
2017-12-18 07:17:44 +00:00
Niclas Zeising
d3331498c7 MFH: r456538
Update to 1.1.15

This update contains a fix for CVE-2017-16612, integer overflow that can
lead to a heap buffer overflow when parsing malicious files.

For general changelog, see
https://lists.x.org/archives/xorg-announce/2017-November/002823.html

Security:	ddecde18-e33b-11e7-a293-54e1ad3d6335

Approved by:	ports-secteam (delphij)
2017-12-18 07:16:25 +00:00
Mark Felder
4ac2c7fc37 MFH: r456535
net-mgmt/observium: Update to 0.17.9.8859

- Fixes fetching as upstream always replaces/re-rolls distfile
- Now reportedly works with PHP 7.1

PR:		224223
2017-12-17 15:14:49 +00:00
Sunpoet Po-Chuan Hsieh
8cabdf12c8 MFH: r451437
Update to 2.0.4

Changes:	https://pecl.php.net/package-changelog.php?package=Bitset

Approved by:	ports-secteam (delphij)
2017-12-16 08:37:17 +00:00
Steve Wills
bc5ca9ed60 MFH: r455735 r456454
devel/jenkins-lts: Update to 2.89.1

devel/jenkins-lts: update to 2.89.2

Security:	7136e6b7-e1b3-11e7-a4d3-000c292ee6b8

Approved by:	ports-secteam (implicit)
2017-12-16 02:21:36 +00:00
Jan Beich
5efdc973c2 MFH: r456313
security/nss: don't pull llvm40 on 10.* i386 if CPUTYPE is set

PR:		221466
Submitted by:	mi
Approved by:	ports-secteam blanket
2017-12-14 17:17:11 +00:00
Steve Wills
d918023c78 MFH: r456308
lang/oo2c: fix build with new libxml2

Submitted by:	Walter Schwarzenfeld <w.schwarzenfeld@utanet.at> (via email)

Approved by:	ports-secteam (implicit)
2017-12-14 16:44:44 +00:00
Guido Falsi
dd1a01fab2 MFH: r455225
- Import upstream patch to fix a memory leak [1]
- While here rename and regenerate patches

PR:		223937 [1]
Submitted by:	J.R. Oldroyd <fbsd@opal.com>
Obtained from:	https://git.xfce.org/panel-plugins/xfce4-wavelan-plugin/commit/?id=d4c76389d63199636c52e8a7a0ce80d5f2fde591

Approved by:	ports-secteam (swills)
2017-12-14 15:01:21 +00:00
Guido Falsi
103825ae36 MFH: r456267
Update asterisk13 to 13.18.4

Security:	4a67450a-e044-11e7-accc-001999f8d30b

Approved by:	ports-secteam (swills)
2017-12-14 14:52:58 +00:00
Steve Wills
726cae581a MFH: r456299
lang/oo2c: mark broken with new libxml2

Approved by:	ports-secteam (implicit)
2017-12-14 14:46:20 +00:00
Steve Wills
fa39da71b5 MFH: r456210
textproc/libxml2: update to 2.9.7

PR:		222893
PR:		224189
Reported by:	Walter Hop <walter@lifeforms.nl>
Approved by:	gnome@ (kwm)
Exp-run by:	antoine
Security:	76e59f55-4f7a-4887-bcb0-11604004163a
Approved by:	ports-secteam (implicit)
2017-12-13 14:48:17 +00:00
Jung-uk Kim
c323f30a7c MFH: r456176
Update to 28.0.0.126.

https://helpx.adobe.com/flash-player/release-note/fp_28_air_28_release_notes.html

Approved by:	ports-secteam (blanket)
2017-12-12 17:33:14 +00:00
Sunpoet Po-Chuan Hsieh
6f5053da3a MFH: r455971
Fix build

PR:		223043
Submitted by:	Markus Mann <freebsd-public@it64.de>

Approved by:	ports-secteam (delphij)
2017-12-12 12:16:37 +00:00
Sunpoet Po-Chuan Hsieh
fe2c09e862 MFH: r455943
Fix build on FreeBSD 10.3 i386

Reference:	http://beefy5.nyi.freebsd.org/data/103i386-default/455878/logs/libmediainfo-17.10.log

Approved by:	ports-secteam (swills)
2017-12-12 11:49:32 +00:00
Sunpoet Po-Chuan Hsieh
4cfbd6facf MFH: r455800
Fix CVE-2017-16844

- Bump PORTREVISION for package change

PR:		223777
Submitted by:	Jeremy Chadwick <jdc@koitsu.org>, romain
Security:	288f7cee-ced6-11e7-8ae9-0050569f0b83

Approved by:	ports-secteam (swills)
2017-12-12 11:45:12 +00:00
Jan Beich
d69aa36e2c MFH: r456105
Re-try ports affected by bug 193528 on powerpc* after r449590

Approved by:	ports-secteam blanket
2017-12-12 05:11:41 +00:00
Jan Beich
4dc0b893d9 MFH: r456103
devel/llvm-devel: re-try on powerpc* after r449590

Approved by:	ports-secteam blanket
2017-12-12 04:28:50 +00:00
Benjamin Kaduk
58f212a3ea MFH: r455921
Update to upstream security release 1.6.22

Also bring in rudimentary support for 11.1; 12.0 doesn't quite work
yet due to the ROOTINO-->UFS_ROOTINO rename.

Approved by:	eadler (ports committer)
Security:	CVE-2017-17432

Approved by:	ports-secteam (delphij)
2017-12-12 04:21:38 +00:00
Jan Beich
599382cf87 MFH: r456100
emulators/stella: re-try on powerpc* after r449590

Approved by:	ports-secteam blanket
2017-12-12 03:52:35 +00:00
Jan Beich
a42983c24e MFH: r456098
graphics/simpleviewer: re-try on powerpc* after r449590

Approved by:	ports-secteam blanket
2017-12-12 03:47:17 +00:00
Jan Beich
11a5a48a65 MFH: r456096
biology/seqtools: re-try on powerpc* after r449590

Approved by:	ports-secteam blanket
2017-12-12 03:41:22 +00:00
Jan Beich
f98088131e MFH: r456094
net/nethogs: unbreak with GCC < 6

inode2prog.cpp: In function 'std::string getprogname(pid_t)':
inode2prog.cpp:123: error: 'snprintf' is not a member of 'std'

Reported by:	pkg-fallout (mips64)
Approved by:	ports-secteam blanket
2017-12-12 03:29:12 +00:00
Jan Beich
17c6095899 MFH: r456088
devel/spdlog: require C++11 toolchain (on powerpc*, mips*, sparc*)

CMake Error in tests/CMakeLists.txt:
  Target "catch_tests" requires the language dialect "CXX11" (with compiler
  extensions), but CMake does not know the compile flags to use to enable it.

tests/includes.h:7:10: fatal error: 'chrono' file not found
 #include <chrono>
          ^~~~~~~~
1 error generated.

Reported by:	pkg-fallout (mips64)
Approved by:	ports-secteam blanket
2017-12-12 03:04:12 +00:00
Jan Beich
cf27db6fea MFH: r456086
textproc/ansifilter: require C++11 toolchain (on powerpc*, mips*, sparc*)

cc1plus: error: unrecognized command line option "-std=c++11"

main.cpp:118:5: error: use of undeclared identifier 'unique_ptr'
    unique_ptr<ansifilter::CodeGenerator> generator(ansifilter::CodeGenerator::getInstance(op...
    ^

Reported by:	pkg-fallout (mips64)
Approved by:	ports-secteam blanket
2017-12-12 03:01:23 +00:00
Jan Beich
5ac234b43d MFH: r456078
net/ns3: require C++11 toolchain (on powerpc*, mips*, sparc*)

cc1plus: error: unrecognized command line option "-std=c++11"

../examples/wireless/wifi-multi-tos.cc:124:24: error: no matching constructor for initialization of 'std::vector<uint8_t>' (aka 'vector<unsigned char>')
  std::vector<uint8_t> tosValues = {0x70, 0x28, 0xb8, 0xc0}; //AC_BE, AC_BK, AC_VI, AC_VO
                       ^           ~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/4.2/bits/stl_vector.h:266:9: note: candidate constructor template not viable: requires at most 3 arguments, but 4 were provided
        vector(_InputIterator __first, _InputIterator __last,
        ^
/usr/include/c++/4.2/bits/stl_vector.h:224:7: note: candidate constructor not viable: requires at most 3 arguments, but 4 were provided
      vector(size_type __n, const value_type& __value = value_type(),
      ^
/usr/include/c++/4.2/bits/stl_vector.h:212:7: note: candidate constructor not viable: requires single argument '__a', but 4 arguments were provided
      vector(const allocator_type& __a)
      ^
/usr/include/c++/4.2/bits/stl_vector.h:242:7: note: candidate constructor not viable: requires single argument '__x', but 4 arguments were provided
      vector(const vector& __x)
      ^
/usr/include/c++/4.2/bits/stl_vector.h:208:7: note: candidate constructor not viable: requires 0 arguments, but 4 were provided
      vector()
      ^
1 error generated.

Reported by:	pkg-fallout (mips64)
Approved by:	ports-secteam blanket
2017-12-12 02:55:33 +00:00
Jan Beich
3c4928be7d MFH: r456077
dns/packetq: require C++11 toolchain (on powerpc*, mips*, sparc*)

cc1plus: error: unrecognized command line option "-std=c++0x"

In file included from dns.cpp:22:
In file included from ./dns.h:31:
In file included from ./packet_handler.h:33:
In file included from ./sql.h:43:
./variant.h:297:34: error: expected '(' for function-style cast or type construction
            return std::hash<bool>()(m_val.m_bool);
                             ~~~~^
./variant.h:297:20: error: no member named 'hash' in namespace 'std'; did you mean simply 'hash'?
            return std::hash<bool>()(m_val.m_bool);
                   ^~~~~~~~~
                   hash
./variant.h:293:17: note: 'hash' declared here
    std::size_t hash() const
                ^
./variant.h:297:36: error: expected expression
            return std::hash<bool>()(m_val.m_bool);
                                   ^
./variant.h:299:33: error: expected '(' for function-style cast or type construction
            return std::hash<int>()(m_val.m_int);
                             ~~~^
./variant.h:299:20: error: no member named 'hash' in namespace 'std'; did you mean simply 'hash'?
            return std::hash<int>()(m_val.m_int);
                   ^~~~~~~~~
                   hash
./variant.h:293:17: note: 'hash' declared here
    std::size_t hash() const
                ^
./variant.h:299:35: error: expected expression
            return std::hash<int>()(m_val.m_int);
                                  ^
./variant.h:301:35: error: expected '(' for function-style cast or type construction
            return std::hash<float>()(m_val.m_float);
                             ~~~~~^
./variant.h:301:20: error: no member named 'hash' in namespace 'std'; did you mean simply 'hash'?
            return std::hash<float>()(m_val.m_float);
                   ^~~~~~~~~
                   hash
./variant.h:293:17: note: 'hash' declared here
    std::size_t hash() const
                ^
./variant.h:301:37: error: expected expression
            return std::hash<float>()(m_val.m_float);
                                    ^
In file included from dns.cpp:22:
In file included from ./dns.h:31:
In file included from ./packet_handler.h:33:
./sql.h:1766:8: error: explicit specialization of non-template struct 'hash'
struct hash<std::vector<packetq::Variant> > {
       ^   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
10 errors generated.

Reported by:	pkg-fallout (mips64)
Approved by:	ports-secteam blanket
2017-12-12 02:51:00 +00:00
Jan Beich
21b10b7e3b MFH: r456076
devel/breakpad: require C++11 toolchain (on powerpc*, mips*, sparc*)

checking whether /nxb-bin/usr/bin/c++ supports C++11 features by default... no
checking whether /nxb-bin/usr/bin/c++ supports C++11 features with -std=c++11... no
checking whether /nxb-bin/usr/bin/c++ supports C++11 features with -std=c++0x... no
checking whether /nxb-bin/usr/bin/c++ supports C++11 features with +std=c++11... no
checking whether /nxb-bin/usr/bin/c++ supports C++11 features with -h std=c++11... no
configure: error: *** A compiler with support for C++11 language features is required.

In file included from src/processor/basic_code_modules.cc:46:
./src/processor/range_map-inl.h:132:14: error: no matching member function for call to 'erase'
        map_.erase(iterator_high);
        ~~~~~^~~~~
./src/processor/range_map-inl.h:64:10: note: in instantiation of member function
      'google_breakpad::RangeMap<unsigned long, google_breakpad::linked_ptr<const
      google_breakpad::CodeModule> >::StoreRangeInternal' requested here
  return StoreRangeInternal(base, 0 /* delta */, size, entry);
         ^
src/processor/basic_code_modules.cc:71:15: note: in instantiation of member function
      'google_breakpad::RangeMap<unsigned long, google_breakpad::linked_ptr<const
      google_breakpad::CodeModule> >::StoreRange' requested here
    if (!map_.StoreRange(module->base_address(), module->size(), module)) {
              ^
/usr/include/c++/4.2/bits/stl_map.h:453:7: note: candidate function not viable: no known conversion
      from 'google_breakpad::RangeMap<unsigned long, google_breakpad::linked_ptr<const
      google_breakpad::CodeModule> >::MapConstIterator' (aka '_Rb_tree_const_iterator<std::pair<const
      unsigned long, google_breakpad::RangeMap<unsigned long, google_breakpad::linked_ptr<const
      google_breakpad::CodeModule> >::Range> >') to 'std::map<unsigned long,
      google_breakpad::RangeMap<unsigned long, google_breakpad::linked_ptr<const
      google_breakpad::CodeModule> >::Range, std::less<unsigned long>, std::allocator<std::pair<const
      unsigned long, google_breakpad::RangeMap<unsigned long, google_breakpad::linked_ptr<const
      google_breakpad::CodeModule> >::Range> > >::iterator' (aka '_Rb_tree_iterator<std::pair<const
      unsigned long, google_breakpad::RangeMap<unsigned long, google_breakpad::linked_ptr<const
      google_breakpad::CodeModule> >::Range> >') for 1st argument
      erase(iterator __position)
      ^
/usr/include/c++/4.2/bits/stl_map.h:468:7: note: candidate function not viable: no known conversion
      from 'google_breakpad::RangeMap<unsigned long, google_breakpad::linked_ptr<const
      google_breakpad::CodeModule> >::MapConstIterator' (aka '_Rb_tree_const_iterator<std::pair<const
      unsigned long, google_breakpad::RangeMap<unsigned long, google_breakpad::linked_ptr<const
      google_breakpad::CodeModule> >::Range> >') to 'const std::map<unsigned long,
      google_breakpad::RangeMap<unsigned long, google_breakpad::linked_ptr<const
      google_breakpad::CodeModule> >::Range, std::less<unsigned long>, std::allocator<std::pair<const
      unsigned long, google_breakpad::RangeMap<unsigned long, google_breakpad::linked_ptr<const
      google_breakpad::CodeModule> >::Range> > >::key_type' (aka 'const unsigned long') for 1st
      argument
      erase(const key_type& __x)
      ^
/usr/include/c++/4.2/bits/stl_map.h:483:7: note: candidate function not viable: requires 2 arguments,
      but 1 was provided
      erase(iterator __first, iterator __last)
      ^
1 error generated.

Reported by:	pkg-fallout (mips64)
Approved by:	ports-secteam blanket
2017-12-12 02:48:14 +00:00
Jan Beich
753da07640 MFH: r455917
graphics/vigra: unbreak consumers on 10.* for NUMPY=on

Passing -std=gnu++11 also matches Boost since r450557.

/usr/local/lib/libvigraimpex.so: undefined reference to `operator delete(void*, unsigned int)'

Reported by:	antoine (via bug 223922 -exp run)
Submitted by:	rakuco (adapted from bug 219484 fix)
Approved by:	ports-secteam blanket
2017-12-11 02:18:57 +00:00
Jan Beich
26c0fe2758 MFH: r455905
devel/boost-libs: pass RPATH when building with GCC

  "g++6"    -o "bin.v2/libs/stacktrace/build/gcc-6.4.0/debug/addr2line_exe" -Wl,--start-group "bin.v2/libs/stacktrace/build/gcc-6.4.0/debug/has_addr2line.o"  -Wl,-Bstatic  -Wl,-Bdynamic  -Wl,--end-group -g -m64
  /usr/lib/libstdc++.so.6: version GLIBCXX_3.4.21 required by /wrkdirs/usr/ports/devel/boost-libs/work/boost_1_65_1/bin.v2/libs/stacktrace/build/gcc-6.4.0/debug/addr2line_exe not found
  [...]
  Error: Missing: lib/libboost_stacktrace_addr2line.a
  Error: Missing: lib/libboost_stacktrace_addr2line.so
  Error: Missing: lib/libboost_stacktrace_addr2line.so.%%BOOST_SHARED_LIB_VER%%

PR:		223279
Submitted by:	jhibbits (based on)
Approved by:	ports-secteam blanket
2017-12-11 00:07:16 +00:00
Jan Beich
b03db50f35 MFH: r455904
textproc/hunspell: always link against C++11 library

C++11 isn't ABI-compatible with C++98 on GCC platforms, so build the
port using lang/gcc which since r449590 defaults to C++14. This should
fix C++11 consumers like www/firefox.

../../extensions/spellcheck/hunspell/glue/Unified_cpp_hunspell_glue0.o: In function `mozHunspell::SetDictionary(char16_t const*)':
Unified_cpp_hunspell_glue0.cpp:(.text._ZN11mozHunspell13SetDictionaryEPKDs+0x4a4): undefined reference to `Hunspell::get_dict_encoding[abi:cxx11]() const'
../../extensions/spellcheck/hunspell/glue/Unified_cpp_hunspell_glue0.o: In function `mozHunspell::Check(char16_t const*, bool*)':
Unified_cpp_hunspell_glue0.cpp:(.text._ZN11mozHunspell5CheckEPKDsPb+0x148): undefined reference to `Hunspell::spell(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*)'
../../extensions/spellcheck/hunspell/glue/Unified_cpp_hunspell_glue0.o: In function `mozHunspell::Suggest(char16_t const*, char16_t***, unsigned int*)':
Unified_cpp_hunspell_glue0.cpp:(.text._ZN11mozHunspell7SuggestEPKDsPPPDsPj+0x16c): undefined reference to `Hunspell::suggest(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'

Submitted by:	jhibbits (based on)
Approved by:	ports-secteam blanket
Differential Revision:	https://reviews.freebsd.org/D12515
2017-12-11 00:04:24 +00:00
Niclas Zeising
9568c9c738 MFH: r452027
Fix security issues: CVE-2017-12176 through CVE-2017-12187 in xorg-server.
Bump all the slaves due to not being sure where the shared code is used.

Security:	7274e0cc-575f-41bc-8619-14a41b3c2ad0

Approved by:	ports-secteam (eadler)
PR:		223286
2017-12-09 16:59:14 +00:00
Jan Beich
b80801a504 MFH: r455687 r455805
emulators/rpcs3: update to 0.0.4.139

Changes:	970d2a06...d7881c67
Approved by:	ports-secteam (junovitch, implicit for snapshots)
2017-12-08 22:20:06 +00:00
Jan Beich
24dde8a2f3 MFH: r455688 r455806
emulators/citra: update to s20171208

Changes:	56db8e08...af45f2b2
Approved by:	ports-secteam (swills, implicit for snapshots)
2017-12-08 22:17:48 +00:00
Jan Beich
27bf28de13 MFH: r455759
www/firefox-esr: update to 52.5.2 (nop)

Changes:	https://www.mozilla.org/firefox/52.5.2/releasenotes/
Changes:	https://hg.mozilla.org/releases/mozilla-esr52/pushloghtml?startdate=2017-11-30&enddate=2017-12-07
Approved by:	ports-secteam blanket
2017-12-08 21:23:30 +00:00
Rene Ladan
174120c39d MFH: r451347
textproc/pootle: add missing dependency on devel/py-argparse

PR:		222798
Submitted by:	ygy

Approved by:	ports-secteam (missing-dependency blanket)
2017-12-07 21:09:15 +00:00
Rene Ladan
cdae4d65b2 MFH: r454035
x11-fonts/alfont: fix build and undeprecate, also clean up fetching.

Somehow I failed to see this patch earlier when the port originally expired.

PR:		213600
Submitted by:	timon at timon.net.nz
Approved by:	maintainer timeout (nemysis@, 1 year)

Approved by:	ports-secteam (build-fix blanket)
2017-12-07 20:55:32 +00:00
Rene Ladan
7806f9e6e1 MFH: r455615
games/opensurge: unbreak and unexpire [1]

Add LIB_DEPENDS on x11-fonts/alfont

PR:		223746
Submitted by:	timon at timon.net.nz
Approved by:	maintainer timeout (nemysis, 15 days)

Approved by:	ports-secteam (build-fix blanket)
2017-12-07 20:52:07 +00:00
Bernard Spil
7e9d35408a MFH: r453409 r455706
security/openssl: Unbreak build with No-SSLv3

 - Importing patch from upstream

PR:		223388
Submitted by:	tijl
Reported by:	Laurence Parry <greenreaper@hotmail.com>

security/openssl: Update to 1.0.2n

 - Remove patch now included upstream
 - Include post-release patch for clang build error

Security:	3bb451fc-db64-11e7-ac58-b499baebfeaf

Approved by:	ports-secteam (feld)
2017-12-07 19:59:11 +00:00
Johannes M Dieterich
d02d41e7a4 MFH: r453261
biology/molden: chase another intransparent upstream distfile upgrade.

Reviewed by:	swills (mentor), mat
Approved by:	swills (mentor)
Differential Revision:	https://reviews.freebsd.org/D12829

Approved by:	ports-secteam
2017-12-07 02:34:36 +00:00
Jan Beich
d40b1b3f25 MFH: r455124
security/nss: update to 3.34.1

Changes:	https://developer.mozilla.org/docs/Mozilla/Projects/NSS/NSS_3.34.1_release_notes
Changes:	https://hg.mozilla.org/projects/nss/shortlog/NSS_3_34_1_RTM
ABI:		https://abi-laboratory.pro/tracker/timeline/nss/
Approved by:	ports-secteam blanket
2017-12-07 00:34:53 +00:00
Brad Davis
dcb98cdd14 MFH r453277
Update to 5.6.32 release.

PR:		223319
Approved by:	portmgr (swills)
Security:	de7a2b32-bd7d-11e7-b627-d43d7e971a1b
2017-12-06 21:49:08 +00:00
Brad Davis
0860df9d4f Merge r452424.
Update to 5.5.58 release.

Approved by:	portmgr (swills)
Security:	c41bedfd-b3f9-11e7-ac58-b499baebfeaf
2017-12-06 18:54:49 +00:00
Jan Beich
ea53c35957 MFH: r455269
www/firefox-esr: update to 52.5.1

Changes:	https://www.mozilla.org/firefox/52.5.1/releasenotes/
Security:	https://hg.mozilla.org/releases/mozilla-esr52/rev/f6216ea8b8fc
PR:		223886
Approved by:	ports-secteam blanket
2017-12-06 18:10:17 +00:00
Mark Felder
999fb6c52f MFH: r453712 r453733 r453741 r455660
- Update to 1.4.6

PR:		221565
Reported by:	Christopher Beppler

- Switch to USES=pkgconfig
- Bump PORTREVISION

Special thanks:	danfe (debugging hitch m4 issue+recommending pkgconfig via USES)

- Varnish has two different releases for hitch, switch to the other one as it is properly bootstrapped
- Bump PORTREVISION

Thanks to:	danfe

security/hitch: Add reload command to rc script

Hitch properly handles SIGHUP
2017-12-06 16:50:10 +00:00
Sunpoet Po-Chuan Hsieh
a6bfd3680e MFH: r455322
Update to 7.57.0

Changes:	https://curl.haxx.se/changes.html
		https://curl.haxx.se/docs/security.html
Security:	301a01b7-d50e-11e7-ac58-b499baebfeaf

Approved by:	ports-secteam (swills)
2017-12-06 12:49:35 +00:00
Jan Beich
3bf43175b6 MFH: r455622
emulators/ppsspp-devel: update to 1.5.4

Changes:	http://ppsspp.org/#news
Changes:	https://github.com/hrydgard/ppsspp/compare/v1.5.3...v1.5.4
Approved by:	ports-secteam (swills, implicit for snapshots)
2017-12-05 21:00:21 +00:00
Guido Falsi
ef72ece86f MFH: r453931 r455318
Update Asterisk to 13.18.2

Update net/asterisk13 to 13.18.3

Security:	e91cf90c-d6dd-11e7-9d10-001999f8d30b

Approved by:	ports-secteam (swills)
2017-12-05 19:11:21 +00:00
Jochen Neumeister
b2acc66534 MFH: r455354
Securityupdate to 4.9.1:

www/wordpress
russian/wordpress [1]
chinese/wordpress-zh_CN
japanese/wordpress
german/wordpress
french/wordpress

Changelog:
 https://codex.wordpress.org/Version_4.9.1
 https://wordpress.org/news/2017/11/wordpress-4-9-1-security-and-maintenance-release/

PR:		223982 [1]
Submitted by:	Mikhail Timofeev <9267096@gmail.com> (maintainer) [1]
Approved by:	tcberner (mentor)
Security:	a2589511-d6ba-11e7-88dd-00e04c1ea73d
Differential Revision:	https://reviews.freebsd.org/D13337

Approved by:	ports-secteam (swills)
2017-12-05 19:01:54 +00:00
Mahdi Mokhtari
60cb8be282 MFH: r452423
Update to 5.6.38 release.

Approved by:	ports-secteam (feld)
2017-12-05 10:48:10 +00:00
Jan Beich
1efaf21466 MFH: r455556
emulators/citra: update to s20171204

Changes:	b2a99043...56db8e08
Approved by:	ports-secteam (swills, implicit for snapshots)
2017-12-05 00:16:54 +00:00
Jan Beich
97346fc51a MFH: r455555
emulators/rpcs3: update to 0.0.4.132

Changes:	8f314c51...970d2a06
Approved by:	ports-secteam (junovitch, implicit for snapshots)
2017-12-05 00:14:16 +00:00
Jan Beich
3e300d15e7 MFH: r455551
emulators/ppsspp-devel: update to 1.5.3

Changes:	http://ppsspp.org/#news
Changes:	https://github.com/hrydgard/ppsspp/compare/v1.5.2...v1.5.3
Approved by:	ports-secteam (swills, implicit for snapshots)
2017-12-04 23:58:42 +00:00
Antoine Brodin
2e7b55f507 Mark BROKEN: does not package
Reported by:	pkg-fallout
2017-12-02 10:03:28 +00:00
Jan Beich
df1e08d8f3 MFH: r455325
emulators/rpcs3: update to 0.0.4.125

Changes:	91fd1465...8f314c51
Approved by:	ports-secteam (junovitch, implicit for snapshots)
2017-12-02 00:22:10 +00:00
Jan Beich
63897f8410 www/firefox: add missing FF57 secfix (direct commit)
Reported by:	Waterfox
Security:	f78eac48-c3d1-4666-8de5-63ceea25a578
Approved by:	ports-secteam blanket
2017-12-01 13:08:27 +00:00
Jan Beich
385dddb6a6 www/firefox: backport more FF57+ fixes (direct commit)
PR:		222859
Security:	Mozilla bug 1410106/1420001
Approved by:	ports-secteam blanket
2017-12-01 11:19:28 +00:00
Antoine Brodin
692e5b4611 Direct commit to 2017Q4: mark devel/py-qt4-core BROKEN with python3 2017-12-01 10:22:15 +00:00
Antoine Brodin
2d8dcfd263 MFH: r451473
Fix dependencies
2017-11-30 21:14:49 +00:00
Jan Beich
c91a817aac MFH: r455208
emulators/ppsspp-devel: update to 1.5.2

Changes:	http://ppsspp.org/#news
Changes:	https://github.com/hrydgard/ppsspp/compare/v1.5.1...v1.5.2
Approved by:	ports-secteam (swills, implicit for snapshots)
2017-11-30 15:48:26 +00:00
Jan Beich
0fc03167af MFH: r455126
emulators/rpcs3: update to 0.0.4.73

Changes:	662fe8cc...91fd1465
Approved by:	ports-secteam (junovitch, implicit for snapshots)
2017-11-29 17:32:27 +00:00
Jan Beich
dfb083795d MFH: r455128
emulators/citra: update to s20171129

Changes:	e9a95b2e7...b2a99043
Approved by:	ports-secteam (swills, implicit for snapshots)
2017-11-29 17:30:49 +00:00
Jan Beich
552ca00105 MFH: r455127
emulators/ppsspp-devel: update to 1.5.1

Changes:	https://github.com/hrydgard/ppsspp/compare/f8b6a965e...v1.5.1
Approved by:	ports-secteam (swills, implicit for snapshots)
2017-11-29 17:29:40 +00:00
Bernard Spil
ac6e638304 MFH: r454922
security/acme-client: Chase upstream URL update

 - Unbreaks users fresh installing port

Reported by:	David Gessel <gessel blackrosetech com>

Approved by:	ports-secteam (swills)
2017-11-28 20:27:09 +00:00
Bryan Drewery
377b0146b1 MFH: r453087 r453882
- Update to 3.1.22

Changes: https://github.com/freebsd/poudriere/wiki/release_notes_3122

PR:	216083
PR:	215541

Avoid running git and finding PORTSDIR/.git.

Reported by:	xmj

Approved by:	portmgr (implicit)
2017-11-28 20:24:27 +00:00
Jan Beich
1a1dc05419 MFH: r455047
multimedia/ffmpeg: fix DoS in VC-2 encoder

Reported by:	Vladimir Krstulja
Obtained from:	upstream (release/3.3 branch)
Security:	CVE-2017-16840
Approved by:	ports-secteam blanket
2017-11-28 15:53:09 +00:00
Vsevolod Stakhov
110431eb22 MFH: r454936
- Fix RCE vulnerability:

The receive_msg function in receive.c in the SMTP daemon in Exim 4.88 and 4.89
allows remote attackers to execute arbitrary code or cause a denial of service
(use-after-free) via vectors involving BDAT commands.

PR:		223870
Submitted by:	Gary
Security:	68b29058-d348-11e7-b9fe-c13eb7bcbf4f

Approved by:	ports-secteam (swills)
2017-11-28 08:54:00 +00:00
Lars Engels
2ac9b2ca5d MFH: r454599
net-mgmt/icinga2:

- Update to 2.7.2 (Bugfix Release)

Approved by:	portmgr (swills)
2017-11-28 08:27:04 +00:00
Jan Beich
da37517fb0 MFH: r454585 r454736 r455004
emulators/ppsspp-devel: update to 1.4.2.895

Changes:	a0f1276a5...f8b6a965e
Approved by:	ports-secteam (swills, implicit for snapshots)
2017-11-28 00:27:32 +00:00
Jan Beich
553d5d24f1 MFH: r454735 r454824 r455005
emulators/citra: update to s20171125

Changes:	c810a3f3b...e9a95b2e7
Approved by:	ports-secteam (swills, implicit for snapshots)
2017-11-28 00:19:41 +00:00
Jan Beich
58de06ac80 MFH: r454289 r454575 r454586 r454734 r454823 r455003
emulators/rpcs3: update to 0.0.4.63

Changes:	0064976c...662fe8cc
Approved by:	ports-secteam (junovitch, implicit for snapshots)
2017-11-28 00:13:17 +00:00
Luca Pizzamiglio
a579f81e48 MFH: r454606
devel/rubygem-rspec-its: Fix shebang

PR:		223696
Submitted by:	prj@rootwyrm.com
Reviewed by:	naito.yuichiro@gmail.com (maintainer)
Approved by:	olivier (mentor)
Differential Revision:	https://reviews.freebsd.org/D13167

Approved by:	ports-secteam (swills)
2017-11-27 21:47:44 +00:00
Luca Pizzamiglio
f901d6ffbc MFH: r454601
net-mgmt/cacti: Update to 1.1.28

PR:		223756
Submitted by:	freebsd-ports@dan.me.uk (maintainer)
Approved by:	olivier (mentor)
Security:	CVE-2017-16641
Security:	CVE-2017-16660
Security:	CVE-2017-16661
Security:	CVE-2017-16785
Differential Revision:	https://reviews.freebsd.org/D13175

Approved by:	ports-secteam (swills)
2017-11-27 21:00:15 +00:00
Niclas Zeising
e1ce4c7468 MFH: r454649
Fix suricata failing to start if there is a stale pid file laying around.
This can happen if suricata is ungracefully shut down.

PR:		223052, 223322
Submitted by:	Reshad Patuck, Franco Fichtner
Approved by:	Franco Fichtner (maintainer)

Approved by:	ports-secteam (swills)
2017-11-27 20:36:11 +00:00
Jan Beich
01ab2455ab MFH: r454697
graphics/sekrit-twc-zimg: update to 2.6.3

Changes:	https://github.com/sekrit-twc/zimg/compare/release-2.6.2...release-2.6.3
ABI:		https://abi-laboratory.pro/tracker/timeline/z/
Approved by:	ports-secteam (swills)
2017-11-27 20:11:39 +00:00
Don Lewis
2537d8da94 MFH: r454935
Fix the table wizard in openoffice-base on FreeBSD 10 amd64.  One of the
source files triggers a bug in the clang 3.4 code optimizer.

Approved by:	ports-secteam (swills)
2017-11-27 19:50:29 +00:00
Rene Ladan
c7af35290c MFH: r454490
comms/dcf77pi: update to 3.6.1

Changelog:	https://github.com/rene0/dcf77pi/releases/tag/3.6.1

Approved by:	ports-secteam (swills)
2017-11-27 19:22:37 +00:00
Christoph Moench-Tegeder
7692d5f5c9 MFH: r454915
net/wireshark: update to 2.4.2

Announcement: https://www.wireshark.org/lists/wireshark-announce/201710/msg00000.html
Add a few dependencies to make stage-qa happy.

PR:				223577
Approved by:	marcus (maintainer-timeout)
Security:		4684a426-774d-4390-aa19-b8dd481c4c94

Approved by:	ports-secteam (swills)
2017-11-27 18:10:41 +00:00
Jan Beich
4dceacd398 MFH: r454000 r454192
www/firefox: backport FF57+ fixes

No time to track down upstream commits for

https://bugzilla.mozilla.org/buglist.cgi?bug_id=1384615,1386490,1393840,1403716

PR:		222859
Security:	f78eac48-c3d1-4666-8de5-63ceea25a578
Approved by:	ports-secteam (feld, swills)
2017-11-27 18:00:23 +00:00
Jan Beich
0da26fb0f7 MFH: r454675
mail/thunderbird: update to 52.5.0

Changes:	https://www.mozilla.org/thunderbird/52.5.0/releasenotes/
Security:	f78eac48-c3d1-4666-8de5-63ceea25a578
Approved by:	ports-secteam (feld)
2017-11-27 17:51:55 +00:00
Jan Beich
90257e9c5d MFH: r453999
www/firefox-esr: update to 52.5.0

Changes:	https://www.mozilla.org/firefox/52.5.0/releasenotes/
PR:		223886
Security:	f78eac48-c3d1-4666-8de5-63ceea25a578
Approved by:	ports-secteam (feld)
2017-11-27 17:47:11 +00:00
Jan Beich
4f5f63b5f3 MFH: r453437 r453446 r453721
gecko: speed up HTML5 video scaling on i386

Approved by:	ports-secteam (feld)
2017-11-27 17:41:33 +00:00
Jan Beich
e9cb755d52 MFH: r453085 r453211
gecko: speed up VP9 decoding on i386

Disable bundled FFmpeg decoders for VP* and FLAC on i386 as those don't
support SIMD optimizations due to build issues upstream. More recent
versions of those are already provided by multimedia/ffmpeg, anyway.

Approved by:	ports-secteam (feld)
2017-11-27 17:36:39 +00:00
Jan Beich
f482f0f864 MFH: r453592
www/firefox: gracefully handle errors from Gtk font settings

PR:		1400817
Obtained from:	upstream (Firefox 57)
Approved by:	ports-secteam (feld)
2017-11-27 17:27:32 +00:00
Jan Beich
2c84d16465 MFH: r453059
gecko: double-click on tab bar crashfix for some WMs

Obtained from:	upstream (Firefox 58)
PR:		222693
Submitted by:	tobik
Approved by:	ports-secteam (feld)
2017-11-27 17:24:10 +00:00
Jan Beich
5f2e1f67d7 multimedia/ffmpeg: update to 3.3.5 (direct commit)
Changes:	https://git.ffmpeg.org/gitweb/ffmpeg.git/blob/n3.3.5:/Changelog
ABI:		https://abi-laboratory.pro/tracker/timeline/ffmpeg/
Approved by:	ports-secteam (feld)
2017-11-27 17:15:17 +00:00
Torsten Zuehlsdorff
1ece233101 MFH: r454818
Update PHP 7.1 from 7.1.10 to 7.1.12

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

Approved by: ports-secteam (swills)
2017-11-27 15:27:14 +00:00
Torsten Zuehlsdorff
54b547f395 MFH: r454817
lang/php70: Update from 7.0.24 to 7.0.26

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

Approved by: ports-secteam (swills)
2017-11-27 15:25:40 +00:00
Torsten Zuehlsdorff
04ecaa72f7 MFH: r454594
sysutils/battray: Update to 2.3

The last update was a no-op. Pointy hat to myself.

Switch to GitHub and mitigate the need of a manual commit-adjustment
for an update.

PR:          223624
Reported by: mat, bsd@mkfs.nl
Reviewed by: bsd@mkfs.nl

Approved by: ports-secteam (swills)
2017-11-27 15:22:45 +00:00
Jan Beich
8eaa64987e MFH: r452072
games/openra: update to 20171014

- Drop DOCS as Lua API docs aren't available anymore
- Drop ZENITY as it's only used to show FAQ link on crashes
- Move game data to DATADIR, better mimicking hier(7)

Changes:	https://github.com/OpenRA/OpenRA/wiki/Changelog#release-20171014
Approved by:	ports-secteam (swills)
2017-11-27 14:39:24 +00:00
Jan Beich
86caf3a2d8 MFH: r454204
security/nss: update to 3.34

Changes:	https://developer.mozilla.org/docs/Mozilla/Projects/NSS/NSS_3.34_release_notes
Changes:	https://hg.mozilla.org/projects/nss/shortlog/NSS_3_34_RTM
ABI:		https://abi-laboratory.pro/tracker/timeline/nss/
Approved by:	ports-secteam (swills)
2017-11-27 14:35:52 +00:00
Jan Beich
43f8e8d4f4 MFH: r451413 r453205
lang/beignet: update to 1.3.2

Changes:	https://01.org/beignet/downloads/beignet-1.3.2-2017-10-26
PR:		217635 218644
Approved by:	maintainer timeout (2 months)
Approved by:	ports-secteam (swills)
Differential Revision:	https://reviews.freebsd.org/D11377
2017-11-27 13:44:26 +00:00
Jan Beich
c34f3ebe46 MFH: r451411
lang/beignet: fix order of flags for mkdir(1) and rm(1)

BSD versions of commands don't support specifiying flags after arguments.

Obtained from:	DPorts
Approved by:	ports-secteam (swills)
2017-11-27 13:38:26 +00:00
Jan Beich
f5127676fd MFH: r451468
astro/gpstk: drop unused dependencies

Reviewed by:	pi
Differential Revision:	https://reviews.freebsd.org/D12617
Approved by:	ports-secteam (swills)
2017-11-27 13:29:27 +00:00
Jan Beich
e9a11c9422 MFH: r451467
games/openbor: update to 4539

Changes:	https://github.com/DCurrent/openbor/compare/12fc70c...4539
Approved by:	ports-secteam (swills)
2017-11-27 13:25:32 +00:00
Jan Beich
bed113adaf MFH: r451176
audio/openal-soft: update to 1.18.2

Changes:	http://kcat.strangesoft.net/openal.html#release
ABI:		https://abi-laboratory.pro/tracker/timeline/openal/
Approved by:	ports-secteam (swills)
2017-11-27 13:18:08 +00:00
Thomas Zander
1c7f6e459e MFH: r454882
Allow collectd to use python3 if optional python support is activated

PR:		222742
Submitted by:	mi@ALDAN.algebra.com
Approved by:	ports-secteam (fix blanket) ports@bsdserwis.com (maintainer)
2017-11-25 14:36:10 +00:00
Jochen Neumeister
a9322826e9 MFH: r454838
www/mybb: Update to 1.8.13

Changelog:
 https://blog.mybb.com/2017/11/07/mybb-1-8-13-released-security-maintenance-release/

Approved by:	tcberner (mentor)
Security:	7761288c-d148-11e7-87e5-00e04c1ea73d
Differential Revision:	https://reviews.freebsd.org/D13231

Approved by:	ports-secteam (delphij)
2017-11-25 09:18:26 +00:00
Ben Woods
fe7df60df8 MFH: r454859
sysutils/py-salt: Update to 2017.7.2

Changes this release:
  https://docs.saltstack.com/en/latest/topics/releases/2017.7.2.html

This update also includes
- 2 security fixes (CVE-2017-14695 and CVE-2017-14696)
- 2 additional boto dependencies to fix error msgs produced by salt

PR:		223821
PR:		222943
Submitted by:	netzmacher <admin@netzmacher.net> (PR 222943)
Approved by:	Christer Edwards (maintainer)
Security:	https://vuxml.freebsd.org/freebsd/50127e44-7b88-4ade-8e12-5d57320823f1.html

Approved by:	ports-secteam (delphij)
2017-11-25 04:07:01 +00:00
Palle Girgensohn
02a08ea4fc MFH: r454256 r454371
Shibboleth Service Provider Security Advisory [15 November 2017]

An updated version of the Shibboleth Service Provider software
is available which corrects a critical security issue in the
"Dynamic" metadata provider plugin.

Deployers making use of the affected feature should apply the
relevant update at the soonest possible moment.

This also includes the fix to xmltooling security/apache-xml-security-c
that was introduced with the first version of the security patch.

Security:	b4b7ec7d-ca27-11e7-a12d-6cc21735f730

Approved by:	portmgr
2017-11-24 12:53:58 +00:00
Lars Engels
521ac3e125 MFH: r454801
mail/ssmtp:

- Add a patch to allow passwords containing = and # characters
- Bump PORTREVISION

PR:		207117
Submitted by:	Sergey Manucharian <sm@ara-ler.com>
Approved by:	maintainer timeout (21 months)

Approved by:	ports-secteam (junovich)
2017-11-24 08:04:35 +00:00
Xin LI
abe80e4f4d MFH: r453380
security/openssl: Security update to 1.0.2m

 - Adds additional manpages too

Security:	f40f07aa-c00f-11e7-ac58-b499baebfeaf
Approved by:	ports-secteam
2017-11-24 06:56:07 +00:00
Jason Unovitch
593515d362 MFH: r454762
www/codeigniter: update 3.1.5 -> 3.1.6 and pass back to ports@

Security:	https://vuxml.FreeBSD.org/freebsd/ef3423e4-d056-11e7-a52c-002590263bf5.html
Approved by:	ports-secteam (with hat)
2017-11-23 14:10:01 +00:00
Antoine Brodin
0075dc1d68 MFH: r454499
Update to 4.0.9
2017-11-22 06:25:11 +00:00
Raphael Kubo da Costa
8acb8b9456 MFH: r454595
Point to libzip.org.

libzip has recently switched to its own domain; use it instead of relying on
redirections from the old one.

Approved by:	ports-secteam (blanket approval)
2017-11-21 11:18:48 +00:00
Tobias Kortkamp
a8ab8d29e6 MFH: r454577
audio/sox: Fix segfault in the OSS backend

sox currently crashes when it finishes playing a file.

PR:		213262
Approved by:	Dan Nelson <dnelson@allantgroup.com> (maintainer)
Reported by:	Alexandros Perdikomatis <alexandrosperdikomatis@gmail.com>
Obtained from:	Pkgsrc

Approved by:	ports-secteam blanket
2017-11-20 21:05:35 +00:00
Guido Falsi
1304566630 MFH: r451278 r451306 r451358 r451461 r451734 r454258
Register conflict with libsrtp.

Reported by:	rodrigo

- Update net/pjsip to 2.7
- Bump PORTVERSION on asterisk13 port to avoid ABI problems
- While here, sort the plist

Fix CONFLICTS to not overwrite slave port setting.

PR:		222804
Submitted by:	vvd@unislabs.com

Correctly handle option caused conflict.

PR:		222845
Submitted by:	O. Hartmann <ohartmann@walstatt.org>

Update pjsip patch to work with libressl after the latest update
to 2.7, which broke it.

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

- Update pjsip to 2.7.1
- Import patches from the asterisk project
- Regenrate patches

Security:	19b052c9-c533-11e7-8da5-001999f8d30b

Approved by:	ports-secteam (swills)
2017-11-18 20:56:00 +00:00
Jan Beich
20372fb59a MFH: r453150 r453584 r453587 r453649 r453946 r454386
emulators/citra: update to s20171116

Changes:	9381cfa6...c810a3f3b
Approved by:	ports-secteam (swills, implicit for snapshots)
2017-11-17 22:40:05 +00:00
Jan Beich
692ec74ff2 MFH: r454233
graphics/sekrit-twc-zimg: update to 2.6.2

Changes:	https://github.com/sekrit-twc/zimg/compare/release-2.6.1...release-2.6.2
ABI:		https://abi-laboratory.pro/tracker/timeline/z/
Approved by:	ports-secteam (swills)
2017-11-17 19:18:39 +00:00
Wen Heping
77f42394c7 MFH: r454244
- Update moodle to 3.3.3, 3.2.6 and 3.1.9
  (include security fix)
- Adjust CONFLICTS to welcome moodle-3.4

Approved by:	ports-secteam (swills)
2017-11-17 07:50:06 +00:00
Wen Heping
5607db098e MFH: r454245
- Update mediawiki to 1.29.2, 1.28.3 and 1.27.4
  (include security fix)

Approved by:	ports-secteam (swills)
2017-11-17 07:47:16 +00:00
Bryan Drewery
95e8f8b68a MFH: r454266 r454332
Fix [DE]SELECTED_OPTIONS to lazily evaluate as late as possible.

If a port modifies OPTIONS_UNSET after including bsd.port.options.mk
then these values were wrong even though all of 'showconfig',
'pretty-print-config', and the package generated all had the expected
options.

Only Poudriere and synth use these variables for incremental build checks.

Reviewed by:	sjg, bapt
Approved by:	portmgr (bapt)
Differential Revision:	https://reviews.freebsd.org/D13092

Follow-up r454266: Sort and remove duplicates for [DE]SELECTED_OPTIONS.

Some ports like graphics/povray-meta do funky things like add the same
option into PORT_OPTIONS twice.  This also avoids a new leading blank
space in some cases.

With hat:	portmgr
Approved by:	portmgr (implicit)
2017-11-16 20:21:16 +00:00
Mark Felder
7b80821c67 MFH: r454328
net/chrony: Remove dubious security warnings in pkg-message

PR:		223647
2017-11-16 19:12:10 +00:00
Jung-uk Kim
19ccc25c9f MFH: r454324
Update to 27.0.0.187.

https://helpx.adobe.com/security/products/flash-player/apsb17-33.html

Approved by:	ports-secteam (blanket)
2017-11-16 18:49:23 +00:00
Emanuel Haupt
0505422d75 MFH: r454308
The port lists databases/py3-sqlite3 as dependency which does not exist. There
are individual python-sub-version ports though (devel/py3{4,5,6}-sqlite3).

Use PYTHON_SUFFIX to depend on requested version.

PR:		223514
Approved by:	koobs (maintainer)
Approved by:	ports-secteam (blanket)
2017-11-16 13:39:34 +00:00
Sunpoet Po-Chuan Hsieh
0f5f63d020 MFH: r454148
Update to 0.13.10

Changes:	https://github.com/geminabox/geminabox/blob/master/CHANGELOG.md
Security:	27b38d85-c891-11e7-a7bd-cd1209e563f2

Approved by:	ports-secteam (swills)
2017-11-15 14:26:06 +00:00
Mark Felder
9a880b2c4f MFH: r454239
www/varnish5: Update to 5.2.1

Changelog:	https://varnish-cache.org/releases/rel5.2.1.html#rel5-2-1

Security:	CVE-2017-8807
Security:	VSV00002
2017-11-15 13:03:13 +00:00
Mark Felder
8364480154 MFH: r454237
www/varnish4: Update to 4.1.9

Changelog:	https://varnish-cache.org/releases/rel4.1.9.html#rel4-1-9

Security:	CVE-2017-8807
Security:	VSV00002
2017-11-15 13:01:43 +00:00
Jan Beich
0f6275538f MFH: r454155
emulators/ppsspp-devel: update to 1.4.2.768

Changes:	08041d877...a0f1276a5
Approved by:	ports-secteam (swills, implicit for snapshots)
2017-11-13 22:31:18 +00:00
Jan Beich
5d9e63f43b MFH: r454154
emulators/rpcs3: update to 0.0.4.0

Changes:	3c9126d9...0064976c
Approved by:	ports-secteam (junovitch, implicit for snapshots)
2017-11-13 22:25:07 +00:00
Brad Davis
cc1b4660cb MFH: r454126
Pull in an upstream patch for security/sudo to not coredump if the hostname is not set.

PR:		222510
Approved by:	garga

Approved by:	portmgr (swills)
2017-11-13 20:46:22 +00:00
Jan Beich
dd2a9c0c39 MFH: r454007
security/sandsifter: fix typo to block non-x86 archs

  cc -O2 -pipe  -isystem /usr/local/include -fno-strict-aliasing -c injector.c -o injector.o -Wall
  injector.c:338:93: warning: excess elements in array initializer
	  .start={.bytes={0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00}, .len=0},
												     ^~~~
  injector.c:339:91: warning: excess elements in array initializer
	  .end={.bytes={0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff}, .len=0},
												   ^~~~
  injector.c:870:32: error: no member named 'mc_eip' in 'struct __mcontext'
	  ((ucontext_t*)p)->uc_mcontext.IP+=UD2_SIZE;
	  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^
  injector.c:95:14: note: expanded from macro 'IP'
  #               define IP mc_eip
			    ^
  injector.c:883:30: error: no member named 'mc_eip' in 'struct __mcontext'
		  (uintptr_t)uc->uc_mcontext.IP-(uintptr_t)packet-preamble_length;
			     ~~~~~~~~~~~~~~~ ^
  injector.c:95:14: note: expanded from macro 'IP'
  #               define IP mc_eip
			    ^
  injector.c:905:18: error: no member named 'mc_eip' in 'struct __mcontext'
	  uc->uc_mcontext.IP=(uintptr_t)&resume;
	  ~~~~~~~~~~~~~~~ ^
  injector.c:95:14: note: expanded from macro 'IP'
  #               define IP mc_eip
			    ^
  injector.c:906:18: error: no member named 'mc_eflags' in 'struct __mcontext'; did you mean 'mc_flags'?
	  uc->uc_mcontext.EFL&=~TF;
			  ^~~
			  mc_flags
  injector.c:96:15: note: expanded from macro 'EFL'
  #               define EFL mc_eflags
			     ^
  /usr/include/machine/ucontext.h:56:7: note: 'mc_flags' declared here
	  int             mc_flags;
			  ^
  2 warnings and 4 errors generated.

Reported by:	pkg-fallout (aarch64)
Approved by:	ports-secteam blanket
2017-11-11 23:17:55 +00:00
Thomas Zander
dc484fe396 MFH: r453971
Fix multiple runtime errors and crashes in lua 5.3.4

Details
- Import upstream patches for known runtime errors
  and crashes in lua 5.3.4
  Details, see https://www.lua.org/bugs.html
  in the section on version 5.3.4

PR:		222581
Submitted by:	russ.haley@gmail.com
Approved by:	maintainer timeout

Approved by:	ports-secteam (swills)
2017-11-11 18:08:44 +00:00
Danilo G. Baio
d29da4e6dd MFH: r453797
Update to 1.3.3 release.

Fix security vulnerability (CVE-2017-16651).

PR:		223547
Submitted by:	Vladimir Krstulja <vlad-fbsd@acheronmedia.com>

Approved by:	ports-secteam (swills)
2017-11-11 18:02:37 +00:00
Jan Beich
2c916ecab8 MFH: r453436 r453945
emulators/rpcs3: update to 0.0.3.563

Changes:	4aa89132...3c9126d9
Approved by:	ports-secteam (junovitch, implicit for snapshots)
2017-11-11 00:55:58 +00:00
Jan Beich
d691cc6aae MFH: r452750 r453023 r453585 r453648 r453944
emulators/ppsspp-devel: update to 1.4.2.530

Changes:	bb1f65118...08041d877
Approved by:	ports-secteam (swills, implicit for snapshots)
2017-11-11 00:49:01 +00:00
Palle Girgensohn
58ce71b2a3 MFH: r452158 r453847
Recommand psycopg2 over PyGreSQL

Submitted by:	Christoph Moench-Tegeder <cmt@burggraben.net>

Update to latest versions of PostgreSQL

The PostgreSQL Global Development Group has released an update to all supported
versions of our database system, including 10.1, 9.6.6, 9.5.10, 9.4.15, 9.3.20,
and 9.2.24. This release fixes three security issues. This release also fixes
issues found in BRIN indexing, logical replication and other bugs reported over
the past three months.

Please note that the CVE-2017-12172 does not affect the FreeBSD port unless you
decided to not use the contrib/startscript instead of the startscript
distributed with the FreeBSD port/package.

Security:	1f02af5d-c566-11e7-a12d-6cc21735f730
URL:		https://www.postgresql.org/about/news/1801/

Approved by:	portmgr
2017-11-10 14:55:00 +00:00
Mark Felder
e15dc8446c MFH: r453867
devel/p5-Log-Dispatch-File-Rolling: Fix compatibility with Log-Dispatch 2.67
2017-11-09 20:34:51 +00:00
Guido Falsi
d52ee882af MFH: r453213 r453806
Update asterisk13 to 13.18.0

Update net/asterisk13 to 13.18.1

Security:	19b052c9-c533-11e7-8da5-001999f8d30b
		ab04cb0b-c533-11e7-8da5-001999f8d30b
		be261737-c535-11e7-8da5-001999f8d30b

Approved by:	ports-secteam (swills)
2017-11-09 19:57:31 +00:00
Torsten Zuehlsdorff
f3e1f9f5fa MFH: r453808
sysutils/battray: Update from 2.1 to 2.3

Fixes this Python 3 issue on FreeBSD 11.1:

battray error: a bytes-like object is required, not 'str'
  File "/usr/local/lib/python3.6/site-packages/battray/__init__.py", line 135, in update_status
    self.data['lifetime']) =  self.platform()
  File "/usr/local/lib/python3.6/site-packages/battray/platforms.py", line 38, in freebsd
    for line in o.split('\n'):

PR:          222980
Reported by: bsd@mkfs.nl

Approved by: ports-secteam (swills)
2017-11-09 14:34:30 +00:00
Steve Wills
4930e6ac3a MFH: r451079 r451733 r452316 r452768 r453286 r453650 r453812
- Update to 2.82

- Update to 2.83

- Update to 2.85

- Update to 2.86

- Update to 2.87

- Update to 2.88

devel/jenkins: update to 2.89

Approved by:	lwhsu
Security:	1c2a9d76-9d98-43c3-8f5d-8c059b104d99

Approved by:	ports-secteam (implicit)
2017-11-09 14:23:19 +00:00
Steve Wills
401dd8fa49 MFH: r453813
devel/jenkins-lts: update to 2.73.3

Security:	1c2a9d76-9d98-43c3-8f5d-8c059b104d99

Approved by:	ports-secteam (implicit)
2017-11-09 14:21:21 +00:00
Danilo Egea Gondolfo
8d1fc75917 MFH: r453586
- Update to 4.6

This update fixes a potential buffer overflow and a memory corruption bug.

Approved by:	ports-secteam (swills)
2017-11-09 00:56:17 +00:00
Dave Cottlehuber
36b8648604 MFH: r453729
databases/couchdb: 1.7.0 incl critical security fixes

See https://blog.couchdb.org/2017/11/07/2-1-1-1-7-0/
for details; CVE notifications will land 2017-11-14

Reviewed by:	olgeni (maintainer)
Sponsored by:	https://iwantmyname.com/
Differential Revision:	https://reviews.freebsd.org/D12991

Approved by:	ports-secteam (delphij)
2017-11-08 21:06:17 +00:00
Bernard Spil
0872729e58 MFH: r453435
databases/mariadb100-server: Security update to 10.0.33

Security:	c41bedfd-b3f9-11e7-ac58-b499baebfeaf

Approved by:	ports-secteam (swills)
2017-11-08 17:55:18 +00:00
Bernard Spil
8d2f151dde MFH: r453434
databases/mariadb102-server: Security update to 10.2.10

Security:	c41bedfd-b3f9-11e7-ac58-b499baebfeaf

Approved by:	ports-secteam (swills)
2017-11-08 17:53:07 +00:00
John Baldwin
e456c35b76 MFH: r452019
Merge in updates for mipsn32 and 32-bit arm.

- Brings in upstream commits to fix debugging on mipsn32 (properly parsing
  registers and signal information in core dumps as well as unwinding across
  signal frames)
- Brings in upstream commits for reworked ARM support.  Compared to the
  existing patch-armfbsd, this version includes generic FreeBSD target
  support (auxv, thread names from cores, $_siginfo, syscall names, etc.)
  as well as VFP support and an unwinder for signal frames.

Approved by:	portmgr (swills)
2017-11-06 20:29:23 +00:00
Jan Beich
3e19fee5b3 MFH: r453582
graphics/colmap: unbreak -msse -mno-sse2 build

Approved by:	ports-secteam blanket
2017-11-05 21:59:19 +00:00
Antoine Brodin
ef456a224f MFH: r453538
Mark BROKEN: fails to patch

Reported by:	pkg-fallout
2017-11-05 11:42:43 +00:00
Thomas Zander
6eee7c4654 MFH: r453523
Un-break build in the presence of print/texinfo

Details:
- If print/texinfo is installed, the build process detects and uses it to
  rebuild the info pages. This fails because of some syntax errors,
  previously only flagged as warnings.
- There is currently no configure switch to change this behaviour, hence
  the texi files are patched to pass the texinfo run.

PR:		222732
Submitted by:	robbak@gmail.com
Approved by:	ports-secteam (build fix blanket), maintainer timeout
2017-11-05 08:34:55 +00:00
Vasil Dimov
3f483d23a6 MFH: r452985
ftp/wget: Upgrade from 1.19.1 to 1.19.2

Changelog: http://git.savannah.gnu.org/cgit/wget.git/plain/NEWS

Reported by:	Andrew Perry <pez_098@yahoo.com>
Security:	CVE-2017-13089
Security:	CVE-2017-13090

Approved by:	ports-secteam (swills)
2017-11-05 07:18:09 +00:00
Jan Beich
1cac04e1bc MFH: r453334
Don't try to look for PLIST under .OBJDIR

If MAKEOBJDIRPREFIX and WRKDIRPREFIX are same PLIST may point to a
non-existing file under .OBJDIR without breaking build.

$ export MAKEOBJDIRPREFIX=/tmp
$ echo WRKDIRPREFIX=/tmp >>${__MAKE_CONF-/etc/make.conf}
$ cd /usr/ports/print/harfbuzz-icu
$ make clean patch
$ make -V .OBJDIR
/tmp/usr/ports/print/harfbuzz-icu
$ make install
$ pkg info -l harfbuzz-icu
harfbuzz-icu-1.5.1_2:

PR:		219008
Submitted by:	Ilia Skalozubov (based on)
Approved by:	portmgr blanket
Approved by:	ports-secteam blanket
2017-11-02 04:12:19 +00:00
Mark Felder
83629b8112 MFH: r453279
net-mgmt/nsca: Add patch to prevent crashing on FreeBSD

PR:		218879
Approved by:	maintainer timeout
2017-11-01 11:49:18 +00:00
Jan Beich
b530a68f76 MFH: r453024 r453147
emulators/rpcs3: update to 0.0.3.512

Changes:	96fd8556...4aa89132
Approved by:	ports-secteam (junovitch, implicit for snapshots)
2017-10-30 00:32:20 +00:00
Larry Rosenman
302baf6a14 MFH: r452901
graphics/opencv, graphics/py-opencv: Add USES = fortran, bump portrevisions

PR:		211806
Submitted by:	eric@camachat.org
Reported by:	hassonofer@gmail.com

Approved by:	ports-secteam (zi)
2017-10-29 19:58:52 +00:00
Jan Beich
09c69a6ed8 MFH: r452123
emulators/ppsspp: unbreak joystick mappings with OLDJOY=off (default)

Changes:	https://github.com/hrydgard/ppsspp/commit/ac0052c6af92
Approved by:	ports-secteam (swills)
2017-10-27 18:45:55 +00:00
Jan Beich
2ab34bd288 MFH: r451584
emulators/ppsspp-devel: restore OLDJOY after r451582/r453020

Recently added fallback mappings are different from v1.3, and some
buttons can no longer be bound. So keep the option for a bit longer.

Approved by:	ports-secteam (swills, implicit for r452123)
2017-10-27 18:43:25 +00:00
Jan Beich
3876d3ea5d MFH: r451582
emulators/ppsspp-devel: update to 1.4.2.473

Changes:	11f8bcc8a...bb1f65118
Approved by:	ports-secteam (swills, implicit for r452123)
2017-10-27 18:36:14 +00:00
Jan Beich
7bc14f1fb2 MFH: r453015
devel/py-pytest-asyncio: remove always false conditional after r449654

Approved by:	ports-secteam blanket
2017-10-27 16:52:14 +00:00
Bradley T. Hughes
acefec3fd2 MFH: r452891 r452946
www/node: Update 8.6.0 -> 8.8.0

Update to the latest upstream v8.x release to address a remote DoS
vulnerability.

https://nodejs.org/en/blog/vulnerability/oct-2017-dos/
https://nodejs.org/en/blog/release/v8.8.0/

Remove post-patch rules to replace various occurrences of 'python' with
PYTHON_CMD. Upstream has done a change to ensure that the "correct"
python version is called at build time, making our post-patch steps
unnecessary.

Re-roll patches with 'make makepatch'.

Approved by:	robak (mentor)
Security:	CVE-2017-14919
Security:	d7d1cc94-b971-11e7-af3a-f1035dd0da62
Differential Revision:	https://reviews.freebsd.org/D12689

www/node: Update 8.8.0 -> 8.8.1

Update to address a regression in 8.8.0.

https://nodejs.org/en/blog/release/v8.8.1/

Approved by:	robak (mentor)
Differential Revision:	https://reviews.freebsd.org/D12800

Approved by:	ports-secteam (swills)
2017-10-27 16:05:19 +00:00
Bradley T. Hughes
e3738c01ce MFH: r452890
www/node6: Update 6.11.3 -> 6.11.5

Update to the latest upstream v6.x release to address a remote DoS
vulnerability.

https://nodejs.org/en/blog/vulnerability/oct-2017-dos/
https://nodejs.org/en/blog/release/v6.11.5/

Approved by:	robak (mentor)
Approved by:	ports-secteam (swills)
Security:	CVE-2017-14919
Security:	d7d1cc94-b971-11e7-af3a-f1035dd0da62
Differential Revision:	https://reviews.freebsd.org/D12784
2017-10-27 16:03:03 +00:00
Bradley T. Hughes
0d92500a99 MFH: r452889
www/node4: Update 4.8.4_2 -> 4.8.5

Update to the latest upstream v4.x release to address a remote DoS
vulnerability.

https://nodejs.org/en/blog/vulnerability/oct-2017-dos/
https://nodejs.org/en/blog/release/v4.8.5/

Approved by:	robak (mentor)
Approved by:	ports-secteam (swills)
Security:	d7d1cc94-b971-11e7-af3a-f1035dd0da62
Differential Revision:	https://reviews.freebsd.org/D12783
2017-10-27 15:59:40 +00:00
Jan Beich
8a54c52f0b multimedia/ffmpeg: backport DoS fix for AVI (direct commit)
FFmpeg 3.4 (via r452570) already contains the fix but 3.3.5 hasn't
been released yet.

Obtained from:	upstream (FFmpeg 3.3 relbranch)
Security:	CVE-2017-15186
Approved by:	ports-secteam blanket
2017-10-26 19:31:18 +00:00
Jan Beich
9060c97c1d MFH: r452943
graphics/sdl_image: backport XCF vulnerability fix

Obtained from:	upstream (SDL_image-2.0.2)
Security:	CVE-2017-2887
Tested by:	Debian
Approved by:	ports-secteam blanket
2017-10-26 19:07:04 +00:00
Don Lewis
ea2dee657a MFH: r452937
Add a security patch taken from Apache OpenOffice 4.1.4.

Add a LICENSE entry for MPL10.  Code containing both MPL10 and MPL11
licenses is bundled.

Add CONFLICTS_INSTALL.

Move --with-ant-home and -with-jdk-home to Makefile from Makefile.knobs.

Security:	27229c67-b8ff-11e7-9f79-ac9e174be3af

Approved by:	ports-secteam (blanket)
2017-10-26 18:59:09 +00:00
Jan Beich
ab16ed38ad MFH: r452939
graphics/sdl2_image: backport XCF vulnerability fix

Obtained from:	upstream (SDL_image-2.0.2)
Security:	CVE-2017-2887
Approved by:	ports-secteam blanket
2017-10-26 18:56:05 +00:00
Jung-uk Kim
f975ea73e2 MFH: r452900
Update to 27.0.0.183.

Approved by:	ports-secteam (swills)
2017-10-26 18:07:46 +00:00
Jan Beich
aa55d3b508 MFH: r452907
www/firefox: unbreak JS debugger

console.error:
  Message: TypeError: KEYS[os] is undefined
  Stack:
    getKeyForOS@resource://gre/modules/commonjs/toolkit/loader.js -> resource://devtools/client/debugger/new/debugger.js:29496:4
getKey@resource://gre/modules/commonjs/toolkit/loader.js -> resource://devtools/client/debugger/new/debugger.js:29492:11
formatKey@resource://gre/modules/commonjs/toolkit/loader.js -> resource://devtools/client/debugger/new/debugger.js:29500:14
renderPauseButton@resource://gre/modules/commonjs/toolkit/loader.js -> resource://devtools/client/debugger/new/debugger.js:29575:94
render@resource://gre/modules/commonjs/toolkit/loader.js -> resource://devtools/client/debugger/new/debugger.js:29603:58
[...]

PR:		223257
Reported by:	rodrigo
Approved by:	ports-secteam (swills)
2017-10-26 17:13:57 +00:00
Torsten Zuehlsdorff
a8a8e96d43 www/gitlab: fix broken Gemfile patch
I did not resolve the merge conflict correctly which results
in pkg fallout. Now fix it by using the original patch file from
www/gitlab r452776.

Approved by: ports-secteam (swills)
2017-10-26 07:28:07 +00:00
Torsten Zuehlsdorff
d42a180514 MFH: r452776
www/gitlab: Update from 9.3.11 to 9.4.7

Changelog: https://github.com/gitlabhq/gitlabhq/blob/v9.4.7/CHANGELOG.md

This update also fixes 4 security issues

Reviewed by: Matthias Fechner <idefix@fechner.net>

Approved by: ports-secteam (swills)
2017-10-25 13:43:00 +00:00
Torsten Zuehlsdorff
b6d268bc6c MFH: r452775
www/gitlab-workhorse: Update from 2.1.1 to 2.3.0

Changelog: https://gitlab.com/gitlab-org/gitlab-workhorse/blob/v2.3.0/CHANGELOG

Reviewed by: Matthias Fechner <idefix@fechner.net>

Approved by: ports-secteam (swills)
2017-10-25 13:36:43 +00:00
Torsten Zuehlsdorff
a5ffda7438 MFH: r452774
net/rubygem-gitaly: Update from 0.8.0 to 0.14.0

Changelog: https://gitlab.com/gitlab-org/gitaly/blob/v0.14.0/CHANGELOG.md

Reviewed by: Matthias Fechner <idefix@fechner.net>

Approved by: ports-secteam (swills)
2017-10-25 13:35:19 +00:00
Jan Beich
e302fd7cb7 MFH: r452843
devel/sdl20: update to 2.0.7

Changes:	https://discourse.libsdl.org/t/sdl-2-0-7-released/23279
ABI:		https://abi-laboratory.pro/tracker/timeline/sdl/
Approved by:	portmgr (swills)
2017-10-25 13:34:50 +00:00
Torsten Zuehlsdorff
b1af33b838 MFH: r452773
devel/rubygem-prometheus-client-mmap: Update from 0.7.0.beta5 to 0.7.0.beta11

Sadly no changelog available

Reviewed by: Matthias Fechner <idefix@fechner.net>

Approved by: ports-secteam (swills)
2017-10-25 13:34:00 +00:00
Torsten Zuehlsdorff
2c4d9c6ea1 MFH: r452772
devel/gitlab-shell: Update from 5.1.1 to 5.3.1

Changelog: https://gitlab.com/gitlab-org/gitlab-shell/blob/v5.3.1/CHANGELOG

Reviewed by: Matthias Fechner <idefix@fechner.net>

Approved by: ports-secteam (swills)
2017-10-25 13:32:30 +00:00
Torsten Zuehlsdorff
8fc604943e MFH: r452771
devel/gitaly: Update from 0.11.2 to 0.21.2

Changelog: https://gitlab.com/gitlab-org/gitaly/blob/v0.21.2/CHANGELOG.md

Reviewed by: Matthias Fechner <idefix@fechner.net>

Approved by: ports-secteam (swills)
2017-10-25 13:30:41 +00:00
Jan Beich
ec4bb773e6 MFH: r452837
www/firefox: backport privacy.resistFingerprinting fix for User-Agent

If users are going to "pkg lock" due to addons better pretend to be an
ESR on the off chance JS malware is stupid enough to only check
User-Agent to filter out non-vulnerable Firefox versions.

Obtained from:	upstream (Firefox 57)
Approved by:	ports-secteam (swills)
2017-10-25 13:28:56 +00:00
Jan Beich
f18be7b3b4 MFH: r452832
www/firefox: update to 56.0.2

Changes:	https://www.mozilla.org/firefox/56.0.2/releasenotes/
Approved by:	ports-secteam (swills)
2017-10-25 13:26:28 +00:00
Jan Beich
c6d2dffb13 MFH: r452748
lang/rust: unbreak FFI for returning struct on i386

As this fixes Stylo on i386, remove the workaround in www/firefox.

PR:		223047
Suggested by:	Sebastien Marie <semarie@openbsd.org>
Approved by:	rust (dumbbell)
Approved by:	ports-secteam (swills)
2017-10-25 10:25:24 +00:00
Jochen Neumeister
b869a2f6b3 MFH: r452320
devel/php-composer: Update from 1.4.2 to 1.5.2

-Changelog:
  https://github.com/composer/composer/releases/tag/1.4.3
  https://github.com/composer/composer/releases/tag/1.5.0
  https://github.com/composer/composer/releases/tag/1.5.1
  https://github.com/composer/composer/releases/tag/1.5.2

Add missing mbstring module to avoid fatal PHP error

PR:		223063
Reported by:	eqvvs <freebsd@flornet.de>
Approved by:	Naram Qashat <cyverbotx@cyberbotx.com> (maintainer), tz (mentor)
Differential Revision:	https://reviews.freebsd.org/D12711

Approved by:	ports-secteam (swills)
2017-10-25 10:12:26 +00:00
Bernard Spil
7890a7759f MFH: r452651
databases/mariadb55-server: Update to 5.5.38

 - Stop clobbering USES in -client

Security:	c41bedfd-b3f9-11e7-ac58-b499baebfeaf

Approved by:	ports-secteam (swills)
2017-10-25 06:10:22 +00:00
Danilo G. Baio
603336b5a9 MFH: r452822
www/rtv: Update to 1.19.0, Fix crash due Reddit API change

Changes:	https://github.com/michael-lazar/rtv/releases/tag/v1.19.0

Approved by:	ports-secteam (runtime fix blanket)
2017-10-25 00:16:51 +00:00
Don Lewis
1a41ae7068 MFH: r452538
Upgrade to Apache OpenOffice 4.1.4:

    * Several updates for language dictionaries

    * Some translation fixes in the UI

    * Bug fixes

    * Security improvements

    * Updated graphics/logos (new Apache feather)

    * Enhancements to the build tools (for developers)

Clarify LICENSE entries, change MPL to MPL10 and MPL11 since code with
both of these licenses is bundled.

Make the java/jakarta-commons-httpclient dependency conditional
on the WIKI_PUBLISHER option.

The java/jakarta-commons-lang dependency should also be a RUN_DEPENDS.

Add CONFLICTS_INSTALL.

Move --with-ant-home and -with-jdk-home to Makefile from Makefile.knobs.

Portlint fixes: USES/USE, ONLY_FOR_ARCHES ordering.

Approved by:	ports-secteam (swills)
Security:	27229c67-b8ff-11e7-9f79-ac9e174be3af
2017-10-24 21:35:02 +00:00
Sunpoet Po-Chuan Hsieh
a655201379 MFH: r452789
Update to 7.56.1

Changes:	https://curl.haxx.se/changes.html
		https://curl.haxx.se/docs/security.html
Security:	143ec3d6-b7cf-11e7-ac58-b499baebfeaf

Approved by:	ports-secteam (swills)
2017-10-24 19:56:22 +00:00
Thomas Zander
3b88a91ad6 MFH: r452553
Update to upstream version 0.20.11

Approved by:	portmgr (swills)
2017-10-24 19:28:45 +00:00
Thomas Zander
38e658ad1e MFH: r452690
Update to upstream version 17.0.0

Approved by:	portmgr (swills)
2017-10-24 19:15:46 +00:00
Jan Beich
108f7771b3 MFH: r452505
www/firefox-esr: update to 52.4.1 (nop)

Changes:	https://www.mozilla.org/firefox/52.4.1/releasenotes/
Reported by:	kwm
Approved by:	ports-secteam (swills)
2017-10-24 19:05:13 +00:00
Jan Beich
9263318b92 MFH: r452393
www/firefox: trim package by ~50 Mb

DTRACE=on and PROFILE=on builds only want non-debug symbols.

Approved by:	ports-secteam (swills)
2017-10-24 19:03:52 +00:00
Jan Beich
7d51923302 MFH: r451397 r452751
emulators/citra: update to s20171023

Changes:	5ba48c16...9381cfa6
Approved by:	ports-secteam (swills)
2017-10-24 19:01:41 +00:00
Jan Beich
6f9513c377 MFH: r452284
www/py-flexget: update to 2.10.99

Changes:	https://github.com/Flexget/Flexget/compare/2.10.95...2.10.99
Approved by:	ports-secteam (swills)
2017-10-24 18:55:56 +00:00
Jan Beich
e61282fe8e MFH: r451280 r451633 r452187
www/seamonkey: update to 2.49.1

- linux- version cannot be updated due to lack of gtk3 package

Changes:	http://www.seamonkey-project.org/news
PR:		222464
Security:	5e0a038a-ca30-416d-a2f5-38cbf5e7df33
Security:	6cec1b0a-da15-467d-8691-1dea392d4c8d
Security:	555b244e-6b20-4546-851f-d8eb7d6c1ffa
Security:	1098a15b-b0f6-42b7-b5c7-8a8646e8be07
Approved by:	ports-secteam (swills)
2017-10-24 18:52:05 +00:00
Richard Gallamore
66a7871bb3 MFH: r452169
Fixed ntpd starting too early causing other services to fail at start.
Fixed error when stopping services.

PR:		222197
Submitted by:	Helen Koike (maintainer)
Reported by:	Vick Khera

Approved by:	portmgr (swills)
2017-10-24 17:16:21 +00:00
Carlos J. Puga Medina
95027521ed MFH: r452040
- Update to 0.11.9
- Update WWW in pkg-descr

Noteworthy changes in 0.11.9

- Fixed bug which caused the acceptable of invalid IPv4 address as valid.
- Fixed compatibility with gnutls 3.3.8 by avoiding the use of the 'VERS-ALL'
  priority string which was introduced in 3.3.24.
- Fixed null pointer dereference when parsing locked accounts in plain password
  authentication.
- Add support for RSA-PSS and Ed25519 private keys when used with GnuTLS 3.6.0.
- ocpasswd: when locking an account multiple times, add the '!' character only once.
  Based on patch by Frank Huang.

Changes: http://lists.infradead.org/pipermail/openconnect-devel/2017-October/004529.html

Approved by:	ports-secteam (swills)
2017-10-24 15:32:20 +00:00
Torsten Zuehlsdorff
c41a40a582 MFH: r451840
www/piwik: Update from 3.0.4 to 3.2.0

Changelog: https://piwik.org/changelog/piwik-3-1-0/
Changelog: https://piwik.org/changelog/piwik-3-1-1/
Changelog: https://piwik.org/changelog/piwik-3-2-0/

This update also fixes to XSS security issues. Read changelog
for 3.1.0 for more information.

Approved by: ports-secteam (swills)
2017-10-24 14:56:03 +00:00
Roger Pau Monné
c60ffd8efe MFH: r452769
xen: apply XSA-236

Sponsored by:	Citrix Systems R&D
Approved by:	ports-secteam (implicit)
2017-10-24 14:12:51 +00:00
Jan Beich
1d7c6c92c9 MFH: r451396 r451641 r452036 r452523 r452749
emulators/rpcs3: update to 0.0.3.469

- Convert to WRKSRC helpers

Changes:	eb8af974...96fd8556
Approved by:	ports-secteam (swills)
2017-10-23 23:17:41 +00:00
Danilo G. Baio
d1f107cce3 MFH: r452675
irc/irssi: Update to 1.0.5, Fixes multiple security vulnerabilities

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

PR:		223169
Submitted by:	David O'Rourke <dor.bsd@xm0.uk> (maintainer)
Security:	85e2c7eb-b74b-11e7-8546-5cf3fcfdd1f1

Approved by:	ports-secteam (swills)
2017-10-23 14:50:51 +00:00
Guido Falsi
ba13c685a9 MFH: r452054
Update textproc/freexl to 1.0.4

PR:		222130
Submitted by:	lbartoletti@tuxfamily.org (maintainer)
Security:	555cd806-b031-11e7-a369-14dae9d59f67

Approved by:	ports-secteam (swills)
2017-10-23 13:23:23 +00:00
Guido Falsi
022f496406 MFH: r451735
Import xfce4-weather-plugin upstream patch required to make location
search work after external site added additional requirement.

PR:		222909
Submitted by:	Olivier Duchateau <duchateau.olivier@gmail.com>
Obtained from:	https://git.xfce.org/panel-plugins/xfce4-weather-plugin/commit/?id=7c976663e8790e5b06ca31a4a3165b11aeb89f11

Approved by:	ports-secteam (swills)
2017-10-23 13:22:31 +00:00
Steve Wills
9daba2e67b MFH: r452687
www/h2o: update to 2.2.3

- resolve security vulnerabilities via new release
- ensure custom config files are loaded by re-ordering h2o rc.d script
- clean up options while we are here
- full changelog: https://github.com/h2o/h2o/releases/tag/v2.2.3

PR:		222281
Reported by:	freebsd@get-experience.com
Reviewed by:	jrm (mentor)
Approved by:	jrm (mentor)
Security:	CVE-2017-10868
Security:	CVE-2017-10869
Differential Revision:	https://reviews.freebsd.org/D12619

Approved by:	ports-secteam (implicit)
2017-10-23 13:06:27 +00:00
Antoine Brodin
2801d115aa MFH: r451334
Fix build

PR:		222792
Submitted by:	tobik@
Approved by:	maintainer
2017-10-22 08:49:46 +00:00
Antoine Brodin
465ccf6361 MFH: r452622
Mark BROKEN: fails to build with go 1.9

gmake[1]: Entering directory '/wrkdirs/usr/ports/databases/cockroach/work/cockroach-v1.0.4/src/github.com/cockroachdb/cockroach'
build/common.mk:110: *** "go1\.8.* required (see CONTRIBUTING.md): go version go1.9.1 freebsd/amd64".  Stop.

Reported by:	pkg-fallout
2017-10-22 08:06:21 +00:00
Alex Kozlov
9bdd479658 MFH: r452421
- Fix buffer overflow (CVE-2015-2782)
- Fix absolute path directory traversal (CVE-2015-0557)
- Fix symlink directory traversal (CVE-2015-0556)
- Fix build on armv6
- Fix parallel build
- Make build reproducible

PR:	221589
Submitted by:	mikael.urankar@gmail.com
Obtained from:	debian patchset 16
Approved by:	garga (maintainer)

Approved by:	ports-secteam (security, build fix blanket)
2017-10-21 10:48:20 +00:00
Niclas Zeising
356b730140 MFH: r452308
Fix out of bounds memory read when reading bar input.

Add patch from upstream git that fixes an out of bounds read and possible
write if the bar action script returns a NULL as the first character.

It is unclear if this can cause any security issues, but I feel it's prudent
to fix the issue.

Approved by:	portmgr (swills)
2017-10-20 17:13:35 +00:00
Jan Beich
995e02bd18 MFH: r452524
x11-toolkits/nucleo: unbreak FFMPEG=on with Clang 4.0

ffmpegImageSink.cxx:246:29: error: ordered comparison between pointer and zero ('AVIOContext *' and 'int')
                                    0, udp_callback, 0) < 0) {
                                    ~~~~~~~~~~~~~~~~~~~ ^ ~

Reported by:	antoine (via bug 223057 exp-run)
Approved by:	ports-secteam blanket
2017-10-20 14:15:55 +00:00
Mark Felder
651c5bb1ac MFH: r451928 r452016
Update to 3.1.20

Changes: https://github.com/freebsd/poudriere/wiki/release_notes_3120

- Update to 3.1.21

  - Fixes missing 'clear_dep_fatal_error' function error with bulk -c/-C

Reported by:	HellSpawn on EFNet
2017-10-20 13:54:30 +00:00
Jan Beich
a73808d717 MFH: r452500
gecko: unbreak RUST_PORT=lang/rust-nightly after r443536

Reported by:	@myfreeweb (via 557cab235fab)
Approved by:	ports-secteam blanket
2017-10-20 05:28:57 +00:00
Steve Wills
646ab41917 MFH: r452466
net-mgmt/cacti: update to 1.1.26

PR:		223107
Submitted by:	Daniel Austin <freebsd-ports@dan.me.uk> (maintainer)
Security:	e1cb9dc9-daa9-44db-adde-e94d900e2f7f

Approved by:	ports-secteam (implicit)
2017-10-19 20:00:50 +00:00
Mark Felder
d6a2120b29 MFH: r452458
databases/mysql57: Update to 5.7.20

Approved by:	ports-secteam (with hat)
Security:	c41bedfd-b3f9-11e7-ac58-b499baebfeaf
2017-10-19 17:51:09 +00:00
Larry Rosenman
2a19e92120 MFH: r451771 r452309
textproc/apache-solr: upgrade to 7.0.1

PR:		222932
Submitted by:	idefix@fechner.net (maintainer)

textproc/apache-solr: update to 7.1.0.

Highlights for this Solr release include:
Critical Security Update: Fix for CVE-2017-12629 which is a working 0-day exploit reported on the public mailing list.
Auto-scaling: Solr can now move replicas automatically when a new node is added or an existing node is removed using the auto scaling policy framework introduced in 7.0
Auto-scaling: The 'autoAddReplicas' feature which was limited to shared file systems is now available for all file systems. It has been ported to use the new autoscaling framework internally.
Auto-scaling: New set-trigger, remove-trigger, set-listener, remove-listener, suspend-trigger, resume-trigger APIs
Auto-scaling: New /autoscaling/history API to show past autoscaling actions and cluster events
New JSON based Query DSL for Solr that extends JSON Request API to also support all query parsers and their nested parameters
JSON Facet API: min/max aggregations are now supported on single-valued date fields
Lucene's Geo3D (surface of sphere & ellipsoid) is now supported on spatial RPT fields by setting spatialContextFactory="Geo3D". Furthermore, this is the first time Solr has out of the box support for polygons
Expanded support for statistical stream evaluators such as various distributions, rank correlations, distances and more.
Multiple other optimizations and bug fixes

PR:		223073
Submitted by:	idefix@fechner.net (Maintainer)
Security:	CVE-2017-12629

Approved by:	ports-secteam (swills)
2017-10-19 12:16:49 +00:00
Cy Schubert
506325e11b MFH: r452249 r452250
Use https site.

Add patch set 2017-1

A vulnerability was found in how a number of implementations can be
triggered to reconfigure WPA/WPA2/RSN keys (TK, GTK, or IGTK) by
replaying a specific frame that is used to manage the keys. Such
reinstallation of the encryption key can result in two different types
of vulnerabilities: disabling replay protection and significantly
reducing the security of encryption to the point of allowing frames to
be decrypted or some parts of the keys to be determined by an attacker
depending on which cipher is used.

Security:	https://w1.fi/security/2017-1/ \
		wpa-packet-number-reuse-with-replayed-messages.txt
Security:	https://www.krackattacks.com/

Approved by:	portmgr (swills)
2017-10-19 05:54:39 +00:00
Adam Weinberger
40dce682b9 MFH: r452391
Check for Qt depends in LOCALBASE, not PREFIX

Qt has been looking for its dependencies in PREFIX, rather than in
LOCALBASE. Dependencies are expected to exist in LOCALBASE, but
PREFIX may be set arbitrarily by the end-user. When PREFIX != LOCALBASE,
Qt-based ports failed to build.

PR:		222994
Reported by:	kargl
Approved by:	tcberner (kde)
Exp-run by:	antoine
Differential Revision:	https://reviews.freebsd.org/D12666

Approved by:	ports-secteam (blanket, build fix)
2017-10-19 01:05:52 +00:00
Jochen Neumeister
0ad9717ace MFH: r452061
- www/nginx: fix for fastdfs module
- As of ftp/fastdfs 5.0.11 nginx wont start by default if the fastdfs module is loaded.
  Provided patch sorts that out by adding the missing params to the mod_fastdfs.conf file.
  While patching mod_fastdfs.conf i also changed the storage paths to match the ftp/fastds port

PR:		222067
Reported by:	Daniel Ylitalo <daniel@blodan.se>
Approved by:	miwi (mentor)
Differential Revision:	https://reviews.freebsd.org/D12246

Approved by:	ports-secteam (swills)
2017-10-17 07:19:45 +00:00
Cy Schubert
4075cc7c68 MFH: r452256 r452257
Use https site.

Add patch set 2017-1.

A vulnerability was found in how a number of implementations can be
triggered to reconfigure WPA/WPA2/RSN keys (TK, GTK, or IGTK) by
replaying a specific frame that is used to manage the keys. Such
reinstallation of the encryption key can result in two different types
of vulnerabilities: disabling replay protection and significantly
reducing the security of encryption to the point of allowing frames to
be decrypted or some parts of the keys to be determined by an attacker
depending on which cipher is used.

Approved by:	leres (maintainer)
Approved by:	ports-secteam (delphij)
Security:	https://w1.fi/security/2017-1/ \
		wpa-packet-number-reuse-with-replayed-messages.txt
Security:	https://www.krackattacks.com/
Differential Revision:	D12691
2017-10-17 05:49:19 +00:00
Jung-uk Kim
d8ea011abb MFH: r452261
Update to 27.0.0.170.

https://helpx.adobe.com/security/products/flash-player/apsb17-32.html

Approved by:	ports-secteam (delphij)
2017-10-17 05:35:01 +00:00
Richard Gallamore
f211d74698 MFH: r452165
* Updated to 1.7.2
 - [High severity] Upgrade to 1.7.2 to fix a DOS vulnerability in the EVM.

PR:		223013
Submitted by:	Enrique Fynn (maintainer)

Approved by:	portmgr (swills)
2017-10-16 22:00:53 +00:00
Jan Beich
bc3edcb2d0 MFH: r452211
multimedia/ffmpeg: fix opencv-core autodetection in some cases

post-patch already adds -core suffix to pkg-config search

Pointy hat to:	mat (r448475)
Approved by:	ports-secteam blanket
2017-10-16 17:39:06 +00:00
Jung-uk Kim
4e0db496f1 MFH: r451915
Update to 27.0.0.159 to fix fetch.

https://helpx.adobe.com/security/products/flash-player/apsb17-31.html

Approved by:	ports-secteam (blanket)
2017-10-16 16:43:40 +00:00
Antoine Brodin
5bcae7e4cf MFH: r452181
Skip comments when parsing GID_FILES

Reviewed by:	bapt
2017-10-16 08:31:32 +00:00
Baptiste Daroussin
11635de140 MFH: r452178
Fix typo

PR:		223037
Submitted by:	brooks
2017-10-16 08:03:29 +00:00
Jan Beich
430cd8e6a7 multimedia/vapoursynth: fix PORTREVISION after r452092 (direct commit)
Approved by:	ports-secteam blanket
2017-10-14 22:36:31 +00:00
Jan Beich
ceab0112dc MFH: r452091
multimedia/vapoursynth: unbreak runtime on non-x86

vapoursynth.Error: Failed to obtain VapourSynth API pointer. System
does not support SSE2 or is the Python module and loaded core library
mismatched?

Approved by:	ports-secteam blanket
2017-10-14 22:31:12 +00:00
Steve Wills
a59a2492fc MFH: r451993
devel/jenkins-lts: update to 2.73.2
Security:	6dc3c61c-e866-4c27-93f7-ae50908594fd

Approved by:	ports-secteam (implicit)
2017-10-13 13:40:41 +00:00
Roger Pau Monné
ac12cdffea MFH: r451882
xen-kernel: apply XSA-{237..244}

Sponsored by:	Citrix Systems R&D
Approved by:	ports-secteam (implicit)
2017-10-12 15:05:36 +00:00
Mark Felder
80531f413d MFH: r451773
lang/guile2: This port is MAKE_JOBS_UNSAFE

PR:		222935
Approved by:	portmgr (with hat)
2017-10-11 19:11:35 +00:00
Steve Wills
aa9afcd155 MFH: r451768
devel/ncurses: update to 20171007 snapshot

While here, take maintainership and set CPE info

Security:	b84dbd94-e894-4c91-b8cd-d328537b1b2b

Approved by:	ports-secteam (implicit)
2017-10-11 18:08:53 +00:00
Mark Felder
350249f260 MFH: r451762
textproc/elasticsearch5: Add new SHEBANG_FILES entry to pass testport

Approved by:	portmgr (with hat)
2017-10-11 17:10:10 +00:00
Mark Felder
ece0a292e1 MFH: r451760
net-mgmt/adcli: Fix plist to pass testport

Approved by:	portmgr (with hat)
2017-10-11 16:22:54 +00:00
Mark Felder
84ae64ade1 MFH: r451757
net/vmware-vsphere-cli: Additional SHEBANG_FILES to pass testport

Approved by:	portmgr (with hat)
2017-10-11 16:11:24 +00:00
Antoine Brodin
a6b7d3918a MFH: r451730
Mark BROKEN: fails to build

libtool: compile:  c++ -DHAVE_CONFIG_H -I./../include -isystem /usr/local/include -O2 -pipe -fstack-protector -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++11 -MT util.lo -MD -MP -MF .deps/util.Tpo -c util.cc  -fPIC -DPIC -o .libs/util.o
In file included from util.cc:15:
./../include/ngram/util.h:24:1: error: unknown type name 'DECLARE_bool'
DECLARE_bool(ngram_error_fatal);
^
util.cc:19:1: error: C++ requires a type specifier for all declarations
DEFINE_bool(ngram_error_fatal, true,
^

Reported by:	pkg-fallout
2017-10-11 05:30:31 +00:00
Jan Beich
d7454b8728 MFH: r451557
multimedia/libmtp: update to 1.1.14

Changes:	https://sourceforge.net/projects/libmtp/files/libmtp/1.1.14/README/view
ABI:		https://abi-laboratory.pro/tracker/timeline/libmtp/
Approved by:	portmgr (swills)
2017-10-11 02:30:16 +00:00
Sunpoet Po-Chuan Hsieh
3198c3a62c MFH: r451675
Update to 2.6.14

Changes:	https://github.com/rubygems/rubygems/blob/master/History.txt
Security:	2c8bd00d-ada2-11e7-82af-8dbff7d75206

Approved by:	ports-secteam (swills)
2017-10-10 16:59:54 +00:00
Tobias Kortkamp
b15b0bab16 MFH: r451704
ports-mgmt/synth: Build with watchdog monitor by default

Without WATCHDOG Synth will hang on the ports that stop building [1].

While here:
- Rename the double negative NOWATCHDOG option to WATCHDOG

[1] https://github.com/jrmarino/synth/issues/53#issuecomment-335425660

PR:		222900
Submitted by:	ericturgeon.bsd@gmail.com (maintainer)

Approved by:	ports-secteam blanket
2017-10-10 14:23:34 +00:00
Jason E. Hale
d0b912abed MFH: r451528
Update to 0.9.12
Bugfix to address buffer overflow (CVE-2017-2816)

Security:	58fafead-cd13-472f-a9bd-d0173ba1b04c

Approved by:	ports-secteam (swills)
2017-10-10 11:11:29 +00:00
Thomas Zander
09f92c38d2 MFH: r451519
Update to upstream version 1.7.1, build fix with /tmp mounted noexec

Details:
- Update to upstream version 1.7.1
- go puts temporary build artefacts into TMPDIR. This caused build issues
  when the port is built on a system where /tmp is mounted noexec.
  Now the port uses TMPDIR=WRKDIR
- Update maintainer's e-mail address to me@enriquefynn.com

PR:		221913
Submitted by:	peter@icebear.net, enriquefynn@gmail.com (maintainer)

Approved by:	portmgr (swills)
2017-10-10 05:10:38 +00:00
Carlos J. Puga Medina
f3b4a557af MFH: r451648
math/pspp: fix NLS option

- Fix USES=gettext-* when NLS option is not set
- Bump PORTREVISION

PR:		222831
Reported by:	Miroslav Lachman <000.fbsd@quip.cz>

Approved by:	ports-secteam (blanket)
2017-10-09 22:23:45 +00:00
Palle Girgensohn
90c1f61f12 MFH: r451310 r451550
PostgreSQL 10 Released!

Some highlights:

Logical Replication - A publish/subscribe framework for distributing data
Declarative Table Partitioning - Convenience in dividing your data
Improved Query Parallelism - Quickly conquer your analysis
Quorum Commit for Synchronous Replication - Distribute data with confidence
SCRAM-SHA-256 authentication - Secure your data access

URL:	https://www.postgresql.org/about/news/1786/
Noticed by:	VoidChicken@gmail.com
PR:		222864
Approved by:	ports-secteam
2017-10-09 21:36:44 +00:00
Tobias Kortkamp
652b942560 MFH: r451606
devel/stack: Update to 1.5.1

- This late port update fixes using Stackage Nightly snapshots
  >= 2017-07-31 (which use GHC 8.2.1) with Stack
- Fix iconv dependency and use iconv:translit like all the other
  Haskell ports since GHC 8.0.2 was imported in r447548

Approved by:	ports-secteam (swills)
2017-10-09 20:40:40 +00:00
Koop Mast
7bec221d1a MFH: r451632
Fix security issues: CVE-2017-13721 and CVE-2017-13723 in xorg-server.
Bump all the slaves due to not being sure where the shared code is used.

Security:	4f8ffb9c-f388-4fbd-b90f-b3131559d888

Approved by:	ports-secteam (swills@)
2017-10-09 20:18:52 +00:00
Steve Wills
8c5f52733c MFH: r451610 r451611
devel/libbson: update to 1.8.0

PR:		222833
Approved by:	Krzysztof <ports@bsdserwis.com> (maintainer)
Security:	10214bda-0902-4e3b-a2f9-9a68ef206a73

devel/mongo-c-driver: update to 1.8.0

PR:		222834
Approved by:	Krzysztof <ports@bsdserwis.com> (maintainer)

Approved by:	ports-secteam (implicit)
2017-10-09 13:30:17 +00:00
Antoine Brodin
6dc66aa5a7 MFH: r451454
Update to 1.6.34

PR:		222840
2017-10-09 05:35:51 +00:00
Jan Beich
283202afcc MFH: r451580
games/openra: update GeoLite2 to October snapshot

fetch: https://geolite.maxmind.com/download/geoip/database/GeoLite2-Country.mmdb.gz: size mismatch: expected 1564896, actual 1583522

Approved by:	ports-secteam blanket
2017-10-09 00:04:33 +00:00
Antoine Brodin
0da8461934 MFH: r451578
Mark BROKEN: fails to build

/wrkdirs/usr/ports/multimedia/avidemux-plugins/work/avidemux_2.6.11/avidemux_plugins/ADM_demuxers/MpegTS/dmxTSPacket.cpp: In member function 'bool tsPacket::decodePesHeader(TS_PESpacket*)':
/wrkdirs/usr/ports/multimedia/avidemux-plugins/work/avidemux_2.6.11/avidemux_plugins/ADM_demuxers/MpegTS/dmxTSPacket.cpp:436:49: error: unable to find string literal operator 'operator""x' with 'const char [30]', 'long unsigned int' arguments
 #define fail(x) {printf("[Ts Demuxer]*********"x"*******\n");return false;}

Reported by:	pkg-fallout
2017-10-08 21:26:19 +00:00
Jan Beich
78c712cb91 MFH: r451562
multimedia/libvpx: unblock build on mips*

mips* cannot use lang/gcc*, so let it use GCC 4.2 in base.
Other archs may work as well but x86 won't per r422956.

Approved by:	ports-secteam blanket
2017-10-08 20:33:58 +00:00
Antoine Brodin
591aca214d MFH: r451565
Mark BROKEN: fails to build

libtool: compile:  c++ -DHAVE_CONFIG_H -I. -I./src/config -I./include/ -I/usr/local/include -I./src/lexer/ -I/usr/local/include/tidy -D_THREAD_SAFE -O2 -pipe -fstack-protector -fno-strict-aliasing -ftemplate-depth-50 -MT XPathDocumentImpl.lo -MD -MP -MF .deps/XPathDocumentImpl.Tpo -c src/dom-api/impl/XPathDocumentImpl.cpp  -fPIC -DPIC -o .libs/XPathDocumentImpl.o
src/dom-api/impl/XPathDocumentImpl.cpp:65:25: error: use of undeclared identifier 'castToNode'
    DOMNode* thisNode = castToNode(&fParent);

Reported by:	pkg-fallout
2017-10-08 19:08:48 +00:00
Antoine Brodin
6e410b6b68 MFH: r451564
Mark BROKEN: fails to build

/bin/sh ../../../build-aux/ylwrap xre_parse.yy y.tab.c xre_parse.cc y.tab.h `echo xre_parse.cc | sed -e s/cc$/hh/ -e s/cpp$/hpp/ -e s/cxx$/hxx/  -e s/c++$/h++/ -e s/c$/h/` y.output xre_parse.output -- byacc -d
byacc: e - line 75 of "/wrkdirs/usr/ports/math/hfst/work/hfst-c187d5a/libhfst/src/parsers/xre_parse.yy", syntax error
%name-prefix="xre"

Reported by:	pkg-falout
2017-10-08 19:08:05 +00:00
Antoine Brodin
d6d9484516 MFH: r451563
Mark BROKEN: fails to build

/usr/local/bin/eolian_gen --legacy -I//usr/local/share/eolian/include/eo-1 -I//usr/local/share/eolian/include/evas-1 -I//usr/local/share/eolian/include/edje-1 -I//usr/local/share/eolian/include/ecore-1 -I//usr/local/share/eolian/include/elementary-1 -I//usr/local/share/eolian/include/efl-1 -I../../src/lib --gc -o enventor_object.eo.c enventor_object.eo
eolian_gen: illegal option -- -

Reported by:	pkg-fallout
2017-10-08 19:07:33 +00:00
Matthias Andree
0c00b0f2fa MFH: r451515
Add missing conflicts.

Approved by:	ports-secteam (blanket, only touches CONFLICTS)
2017-10-08 09:49:33 +00:00
Antoine Brodin
c4ee4e8f8b MFH: r451506
Ignore on the package builders

Reported by:	pkg-fallout
2017-10-08 08:20:15 +00:00
Antoine Brodin
99946fb4d7 MFH: r451505
Ignore on the package builders

Reported by:	pkg-fallout
2017-10-08 08:19:55 +00:00
Antoine Brodin
ec267efb4c MFH: r451504
- Ignore on the package builders
- While here, remove dependency on the python3 symlink

Reported by:	pkg-fallout
2017-10-08 08:19:30 +00:00
Antoine Brodin
61dfb50a1a MFH: r451490
Mark BROKEN: fails to package

pkg-static: Unable to access file /wrkdirs/usr/ports/devel/msp430-debug-stack/work/stage/usr/local/share/doc/msp430-debug-stack/slau320x.pdf:No such file or directory

Reported by:	pkg-fallout
2017-10-08 06:21:18 +00:00
Thomas Zander
ca71ae1084 MFH: r451458
Bump PORTREVISION; fixes shlib link with libmpdclient2

PR:		222813
Submitted by:	uzsolt@uzsolt.hu (maintainer)

Approved by:	ports-secteam (runtime fix blanket)
2017-10-07 13:00:55 +00:00
Steve Wills
589963229a MFH: r451418
www/tomcat-devel: Update to 9.0.1

PR:		222821
Submitted by:	vvd@unislabs.com (maintainer)
Security:	c0dae634-4820-4505-850d-b1c975d0f67d

Approved by:	ports-secteam (implicit)
2017-10-07 00:10:35 +00:00
Steve Wills
51f7e0d167 MFH: r451417
www/tomcat85: Update to 8.5.23

PR:		222820
Submitted by:	vvd@unislabs.com (maintainer)
Security:	c0dae634-4820-4505-850d-b1c975d0f67d

Approved by:	ports-secteam (implicit)
2017-10-07 00:09:54 +00:00
Jan Beich
c7f296c6ff MFH: r451409
audio/jack: libuuid is completely unused after r440260

libuuid was used for a some time between 0.121.3 and 0.124 releases
but didn't propagate into any except for stray <uuid/uuid.h> include.

PR:		221314
Submitted by:	tobik
Reviewed by:	hselasky
Approved by:	ports-secteam blanket
2017-10-06 21:07:34 +00:00
Jan Beich
691ed37161 MFH: r451107 r451127 r451191 r451275
mail/thunderbird: update to 52.4.0

Changes:	https://www.mozilla.org/thunderbird/52.4.0/releasenotes/
Security:	1098a15b-b0f6-42b7-b5c7-8a8646e8be07
Approved by:	ports-secteam (zi)
2017-10-06 19:23:01 +00:00
Tobias Kortkamp
1bf4306d35 MFH: r451399
emulators/qemu: Fix build without DOCS

- While here also add missing X11 dependencies to the GTK2 option

/usr/bin/install -c -c -m 0644 docs/qemu-qmp-ref.7 "/wrkdirs/usr/ports/emulators/qemu/work/stage/usr/local/man/man7"
install: docs/qemu-qmp-ref.7: No such file or directory
gmake[1]: *** [Makefile:576: install-doc] Error 71
gmake[1]: Leaving directory '/wrkdirs/usr/ports/emulators/qemu/work/qemu-2.9.0'

PR:		221749
Submitted by:	smh
Reviewed by:	novel
Approved by:	bofh

Approved by:	ports-secteam blanket
2017-10-06 18:54:53 +00:00
Jan Beich
ecc505a795 MFH: r451394
databases/clickhouse: unbreak after r450560

PR:		222439
Obtained from:	upstream
Submitted by:	proler@gmail.com (maintainer)
Approved by:	ports-secteam blanket
2017-10-06 18:24:34 +00:00
Jan Beich
724366664a MFH: r451381
devel/sdl20: crashfix for some consumers after r450461

  $ pkg install pioneer
  $ pioneer
  [...]
  ShipType::Init()
  Lua::Init()
  Server agent disabled

  Thread 1 received signal SIGSEGV, Segmentation fault.
  0x0000000800cd5d20 in SDL_ConvertSurface_REAL (surface=0x80b374fc0,
      format=0xb4c7e8 <Graphics::pixelFormatRGBA>, flags=0)
      at /usr/ports/devel/sdl20/work/SDL2-2.0.6/src/video/SDL_surface.c:936
  936         copy_flags = surface->map->info.flags;
  (gdb) p surface->map
  $1 = (struct SDL_BlitMap *) 0x0
  (gdb) bt
  #0  0x0000000800cd5d20 in SDL_ConvertSurface_REAL (surface=0x80b374fc0,
      format=0xb4c7e8 <Graphics::pixelFormatRGBA>, flags=0)
      at /usr/ports/devel/sdl20/work/SDL2-2.0.6/src/video/SDL_surface.c:936
  #1  0x0000000800c099d2 in SDL_ConvertSurface (a=0x80b374fc0,
      b=0xb4c7e8 <Graphics::pixelFormatRGBA>, c=0)
      at /usr/ports/devel/sdl20/work/SDL2-2.0.6/src/dynapi/SDL_dynapi_procs.h:492
  #2  0x000000000081cfbb in Graphics::TextureBuilder::PrepareSurface (this=0x7fffffffac50)
      at TextureBuilder.cpp:117
  #3  0x00000000003a0699 in Graphics::TextureBuilder::GetDescriptor (this=0x7fffffffac50)
      at ./graphics/TextureBuilder.h:48
  [...]

PR:		222822
Obtained from:	upstream
Submitted by:	lightside@gmx.com
Approved by:	ports-secteam blanket
2017-10-06 13:12:41 +00:00
Jan Beich
9a63074850 MFH: r451192
www/firefox: update to 56.0.1 (nop)

Changes:	https://hg.mozilla.org/releases/mozilla-release/rev/3e4ce49f3214
Approved by:	ports-secteam (zi)
2017-10-06 06:13:22 +00:00
Josh Paetzel
da56569ec5 MFH: r451100
Remove external ICU dependancy

Approved by:	portmgr (zi)
2017-10-05 14:44:26 +00:00
Tobias Kortkamp
a5cfe5f09e MFH: r451309
graphics/aseprite: Fix conflict with textproc/cmark

Link with libcmark from textproc/cmark instead of using the embedded
cmark version and stop installing files that textproc/cmark already
provides.

PR:		222787
Reported by:	rodrigo
Approved by:	Yuri Victorovich <yuri@rawbw.com> (maintainer)

Approved by:	ports-secteam blanket
2017-10-05 13:48:15 +00:00
Ganael LAPLANCHE
2ef70e5603 MFH: r451228 r451241
Add missing CONFLICTS with sysutils/pv and bump PORTREVISION

Approved by:	ports-secteam
2017-10-04 19:39:26 +00:00
Jochen Neumeister
8a4e680295 MFH: r451179
security/tor-devel: Update from 0.3.2.1-alpha to 0.3.2.2-alpha

Changelog: https://blog.torproject.org/tor-0322-alpha-released

PR:		222747
Submitted by:	Yuri Victorovich <yuri@rawbw.com> (maintainer)
Approved by:	mentors (implicit)

Approved by:	ports-secteam (zi)
2017-10-04 17:35:31 +00:00
Thomas Zander
67d00ff509 MFH: r451129
Update to upstream version 3.4.7

PR:		222298
Submitted by:	eric@camachat.org (maintainer)

Approved by:	ports-secteam (zi)
2017-10-04 16:59:08 +00:00
Jan Beich
ae61a274eb MFH: r451066
gecko: enable PROFILE by default (like official builds)

This stops passing -fomit-frame-pointer which is detrimental for stack
unwinding as used by dtrace, pmcstat or gdb/lldb.

Approved by:	ports-secteam (zi)
2017-10-04 16:10:52 +00:00
Jan Beich
3d1de288e8 MFH: r451073 r451074
multimedia/mpc-qt: update to 17.10

Changes:	https://github.com/cmdrkotori/mpc-qt/compare/1f6806d...v17.10
Changes:	https://github.com/Argon-/mpv-stats/compare/6a37a6d...f42aa68
Approved by:	ports-secteam (zi)
2017-10-04 16:05:47 +00:00
Sunpoet Po-Chuan Hsieh
58f03954dc MFH: r451198
Update to 7.56.0

Changes:	https://curl.haxx.se/changes.html
Security:	ccace707-a8d8-11e7-ac58-b499baebfeaf

Approved by:	ports-secteam (zi)
2017-10-04 14:53:04 +00:00
Jan Beich
c362892add MFH: r451183
security/nss: fix crash on pre-SSE2 hardware

PR:		221466
Obtained from:	upstream
Approved by:	ports-secteam blanket
2017-10-04 07:53:36 +00:00
Jan Beich
14e81fd76a MFH: r451177
devel/icu: restore SourceForge mirror after r422711

Approved by:	ports-secteam blanket
2017-10-04 02:41:21 +00:00
Jung-uk Kim
7512ffd13a MFH: r451162
Fix java/openjdk8-jre build after r444448.

PR:		222750
Approved by:	ports-secteam (blanket)
2017-10-03 18:17:42 +00:00
Bernard Spil
fb8ae00bba MFH: r451095
dns/dnsmasq: Security update to 2.78

PR:		222739
Approved by:	ports-secteam
Security:	b77b5646-a778-11e7-ac58-b499baebfeaf

Approved by:	ports-secteam (delphij)
2017-10-02 18:41:59 +00:00
703 changed files with 21865 additions and 5080 deletions

View File

@ -139,7 +139,7 @@ if [ -n "${USERS}" ]; then
/|/nonexistent|/var/empty)
;;
*)
group=$(awk -F: -v gid=${gid} '$3 == gid { print $1 }' ${dp_GID_FILES})
group=$(awk -F: -v gid=${gid} '$1 !~ /^#/ && $3 == gid { print $1 }' ${dp_GID_FILES})
echo "${dp_INSTALL} -d -g $group -o $login $homedir" >> "${dp_UG_INSTALL}"
;;
esac

View File

@ -51,8 +51,8 @@ _GECKO_INSTALLED_VER:= ${_GECKO_INSTALLED_VER:M[0-9][0-9]*:C/([0-9][0-9]).*/\1/g
.elif ${gecko_ARGS:Mseamonkey}
_GECKO_DEFAULT_VERSION= 48
_GECKO_VERSIONS= 48
_GECKO_DEFAULT_VERSION= 49
_GECKO_VERSIONS= 49
_GECKO_TYPE= seamonkey
.if exists(${LOCALBASE}/bin/seamonkey)
@ -61,7 +61,7 @@ _GECKO_INSTALLED_VER:= ${_GECKO_INSTALLED_VER:M[0-9]*:C/[0-9].([0-9][0-9]).*/\1/
.endif
# Dependence lines for different Seamonkey versions
48_DEPENDS= ${LOCALBASE}/lib/seamonkey/seamonkey:www/seamonkey
49_DEPENDS= ${LOCALBASE}/lib/seamonkey/seamonkey:www/seamonkey
.elif ${gecko_ARGS:Mthunderbird}

View File

@ -43,7 +43,7 @@ ALT_COMPILER_TYPE= gcc
# We do always need clang and prefer a recent version
.if (${COMPILER_TYPE} == clang && ${COMPILER_VERSION} < ${OBJC_CLANG_VERSION}) || ${COMPILER_TYPE} != clang
.if ${ALT_COMPILER_TYPE} == clang && ${ALT_COMPILER_VERSION} >= ${OJBC_CLANG_VERSION}
.if ${ALT_COMPILER_TYPE} == clang && ${ALT_COMPILER_VERSION} >= ${OBJC_CLANG_VERSION}
CC= /usr/bin/clang
CPP= /usr/bin/clang-cpp
CXX= /usr/bin/clang++

View File

@ -290,6 +290,13 @@ MOZ_EXPORT+= MOZ_OPTIMIZE_FLAGS="${CFLAGS:M-O*}"
MOZ_OPTIONS+= --enable-optimize
.else
MOZ_OPTIONS+= --disable-optimize
. if ${MOZILLA_VER:R:R} >= 56
. if ${/usr/bin/ld:L:tA} != "/usr/bin/ld.lld"
# ld 2.17 barfs on Stylo built with -C opt-level=0
USE_BINUTILS= yes
LDFLAGS+= -B${LOCALBASE}/bin
. endif
. endif
.endif
.if ${PORT_OPTIONS:MCANBERRA}
@ -386,7 +393,7 @@ post-patch-SNDIO-on:
.endif
.if ${PORT_OPTIONS:MRUST} || ${MOZILLA_VER:R:R} >= 54
BUILD_DEPENDS+= rust>=1.19.0_2:${RUST_PORT}
BUILD_DEPENDS+= ${RUST_PORT:T}>=1.19.0_2:${RUST_PORT}
RUST_PORT?= lang/rust
. if ${MOZILLA_VER:R:R} < 54
MOZ_OPTIONS+= --enable-rust

View File

@ -640,23 +640,18 @@ _OPTIONS_${_target}:= ${_OPTIONS_${_target}} ${_prio}:${_type}-${_target}-${opt}
.undef (SELECTED_OPTIONS)
.undef (DESELECTED_OPTIONS)
.for opt in ${ALL_OPTIONS}
. if ${PORT_OPTIONS:M${opt}}
SELECTED_OPTIONS:= ${opt} ${SELECTED_OPTIONS}
. else
DESELECTED_OPTIONS:= ${opt} ${DESELECTED_OPTIONS}
. endif
.endfor
# Wait to expand PORT_OPTIONS until the last moment in case something modifies
# the selected OPTIONS after bsd.port.options.mk is included. This uses
# bmake's :@ for loop.
_SELECTED_OPTIONS= ${ALL_OPTIONS:@opt@${PORT_OPTIONS:M${opt}}@}
_DESELECTED_OPTIONS= ${ALL_OPTIONS:@opt@${"${PORT_OPTIONS:M${opt}}":?:${opt}}@}
.for otype in MULTI GROUP SINGLE RADIO
. for m in ${OPTIONS_${otype}}
. for opt in ${OPTIONS_${otype}_${m}}
. if ${PORT_OPTIONS:M${opt}}
SELECTED_OPTIONS:= ${opt} ${SELECTED_OPTIONS}
. else
DESELECTED_OPTIONS:= ${opt} ${DESELECTED_OPTIONS}
. endif
. endfor
_SELECTED_OPTIONS+= ${OPTIONS_${otype}_${m}:@opt@${PORT_OPTIONS:M${opt}}@}
_DESELECTED_OPTIONS+= ${OPTIONS_${otype}_${m}:@opt@${"${PORT_OPTIONS:M${opt}}":?:${opt}}@}
. endfor
.endfor
SELECTED_OPTIONS= ${_SELECTED_OPTIONS:O:u}
DESELECTED_OPTIONS= ${_DESELECTED_OPTIONS:O:u}
.endif

View File

@ -327,22 +327,22 @@ _USE_QT5_ONLY= 3d buildtools canvas3d charts concurrent connectivity \
3d_LIB= libQt${_QT_LIBVER}3DCore.so
accessible_PORT= accessibility/${_QT_RELNAME}-accessible
accessible_PATH= ${QT_PLUGINDIR}/accessible/libqtaccessiblewidgets.so
accessible_PATH= ${LOCALBASE}/${QT_PLUGINDIR_REL}/accessible/libqtaccessiblewidgets.so
assistant_PORT= devel/${_QT_RELNAME}-assistant
assistant_PATH= ${QT_BINDIR}/assistant
assistant_PATH= ${LOCALBASE}/${QT_BINDIR_REL}/assistant
assistant-adp_PORT= devel/${_QT_RELNAME}-assistant-adp
assistant-adp_PATH= ${PREFIX}/bin/assistant_adp
assistant-adp_PATH= assistant_adp
assistantclient_PORT= devel/${_QT_RELNAME}-libqtassistantclient
assistantclient_LIB= libQt${_QT_LIBVER}AssistantClient.so
buildtools_PORT= devel/${_QT_RELNAME}-buildtools
buildtools_PATH= ${MOC}
buildtools_PATH= ${LOCALBASE}/${QT_BINDIR_REL}/moc
canvas3d_PORT= x11-toolkits/${_QT_RELNAME}-canvas3d
canvas3d_PATH= ${QT_QMLDIR}/QtCanvas3D/qmldir
canvas3d_PATH= ${LOCALBASE}/${QT_QMLDIR_REL}/QtCanvas3D/qmldir
charts_PORT= x11-toolkits/${_QT_RELNAME}-charts
charts_LIB= libQt${_QT_LIBVER}Charts.so
@ -351,16 +351,16 @@ clucene_PORT= textproc/${_QT_RELNAME}-clucene
clucene_LIB= libQt${_QT_LIBVER}CLucene.so
codecs-cn_PORT= chinese/${_QT_RELNAME}-codecs-cn
codecs-cn_PATH= ${QT_PLUGINDIR}/codecs/libqcncodecs.so
codecs-cn_PATH= ${LOCALBASE}/${QT_PLUGINDIR_REL}/codecs/libqcncodecs.so
codecs-jp_PORT= japanese/${_QT_RELNAME}-codecs-jp
codecs-jp_PATH= ${QT_PLUGINDIR}/codecs/libqjpcodecs.so
codecs-jp_PATH= ${LOCALBASE}/${QT_PLUGINDIR_REL}/codecs/libqjpcodecs.so
codecs-kr_PORT= korean/${_QT_RELNAME}-codecs-kr
codecs-kr_PATH= ${QT_PLUGINDIR}/codecs/libqkrcodecs.so
codecs-kr_PATH= ${LOCALBASE}/${QT_PLUGINDIR_REL}/codecs/libqkrcodecs.so
codecs-tw_PORT= chinese/${_QT_RELNAME}-codecs-tw
codecs-tw_PATH= ${QT_PLUGINDIR}/codecs/libqtwcodecs.so
codecs-tw_PATH= ${LOCALBASE}/${QT_PLUGINDIR_REL}/codecs/libqtwcodecs.so
concurrent_PORT= devel/${_QT_RELNAME}-concurrent
concurrent_LIB= libQt${_QT_LIBVER}Concurrent.so
@ -384,16 +384,16 @@ declarative_PORT= x11-toolkits/${_QT_RELNAME}-declarative
declarative_LIB= libQt${_QT_LIBVER}Declarative.so
declarative-render2d_PORT= x11-toolkits/${_QT_RELNAME}-declarative-render2d
declarative-render2d_PATH= ${QT_PLUGINDIR}/scenegraph/libsoftwarecontext.so
declarative-render2d_PATH= ${LOCALBASE}/${QT_PLUGINDIR_REL}/scenegraph/libsoftwarecontext.so
demo_PORT= misc/${_QT_RELNAME}-qtdemo
demo_PATH= ${QT_BINDIR}/qtdemo
demo_PATH= ${LOCALBASE}/${QT_BINDIR_REL}/qtdemo
designer_PORT= devel/${_QT_RELNAME}-designer
designer_PATH= ${QT_BINDIR}/designer
designer_PATH= ${LOCALBASE}/${QT_BINDIR_REL}/designer
diag_PORT= sysutils/${_QT_RELNAME}-qtdiag
diag_PATH= ${QT_BINDIR}/qtdiag
diag_PATH= ${LOCALBASE}/${QT_BINDIR_REL}/qtdiag
doc_PORT= misc/${_QT_RELNAME}-doc
doc_PATH= ${_QT_RELNAME}-doc>=${_QT_VERSION:R:R}
@ -405,10 +405,10 @@ gamepad_PORT= x11-toolkits/${_QT_RELNAME}-gamepad
gamepad_LIB= libQt${_QT_LIBVER}Gamepad.so
graphicaleffects_PORT= graphics/${_QT_RELNAME}-graphicaleffects
graphicaleffects_PATH= ${QT_QMLDIR}/QtGraphicalEffects/qmldir
graphicaleffects_PATH= ${LOCALBASE}/${QT_QMLDIR_REL}/QtGraphicalEffects/qmldir
graphicssystems-opengl_PORT= x11/${_QT_RELNAME}-graphicssystems-opengl
graphicssystems-opengl_PATH= ${QT_PLUGINDIR}/graphicssystems/libqglgraphicssystem.so
graphicssystems-opengl_PATH= ${LOCALBASE}/${QT_PLUGINDIR_REL}/graphicssystems/libqglgraphicssystem.so
gui_PORT= x11-toolkits/${_QT_RELNAME}-gui
gui_LIB= libQt${_QT_LIBVER}Gui.so
@ -417,22 +417,22 @@ help_PORT= devel/${_QT_RELNAME}-help
help_LIB= libQt${_QT_LIBVER}Help.so
help-tools_PORT= devel/${_QT_RELNAME}-help-tools
help-tools_PATH= ${QT_BINDIR}/qhelpgenerator
help-tools_PATH= ${LOCALBASE}/${QT_BINDIR_REL}/qhelpgenerator
iconengines_PORT= graphics/${_QT_RELNAME}-iconengines
iconengines_PATH= ${QT_PLUGINDIR}/iconengines/libqsvgicon.so
iconengines_PATH= ${LOCALBASE}/${QT_PLUGINDIR_REL}/iconengines/libqsvgicon.so
imageformats_PORT= graphics/${_QT_RELNAME}-imageformats
imageformats_PATH= ${QT_PLUGINDIR}/imageformats/libqtiff.so
imageformats_PATH= ${LOCALBASE}/${QT_PLUGINDIR_REL}/imageformats/libqtiff.so
inputmethods_PORT= x11/${_QT_RELNAME}-inputmethods
inputmethods_PATH= ${QT_PLUGINDIR}/inputmethods/libqimsw-multi.so
inputmethods_PATH= ${LOCALBASE}/${QT_PLUGINDIR_REL}/inputmethods/libqimsw-multi.so
linguist_PORT= devel/${_QT_RELNAME}-linguist
linguist_PATH= ${QT_BINDIR}/linguist
linguist_PATH= ${LOCALBASE}/${QT_BINDIR_REL}/linguist
linguisttools_PORT= devel/${_QT_RELNAME}-linguisttools
linguisttools_PATH= ${LRELEASE}
linguisttools_PATH= ${LOCALBASE}/${QT_BINDIR_REL}/lrelease
location_PORT= devel/${_QT_RELNAME}-location
location_LIB= libQt${_QT_LIBVER}Location.so
@ -441,10 +441,10 @@ l10n_PORT= misc/${_QT_RELNAME}-l10n
l10n_PATH= ${_QT_RELNAME}-l10n>=${_QT_VERSION:R:R}
makeqpf_PORT= devel/${_QT_RELNAME}-makeqpf
makeqpf_PATH= ${QT_BINDIR}/makeqpf
makeqpf_PATH= ${LOCALBASE}/${QT_BINDIR_REL}/makeqpf
moc_PORT= devel/${_QT_RELNAME}-moc
moc_PATH= ${MOC}
moc_PATH= ${LOCALBASE}/${QT_BINDIR_REL}/moc
multimedia_PORT= multimedia/${_QT_RELNAME}-multimedia
multimedia_LIB= libQt${_QT_LIBVER}Multimedia.so
@ -456,10 +456,10 @@ opengl_PORT= graphics/${_QT_RELNAME}-opengl
opengl_LIB= libQt${_QT_LIBVER}OpenGL.so
paths_PORT= sysutils/${_QT_RELNAME}-qtpaths
paths_PATH= ${QT_BINDIR}/qtpaths
paths_PATH= ${LOCALBASE}/${QT_BINDIR_REL}/qtpaths
pixeltool_PORT= graphics/${_QT_RELNAME}-pixeltool
pixeltool_PATH= ${QT_BINDIR}/pixeltool
pixeltool_PATH= ${LOCALBASE}/${QT_BINDIR_REL}/pixeltool
phonon_PORT= multimedia/phonon
phonon_LIB= libphonon.so
@ -468,49 +468,49 @@ phonon4_PORT= multimedia/${_QT_RELNAME}-phonon4
phonon4_LIB= libphonon4${_QT_RELNAME}.so
phonon-gst_PORT= multimedia/phonon-gstreamer
phonon-gst_PATH= ${QT_PLUGINDIR}/phonon_backend/libphonon_gstreamer.so
phonon-gst_PATH= ${LOCALBASE}/${QT_PLUGINDIR_REL}/phonon_backend/libphonon_gstreamer.so
plugininfo_PORT= sysutils/${_QT_RELNAME}-qtplugininfo
plugininfo_PATH= ${QT_BINDIR}/qtplugininfo
plugininfo_PATH= ${LOCALBASE}/${QT_BINDIR_REL}/qtplugininfo
porting_PORT= devel/${_QT_RELNAME}-porting
porting_PATH= ${QT_BINDIR}/qt3to4
porting_PATH= ${LOCALBASE}/${QT_BINDIR_REL}/qt3to4
printsupport_PORT= print/${_QT_RELNAME}-printsupport
printsupport_LIB= libQt${_QT_LIBVER}PrintSupport.so
qdbus_PORT= devel/${_QT_RELNAME}-qdbus
qdbus_PATH= ${QT_BINDIR}/qdbus
qdbus_PATH= ${LOCALBASE}/${QT_BINDIR_REL}/qdbus
qdbusviewer_PORT= devel/${_QT_RELNAME}-qdbusviewer
qdbusviewer_PATH= ${QT_BINDIR}/qdbusviewer
qdbusviewer_PATH= ${LOCALBASE}/${QT_BINDIR_REL}/qdbusviewer
qdoc_PORT= devel/${_QT_RELNAME}-qdoc
qdoc_PATH= ${QT_BINDIR}/qdoc
qdoc_PATH= ${LOCALBASE}/${QT_BINDIR_REL}/qdoc
qdoc-data_PORT= devel/${_QT_RELNAME}-qdoc-data
qdoc-data_PATH= ${QT_DOCDIR}/global/config.qdocconf
qdoc-data_PATH= ${LOCALBASE}/${QT_DOCDIR_REL}/global/config.qdocconf
qdoc3_PORT= devel/${_QT_RELNAME}-qdoc3
qdoc3_PATH= ${QT_BINDIR}/qdoc3
qdoc3_PATH= ${LOCALBASE}/${QT_BINDIR_REL}/qdoc3
qev_PORT= x11/${_QT_RELNAME}-qev
qev_PATH= ${QT_BINDIR}/qev
qev_PATH= ${LOCALBASE}/${QT_BINDIR_REL}/qev
qmake_PORT= devel/${_QT_RELNAME}-qmake
qmake_PATH= ${QMAKE}
qmake_PATH= ${LOCALBASE}/${QT_BINDIR_REL}/qmake
qml_PORT= lang/${_QT_RELNAME}-qml
qml_LIB= libQt${_QT_LIBVER}Qml.so
qmlviewer_PORT= devel/${_QT_RELNAME}-qmlviewer
qmlviewer_PATH= ${QT_BINDIR}/qmlviewer
qmlviewer_PATH= ${LOCALBASE}/${QT_BINDIR_REL}/qmlviewer
qt3support_PORT= devel/${_QT_RELNAME}-qt3support
qt3support_LIB= libQt${_QT_LIBVER}3Support.so
qtconfig_PORT= misc/${_QT_RELNAME}-qtconfig
qtconfig_PATH= ${QT_BINDIR}/qtconfig
qtconfig_PATH= ${LOCALBASE}/${QT_BINDIR_REL}/qtconfig
qtestlib_PORT= ${testlib_PORT}
qtestlib_LIB= ${testlib_LIB}
@ -519,16 +519,16 @@ quick_PORT= x11-toolkits/${_QT_RELNAME}-quick
quick_LIB= libQt${_QT_LIBVER}Quick.so
quickcontrols_PORT= x11-toolkits/${_QT_RELNAME}-quickcontrols
quickcontrols_PATH= ${QT_QMLDIR}/QtQuick/Controls/qmldir
quickcontrols_PATH= ${LOCALBASE}/${QT_QMLDIR_REL}/QtQuick/Controls/qmldir
quickcontrols2_PORT= x11-toolkits/${_QT_RELNAME}-quickcontrols2
quickcontrols2_LIB= libQt${_QT_LIBVER}QuickControls2.so
qvfb_PORT= devel/${_QT_RELNAME}-qvfb
qvfb_PATH= ${QT_BINDIR}/qvfb
qvfb_PATH= ${LOCALBASE}/${QT_BINDIR_REL}/qvfb
rcc_PORT= devel/${_QT_RELNAME}-rcc
rcc_PATH= ${RCC}
rcc_PATH= ${LOCALBASE}/${QT_BINDIR_REL}/rcc
sensors_PORT= comms/${_QT_RELNAME}-sensors
sensors_LIB= libQt${_QT_LIBVER}Sensors.so
@ -551,13 +551,13 @@ serialport_LIB= libQt${_QT_LIBVER}SerialPort.so
sql_PORT= databases/${_QT_RELNAME}-sql
sql_LIB= libQt${_QT_LIBVER}Sql.so
sql-pgsql_PATH= ${QT_PLUGINDIR}/sqldrivers/libqsqlpsql.so
sql-pgsql_PATH= ${LOCALBASE}/${QT_PLUGINDIR_REL}/sqldrivers/libqsqlpsql.so
. if ${_QT_VERSION:M4*}
sql-sqlite2_PORT= databases/${_QT_RELNAME}-sqlite-plugin
. endif
sql-sqlite3_PATH= ${QT_PLUGINDIR}/sqldrivers/libqsqlite.so
sql-sqlite3_PATH= ${LOCALBASE}/${QT_PLUGINDIR_REL}/sqldrivers/libqsqlite.so
. for db in ibase mysql odbc pgsql sqlite2 sqlite3 tds
. if ${_QT_VERSION:M4*}
@ -565,7 +565,7 @@ sql-${db}_PORT?= databases/${_QT_RELNAME}-${db}-plugin
. else
sql-${db}_PORT?= databases/${_QT_RELNAME}-sqldrivers-${db}
. endif
sql-${db}_PATH?= ${QT_PLUGINDIR}/sqldrivers/libqsql${db:C/^sql//}.so
sql-${db}_PATH?= ${LOCALBASE}/${QT_PLUGINDIR_REL}/sqldrivers/libqsql${db:C/^sql//}.so
. endfor
svg_PORT= graphics/${_QT_RELNAME}-svg
@ -575,19 +575,19 @@ testlib_PORT= devel/${_QT_RELNAME}-testlib
testlib_LIB= libQt${_QT_LIBVER}Test.so
uic_PORT= devel/${_QT_RELNAME}-uic
uic_PATH= ${UIC}
uic_PATH= ${LOCALBASE}/${QT_BINDIR_REL}/uic
uic3_PORT= devel/${_QT_RELNAME}-uic3
uic3_PATH= ${QT_BINDIR}/uic3
uic3_PATH= ${LOCALBASE}/${QT_BINDIR_REL}/uic3
uiplugin_PORT= x11-toolkits/${_QT_RELNAME}-uiplugin
uiplugin_PATH= ${QT_INCDIR}/QtUiPlugin/QtUiPlugin
uiplugin_PATH= ${LOCALBASE}/${QT_INCDIR_REL}/QtUiPlugin/QtUiPlugin
uitools_PORT= devel/${_QT_RELNAME}-uitools
uitools_PATH= ${QT_LIBDIR}/libQt${_QT_LIBVER}UiTools.a
uitools_PATH= ${LOCALBASE}/${QT_LIBDIR_REL}/libQt${_QT_LIBVER}UiTools.a
virtualkeyboard_PORT= x11-toolkits/${_QT_RELNAME}-virtualkeyboard
virtualkeyboard_PATH= ${QT_PLUGINDIR}/platforminputcontexts/libqtvirtualkeyboardplugin.so
virtualkeyboard_PATH= ${LOCALBASE}/${QT_PLUGINDIR_REL}/platforminputcontexts/libqtvirtualkeyboardplugin.so
webchannel_PORT= www/${_QT_RELNAME}-webchannel
webchannel_LIB= libQt${_QT_LIBVER}WebChannel.so
@ -599,7 +599,7 @@ websockets_PORT= www/${_QT_RELNAME}-websockets
websockets_LIB= libQt${_QT_LIBVER}WebSockets.so
websockets-qml_PORT= www/${_QT_RELNAME}-websockets-qml
websockets-qml_PATH= ${QT_QMLDIR}/QtWebSockets/qmldir
websockets-qml_PATH= ${LOCALBASE}/${QT_QMLDIR_REL}/QtWebSockets/qmldir
webkit_PORT= www/${_QT_RELNAME}-webkit
webkit_LIB= libQt${_QT_LIBVER}WebKit.so
@ -617,7 +617,7 @@ xmlpatterns_PORT= textproc/${_QT_RELNAME}-xmlpatterns
xmlpatterns_LIB= libQt${_QT_LIBVER}XmlPatterns.so
xmlpatterns-tool_PORT= textproc/${_QT_RELNAME}-xmlpatterns-tool
xmlpatterns-tool_PATH= ${QT_BINDIR}/xmlpatterns
xmlpatterns-tool_PATH= ${LOCALBASE}/${QT_BINDIR_REL}/xmlpatterns
_USE_QT= ${USE_QT${_QT_VERSION:R:R}}
_USE_QT_ALL+= ${_USE_QT${_QT_VERSION:R:R}_ONLY}

View File

@ -154,7 +154,7 @@ RUBY?= ${LOCALBASE}/bin/${RUBY_NAME}
#
# Ruby 2.2
#
RUBY_RELVERSION= 2.2.8
RUBY_RELVERSION= 2.2.9
RUBY_PORTREVISION= 0
RUBY_PORTEPOCH= 1
RUBY_PATCHLEVEL= 0
@ -164,7 +164,7 @@ RUBY22= "" # PLIST_SUB helpers
#
# Ruby 2.3
#
RUBY_RELVERSION= 2.3.5
RUBY_RELVERSION= 2.3.6
RUBY_PORTREVISION= 0
RUBY_PORTEPOCH= 1
RUBY_PATCHLEVEL= 0
@ -174,7 +174,7 @@ RUBY23= "" # PLIST_SUB helpers
#
# Ruby 2.4
#
RUBY_RELVERSION= 2.4.2
RUBY_RELVERSION= 2.4.3
RUBY_PORTREVISION= 0
RUBY_PORTEPOCH= 1
RUBY_PATCHLEVEL= 0

View File

@ -3,9 +3,12 @@
PORTNAME= arj
PORTVERSION= 3.10.22
PORTREVISION= 4
PORTREVISION= 5
CATEGORIES= archivers
MASTER_SITES= SF/${PORTNAME}/${PORTNAME}/2.78_3.10%20build%2022
MASTER_SITES= SF/${PORTNAME}/${PORTNAME}/2.78_3.10%20build%2022:source \
DEBIAN_POOL:patch
DISTFILES= ${PORTNAME}-${PORTVERSION}.tar.gz:source \
${PORTNAME}_${PORTVERSION}-16.debian.tar.xz:patch
MAINTAINER= garga@FreeBSD.org
COMMENT= Open source implementation of the ARJ archiver
@ -14,6 +17,17 @@ LICENSE= GPLv2
PORTSCOUT= skipv:3.10g
EXTRA_PATCHES= ${WRKDIR}/debian/patches/*.patch
IGNORE_PATCHES= 002_no_remove_static_const.patch \
doc_refer_robert_k_jung.patch \
gnu_build_cross.patch \
gnu_build_fix.patch \
gnu_build_flags.patch \
gnu_build_pie.patch \
gnu_build_strip.patch \
hurd_no_fcntl_getlk.patch
PATCH_STRIP= -p1
USES= alias gmake
USE_AUTOTOOLS= autoconf
CONFIGURE_WRKSRC= ${WRKSRC}/gnu
@ -21,7 +35,6 @@ MAKEFILE= GNUmakefile
MAKE_ARGS= LOCALE="${LANGUAGE}"
ALL_TARGET= prepare all
STRIP= # empty
MAKE_JOBS_UNSAFE= yes
CFLAGS+= -fPIC
LANGUAGE?= en
@ -30,6 +43,9 @@ PORTDOCS= *
OPTIONS_DEFINE= DOCS
pre-patch:
@${RM} ${IGNORE_PATCHES:S,^,${WRKDIR}/debian/patches/,}
post-patch:
@${REINPLACE_CMD} -e 's!/etc!${LOCALBASE}/etc!' \
${WRKSRC}/arj.c ${WRKSRC}/file_reg.c ${WRKSRC}/rearj.c

View File

@ -1,2 +1,5 @@
TIMESTAMP = 1508345026
SHA256 (arj-3.10.22.tar.gz) = 589e4c9bccc8669e7b6d8d6fcd64e01f6a2c21fe10aad56a83304ecc3b96a7db
SIZE (arj-3.10.22.tar.gz) = 431467
SHA256 (arj_3.10.22-16.debian.tar.xz) = 2d9cc5aeb2ac44d000d2e3399846f1c3ce468e17e3af4bfb505b9a6eaf88a502
SIZE (arj_3.10.22-16.debian.tar.xz) = 19452

View File

@ -1,60 +0,0 @@
--- arj_arcv.c.orig 2005-06-21 19:53:12 UTC
+++ arj_arcv.c
@@ -59,27 +59,27 @@ static char idxid_fault[]="?";
#define setup_hput(ptr) (tmp_hptr=(ptr))
#define hget_byte() (*(tmp_hptr++)&0xFF)
-#define hput_byte(c) (*(tmp_hptr++)=(char) (c))
+#define hput_byte(c) (*(tmp_hptr++)=(uint8_t) (c))
/* Reads two bytes from the header, incrementing the pointer */
-static unsigned int hget_word()
+static uint16_t hget_word()
{
- unsigned int result;
+ uint16_t result;
result=mget_word(tmp_hptr);
- tmp_hptr+=sizeof(short);
+ tmp_hptr+=sizeof(uint16_t);
return result;
}
/* Reads four bytes from the header, incrementing the pointer */
-static unsigned long hget_longword()
+static uint32_t hget_longword()
{
- unsigned long result;
+ uint32_t result;
result=mget_dword(tmp_hptr);
- tmp_hptr+=sizeof(unsigned long);
+ tmp_hptr+=sizeof(uint32_t);
return result;
}
@@ -87,18 +87,18 @@ static unsigned long hget_longword()
/* Writes two bytes to the header, incrementing the pointer */
-static void hput_word(unsigned int w)
+static void hput_word(uint16_t w)
{
mput_word(w,tmp_hptr);
- tmp_hptr+=sizeof(unsigned short);
+ tmp_hptr+=sizeof(uint16_t);
}
/* Writes four bytes to the header, incrementing the pointer */
-static void hput_longword(unsigned long l)
+static void hput_longword(uint32_t l)
{
mput_dword(l,tmp_hptr);
- tmp_hptr+=sizeof(unsigned long);
+ tmp_hptr+=sizeof(uint32_t);
}
/* Calculates and stores the basic header size */

View File

@ -1,80 +0,0 @@
--- arj_proc.c.orig 2005-06-21 19:53:12 UTC
+++ arj_proc.c
@@ -585,7 +585,7 @@ int search_for_extension(char *name, cha
/* Returns the exact amount of data that could be safely written to the
destination volume */
-unsigned long get_volfree(unsigned int increment)
+unsigned long get_volfree(unsigned long increment)
{
unsigned long pvol;
unsigned int arjsec_overhead;
@@ -605,7 +605,7 @@ unsigned long get_volfree(unsigned int i
remain=volume_limit-ftell(aostream)-pvol-(long)arjsec_overhead-
(long)out_bytes-(long)cpos-(long)ext_voldata-
MULTIVOLUME_RESERVE-t_volume_offset;
- return((unsigned long)min(remain, (unsigned long)increment));
+ return((unsigned long)min(remain, increment));
}
/* Performs various checks when multivolume data is packed to predict an
@@ -2466,14 +2466,14 @@ static int get_str_from_jq()
*tsptr='\0';
endptr=tsptr;
tsptr=sptr;
- while((unsigned int)tsptr<(unsigned int)endptr&&patterns<SEARCH_STR_MAX)
+ while((intptr_t)tsptr<(intptr_t)endptr&&patterns<SEARCH_STR_MAX)
{
while(*tsptr=='\0')
tsptr++;
- if((unsigned int)tsptr<(unsigned int)endptr)
+ if((intptr_t)tsptr<(intptr_t)endptr)
{
search_str[patterns++]=tsptr;
- while(*tsptr!='\0'&&(unsigned int)tsptr<(unsigned int)endptr)
+ while(*tsptr!='\0'&&(intptr_t)tsptr<(intptr_t)endptr)
tsptr++;
}
}
@@ -2901,9 +2901,9 @@ char *ltrim(char *str)
#if defined(WORDS_BIGENDIAN)&&!defined(ARJDISP)&&!defined(REGISTER)
/* Model-independent routine to get 2 bytes from far RAM */
-unsigned int mget_word(char FAR *p)
+uint16_t mget_word(char FAR *p)
{
- unsigned int b0, b1;
+ uint16_t b0, b1;
b0=mget_byte(p);
b1=mget_byte(p+1);
@@ -2912,9 +2912,9 @@ unsigned int mget_word(char FAR *p)
/* Model-independent routine to get 4 bytes from far RAM */
-unsigned long mget_dword(char FAR *p)
+uint32_t mget_dword(char FAR *p)
{
- unsigned long w0, w1;
+ uint32_t w0, w1;
w0=mget_word(p);
w1=mget_word(p+2);
@@ -2923,7 +2923,7 @@ unsigned long mget_dword(char FAR *p)
/* Model-independent routine to store 2 bytes in far RAM */
-void mput_word(unsigned int w, char FAR *p)
+void mput_word(uint16_t w, char FAR *p)
{
mput_byte(w&0xFF, p);
mput_byte(w>>8 , p+1);
@@ -2931,7 +2931,7 @@ void mput_word(unsigned int w, char FAR
/* Model-independent routine to store 4 bytes in far RAM */
-void mput_dword(unsigned long d, char FAR *p)
+void mput_dword(uint32_t d, char FAR *p)
{
mput_word(d&0xFFFF, p);
mput_word(d>>16 , p+2);

View File

@ -1,50 +0,0 @@
--- arj_proc.h.orig 2004-01-25 10:39:30 UTC
+++ arj_proc.h
@@ -8,15 +8,17 @@
#ifndef ARJ_PROC_INCLUDED
#define ARJ_PROC_INCLUDED
+#include <stdint.h>
+
/* Helper macros */
-#define mget_byte(p) (*(unsigned char FAR *)(p)&0xFF)
-#define mput_byte(c, p) *(unsigned char FAR *)(p)=(unsigned char)(c)
+#define mget_byte(p) (*(uint8_t FAR *)(p)&0xFF)
+#define mput_byte(c, p) *(uint8_t FAR *)(p)=(uint8_t)(c)
#ifndef WORDS_BIGENDIAN
-#define mget_word(p) (*(unsigned short *)(p)&0xFFFF)
-#define mput_word(w,p) (*(unsigned short *)(p)=(unsigned short)(w))
-#define mget_dword(p) (*(unsigned long *)(p))
-#define mput_dword(w,p) (*(unsigned long *)(p)=(unsigned long)(w))
+#define mget_word(p) (*(uint16_t *)(p)&0xFFFF)
+#define mput_word(w,p) (*(uint16_t *)(p)=(uint16_t)(w))
+#define mget_dword(p) (*(uint32_t *)(p))
+#define mput_dword(w,p) (*(uint32_t *)(p)=(uint32_t)(w))
#endif
/* Prototypes */
@@ -31,7 +33,7 @@ void copy_bytes(unsigned long nbytes);
int translate_path(char *name);
void restart_proc(char *dest);
int search_for_extension(char *name, char *ext_list);
-unsigned long get_volfree(unsigned int increment);
+unsigned long get_volfree(unsigned long increment);
unsigned int check_multivolume(unsigned int increment);
void store();
void hollow_encode();
@@ -61,10 +63,10 @@ void unpack_mem(struct mempack *mempack)
void strip_lf(char *str);
char *ltrim(char *str);
#ifdef WORDS_BIGENDIAN
-unsigned int mget_word(char FAR *p);
-unsigned long mget_dword(char FAR *p);
-void mput_word(unsigned int w, char FAR *p);
-void mput_dword(unsigned long d, char FAR *p);
+uint16_t mget_word(char FAR *p);
+uint32_t mget_dword(char FAR *p);
+void mput_word(uint16_t w, char FAR *p);
+void mput_dword(uint32_t d, char FAR *p);
#endif
#endif

View File

@ -0,0 +1,15 @@
--- arjtypes.c 2005-06-23 UTC
+++ arjtypes.c
@@ -138,8 +138,11 @@ static int isleapyear(int year)
static unsigned long ts_unix2dos(const long ts)
{
struct tm *stm;
+ time_t _ts;
- stm=arj_localtime((time_t*)&ts);
+ _ts = ts;
+
+ stm=arj_localtime(&_ts);
return(get_tstamp(stm->tm_year+1900, stm->tm_mon+1, stm->tm_mday,
stm->tm_hour, stm->tm_min, stm->tm_sec));
}

View File

@ -1,29 +0,0 @@
--- fardata.c.orig 2004-04-17 11:39:42 UTC
+++ fardata.c
@@ -190,7 +190,7 @@ int msg_sprintf(char *str, FMSG *fmt, ..
/* Length-limited strlen() */
-static int strnlen(const char FAR *s, int count)
+static int _strnlen(const char FAR *s, int count)
{
const char FAR *sc;
@@ -569,7 +569,7 @@ int vcprintf(int ccode, FMSG *fmt, va_li
if(!s)
s="(null)";
#endif
- len=strnlen(s, precision);
+ len=_strnlen(s, precision);
if(!(flags&LEFT))
{
while(len<field_width--)
@@ -655,7 +655,7 @@ int vcprintf(int ccode, FMSG *fmt, va_li
num=va_arg(args, unsigned long);
else if(qualifier=='h')
{
-#ifdef __linux__
+#if defined(__linux__) || defined(__FreeBSD__)
if (flags&SIGN)
num=va_arg(args, int); /* num=va_arg(args, short); */
else

View File

@ -4,7 +4,7 @@
PORTNAME= libzip
PORTVERSION= 1.3.0
CATEGORIES= archivers devel
MASTER_SITES= https://www.nih.at/libzip/
MASTER_SITES= https://libzip.org/download/
MAINTAINER= rakuco@FreeBSD.org
COMMENT= C library for reading, creating, and modifying ZIP archives

View File

@ -4,4 +4,4 @@ data copied directly from other zip archives. Changes made without
closing the archive can be reverted. The API is documented by man
pages.
WWW: https://nih.at/libzip/
WWW: https://libzip.org/

View File

@ -1,7 +1,6 @@
# Created by: Alex Dupre <ale@FreeBSD.org>
# $FreeBSD$
PORTREVISION= 1
CATEGORIES= archivers
MASTERDIR= ${.CURDIR}/../../lang/php56

View File

@ -3,8 +3,8 @@
PORTNAME= gpstk
PORTVERSION= 2.9
PORTREVISION= 1
DISTVERSIONPREFIX= v
PORTREVISION= 2
CATEGORIES= astro devel
MAINTAINER= ports@FreeBSD.org
@ -12,8 +12,7 @@ COMMENT= Toolkit for developing GPS applications
LICENSE= LGPL3
USES= cmake:outsource python:run
USE_GCC= yes
USES= cmake:outsource
USE_LDCONFIG= yes
USE_GITHUB= yes

View File

@ -3,7 +3,7 @@
PORTNAME= jackit
PORTVERSION= 0.125.0
PORTREVISION= 2
PORTREVISION= 3
CATEGORIES= audio
MAINTAINER= multimedia@FreeBSD.org
@ -14,8 +14,7 @@ LICENSE_COMB= multi
LIB_DEPENDS= libsndfile.so:audio/libsndfile \
libsamplerate.so:audio/libsamplerate \
libcelt0.so:audio/celt \
libuuid.so:misc/e2fsprogs-libuuid
libcelt0.so:audio/celt
USES= autoreconf gmake pathfix pkgconfig libtool localbase bdb
USE_GITHUB= yes

View File

@ -3,6 +3,7 @@
PORTNAME= musicpc
PORTVERSION= 0.28
PORTREVISION= 1
CATEGORIES= audio ipv6
MASTER_SITES= http://www.musicpd.org/download/mpc/0/
DISTNAME= mpc-${PORTVERSION}

View File

@ -1,8 +1,7 @@
# $FreeBSD$
PORTNAME= musicpd
PORTVERSION= 0.20.10
PORTREVISION= 4
PORTVERSION= 0.20.11
CATEGORIES= audio ipv6
MASTER_SITES= http://www.musicpd.org/download/mpd/${PORTVERSION:R}/
DISTNAME= mpd-${PORTVERSION}

View File

@ -1,3 +1,3 @@
TIMESTAMP = 1503840715
SHA256 (mpd-0.20.10.tar.xz) = 52fbc1125cdba41ba999add2820d45f3ce7cf493006bb04d8f0b2937204d3121
SIZE (mpd-0.20.10.tar.xz) = 778828
TIMESTAMP = 1508441810
SHA256 (mpd-0.20.11.tar.xz) = e9227d9daf32a63d6f34bf2ea18b3179b4a383e9d2b49d548702a37451e514bc
SIZE (mpd-0.20.11.tar.xz) = 780064

View File

@ -1,7 +1,7 @@
# $FreeBSD$
PORTNAME= openal-soft
PORTVERSION= 1.18.1
PORTVERSION= 1.18.2
CATEGORIES= audio
MASTER_SITES= http://kcat.strangesoft.net/openal-releases/

View File

@ -1,3 +1,3 @@
TIMESTAMP = 1501391361
SHA256 (openal-soft-1.18.1.tar.bz2) = 2d51a6529526ef22484f51567e31a5c346a599767991a3dc9d4dcd9d9cec71dd
SIZE (openal-soft-1.18.1.tar.bz2) = 638913
TIMESTAMP = 1506260510
SHA256 (openal-soft-1.18.2.tar.bz2) = 9f8ac1e27fba15a59758a13f0c7f6540a0605b6c3a691def9d420570506d7e82
SIZE (openal-soft-1.18.2.tar.bz2) = 639420

View File

@ -1,34 +0,0 @@
--- Alc/backends/jack.c.orig 2017-07-30 05:09:21 UTC
+++ Alc/backends/jack.c
@@ -35,11 +35,13 @@
#include <jack/ringbuffer.h>
+extern void default_jack_error_callback(const char *msg) JACK_OPTIONAL_WEAK_EXPORT;
+
static const ALCchar jackDevice[] = "JACK Default";
-
#ifdef HAVE_DYNLOAD
#define JACK_FUNCS(MAGIC) \
+ MAGIC(default_jack_error_callback); \
MAGIC(jack_client_open); \
MAGIC(jack_client_close); \
MAGIC(jack_client_name_size); \
@@ -65,6 +67,7 @@ static void *jack_handle;
JACK_FUNCS(MAKE_FUNC);
#undef MAKE_FUNC
+#define default_jack_error_callback (*pdefault_jack_error_callback)
#define jack_client_open pjack_client_open
#define jack_client_close pjack_client_close
#define jack_client_name_size pjack_client_name_size
@@ -567,7 +570,7 @@ static ALCboolean ALCjackBackendFactory_init(ALCjackBa
jack_set_error_function(jack_msg_handler);
client = jack_client_open("alsoft", ClientOptions, &status, NULL);
- jack_set_error_function(NULL);
+ jack_set_error_function(default_jack_error_callback);
if(client == NULL)
{
WARN("jack_client_open() failed, 0x%02x\n", status);

View File

@ -20,7 +20,7 @@ include/AL/efx-creative.h
include/AL/efx-presets.h
lib/cmake/OpenAL/OpenALConfig-%%CMAKE_BUILD_TYPE%%.cmake
lib/cmake/OpenAL/OpenALConfig.cmake
lib/libopenal.so.1.18.1
lib/libopenal.so.1.18.2
lib/libopenal.so.1
lib/libopenal.so
libdata/pkgconfig/openal.pc

View File

@ -3,7 +3,7 @@
PORTNAME= sox
PORTVERSION= 14.4.2
PORTREVISION= 2
PORTREVISION= 3
CATEGORIES= audio
MASTER_SITES= SF

View File

@ -0,0 +1,17 @@
$NetBSD: patch-src_oss.c,v 1.1 2015/05/25 19:06:24 bsiegert Exp $
Fix segfault when playing (PR pkg/49929).
http://gnats.netbsd.org/cgi-bin/query-pr-single.pl?number=49929
--- src/oss.c.orig 2014-10-06 02:02:30 UTC
+++ src/oss.c
@@ -369,7 +369,7 @@ static size_t osswrite(
size_t cbStride;
int cbWritten;
- cStride = cInput;
+ cStride = cInputRemaining;
if (cStride > pPriv->cOutput) {
cStride = pPriv->cOutput;
}

View File

@ -3,7 +3,7 @@
PORTNAME= waon
PORTVERSION= 0.10
PORTREVISION= 2
PORTREVISION= 3
CATEGORIES= audio
MASTER_SITES= SF
@ -17,6 +17,8 @@ LIB_DEPENDS= libfftw3.so:math/fftw3 \
libsndfile.so:audio/libsndfile \
libsamplerate.so:audio/libsamplerate
CONFLICTS= pv-[0-9]*
USES= ncurses pkgconfig
USE_GNOME= gtk20

View File

@ -3,7 +3,7 @@
PORTNAME= molden
PORTVERSION= 5.7
PORTREVISION= 12
PORTREVISION= 13
PORTEPOCH= 1
CATEGORIES= biology
MASTER_SITES= ftp://ftp.cmbi.ru.nl/pub/molgraph/molden/

View File

@ -1,3 +1,3 @@
TIMESTAMP = 1506011431
SHA256 (molden5.7.tar.gz) = e208e91e35e74548e9a52f638dbb798664ce0e254658b3598ed59a12c2bc43f5
SIZE (molden5.7.tar.gz) = 5346235
TIMESTAMP = 1509238230
SHA256 (molden5.7.tar.gz) = 1ab88d4c6bfb617da6b9ce84a02f3427eeded2ee3bbbb769115d25505f08583d
SIZE (molden5.7.tar.gz) = 5346266

View File

@ -16,8 +16,6 @@ LIB_DEPENDS= libcurl.so:ftp/curl \
libfontconfig.so:x11-fonts/fontconfig \
libfreetype.so:print/freetype2
BROKEN_powerpc64= fails to compile: jsoncpp.cpp: 'snprintf' is not a member of 'std'
USES= compiler:c++14-lang gettext libtool pkgconfig
GNU_CONFIGURE= yes
USE_GNOME= cairo gdkpixbuf2 gtk20

View File

@ -13,7 +13,6 @@ LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE
BROKEN_armv6= fails to compile: cadheader.cpp: ambiguous conversion for functional-style cast from 'time_t' to 'CADVariant'
BROKEN_powerpc64= fails to compile: r2000.cpp: 'to_string' was not declared in this scope
USE_GITHUB= yes
GH_ACCOUNT= sandyre

View File

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

View File

@ -1,3 +1,3 @@
TIMESTAMP = 1502270400
SHA256 (wordpress-4.8.1-zh_CN.tar.gz) = 5aadcd59a4182cc0583463e494e264c1c4852e28a3272bf921fb046164f635ce
SIZE (wordpress-4.8.1-zh_CN.tar.gz) = 8641990
TIMESTAMP = 1512203500
SHA256 (wordpress-4.9.1-zh_CN.tar.gz) = 54a0f1ab611b089cef7bda1aaea4684ad52db78314badb2745aa8e8eda572430
SIZE (wordpress-4.9.1-zh_CN.tar.gz) = 10130710

View File

@ -2,7 +2,7 @@
# $FreeBSD$
PORTNAME= dcf77pi
PORTVERSION= 3.6.0
PORTVERSION= 3.6.1
CATEGORIES= comms
MAINTAINER= rene@FreeBSD.org

View File

@ -1,3 +1,3 @@
TIMESTAMP = 1494791586
SHA256 (rene0-dcf77pi-3.6.0_GH0.tar.gz) = 793bdd0f4967790730d0deda310ef64a65c73e55f48fb441d1aa42d602f9f514
SIZE (rene0-dcf77pi-3.6.0_GH0.tar.gz) = 61577
TIMESTAMP = 1511084900
SHA256 (rene0-dcf77pi-3.6.1_GH0.tar.gz) = fb780e7919c4a5d19d57ca09386f4a8cd660c77d0784b7240133b32493197f9c
SIZE (rene0-dcf77pi-3.6.1_GH0.tar.gz) = 62125

View File

@ -3,8 +3,6 @@
CATEGORIES= converters
PORTREVISION= 1
MASTERDIR= ${.CURDIR}/../../lang/php56
PKGNAMESUFFIX= -mbstring

View File

@ -9,11 +9,12 @@ DISTVERSIONSUFFIX= -stable
PORTREVISION= 3
CATEGORIES= databases
PATCH_SITES= https://github.com/${GH_ACCOUNT}/${GH_PROJECT}/commit/
PATCHFILES= 19042816c4a1.patch:-p1
MAINTAINER= proler@gmail.com
COMMENT= ClickHouse is an column-oriented database management system
BROKEN= fails to build with boost 1.65 (bundled & system), see bug 222439
LICENSE= APACHE20
BUILD_DEPENDS= bash:shells/bash \

View File

@ -1,3 +1,5 @@
TIMESTAMP = 1505601351
SHA256 (yandex-ClickHouse-v1.1.54289-stable_GH0.tar.gz) = 2804653b1dc3f0ba2f650d26f56421d81f0d0e35a05d821786608883a8c5a44d
SIZE (yandex-ClickHouse-v1.1.54289-stable_GH0.tar.gz) = 13026512
SHA256 (19042816c4a1.patch) = 99d844d6d968c3793b221796f0cb5eca40629d551866287b6c60acf46f0ad3ee
SIZE (19042816c4a1.patch) = 994

View File

@ -13,6 +13,8 @@ COMMENT= Cloud-native SQL database that survive disasters
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/src/github.com/cockroachdb/cockroach/LICENSE
BROKEN= fails to build with go 1.9
BUILD_DEPENDS= bash:shells/bash \
cmake:devel/cmake \
go:lang/go

View File

@ -2,17 +2,17 @@
# $FreeBSD$
PORTNAME= couchdb
PORTVERSION= 1.6.1
PORTREVISION= 12
DISTVERSION= 1.7.0
PORTEPOCH= 2
CATEGORIES= databases
MASTER_SITES= APACHE/couchdb/source/${PORTVERSION}
DISTNAME= apache-couchdb-${PORTVERSION}
MASTER_SITES= APACHE/couchdb/source/${DISTVERSION}
DISTNAME= apache-couchdb-${DISTVERSION}
MAINTAINER= olgeni@FreeBSD.org
COMMENT= Document database server, accessible via a RESTful JSON API
LICENSE= APACHE20
LICENSE= APACHE20 BSD3CLAUSE ISCL WTFPL OFL11
LICENSE_COMB= multi
LIB_DEPENDS= libicudata.so:devel/icu \
libmozjs185.so:lang/spidermonkey185 \
@ -21,13 +21,10 @@ BUILD_DEPENDS= ${LOCALBASE}/bin/help2man:misc/help2man \
erlang>=15.b.01,2:lang/erlang
RUN_DEPENDS= erlang>=15.b.01,2:lang/erlang
USERS= couchdb
GROUPS= couchdb
USES= cpe gmake libtool
USE_RC_SUBR= couchdb
SUB_FILES= pkg-message
PLIST_SUB= VERSION=${PORTVERSION}
USES= cpe gmake libtool
PLIST_SUB= VERSION=${DISTVERSION}
CPE_VENDOR= apache
GNU_CONFIGURE= yes
USE_LDCONFIG= yes
@ -37,6 +34,9 @@ CONFIGURE_ARGS= --with-erlang=${LOCALBASE}/lib/erlang/usr/include \
--with-js-include=${LOCALBASE}/include/js \
--with-js-lib=${LOCALBASE}/lib
USERS= couchdb
GROUPS= couchdb
# Override default value of ${STRIP} because the underlying Makefile
# erroneously tries to install a shell script with ${STRIP}, causing
# an install error.
@ -46,23 +46,6 @@ INFO= CouchDB
.include <bsd.port.options.mk>
# This stanza could be removed around version 1.7
pre-everything::
@if [ -f ${PREFIX}/etc/couchdb/local.ini -a \
! -f ${PREFIX}/etc/couchdb/local.ini.sample ] && \
${PKG_INFO} -qX '${PKGBASE}-[01].[^2-6][0-9]*(\.[0-9a-z]*)*(,1)?'; \
then ${ECHO_MSG} Please see UPDATING note 20120702 to avoid loss of your local.ini ; \
exit 2 ; \
fi
pre-fetch:
@${ECHO_MSG} ""
@${ECHO_MSG} "If you are upgrading CouchDB, please double-check that the datafile is"
@${ECHO_MSG} "compatible and that you have BACKED UP YOUR DB directory before proceeding!"
@${ECHO_MSG} ""
@${ECHO_MSG} "Upgrading also might require you to rebuild your views entirely."
@${ECHO_MSG} ""
post-patch:
# DB files are stored by default in /var/db/couchdb
# Ports framework expects info pages to have an info extension
@ -77,9 +60,11 @@ post-patch-DOCS-off:
post-configure:
# Cater for parallel Spidermonkey v1.7 and v1.8.5 installs by ensuring that
# jsapi.h gets pulled from /usr/local/include/js/ instead of /usr/local/include
@${FIND} ${WRKSRC} -name Makefile|${XARGS} ${REINPLACE_CMD} -e 's|include -I/usr/local/include/js|include/js -I/usr/local/include|'
@${FIND} ${WRKSRC} -name Makefile|${XARGS} ${REINPLACE_CMD} \
-e 's|include -I/usr/local/include/js|include/js -I/usr/local/include|'
post-install:
@${CP} -p ${WRKSRC}/etc/couchdb/local.ini ${STAGEDIR}${PREFIX}/etc/couchdb/local.ini.sample
@${MV} ${STAGEDIR}${PREFIX}/lib/couchdb/bin/couchjs ${STAGEDIR}${PREFIX}/bin/couchjs
@${RMDIR} ${STAGEDIR}${PREFIX}/lib/couchdb/bin
@${MV} ${WRKSRC}/etc/couchdb/local.ini ${STAGEDIR}${PREFIX}/etc/couchdb/local.ini.sample
.include <bsd.port.mk>

View File

@ -1,2 +1,3 @@
SHA256 (apache-couchdb-1.6.1.tar.gz) = 5a601b173733ce3ed31b654805c793aa907131cd70b06d03825f169aa48c8627
SIZE (apache-couchdb-1.6.1.tar.gz) = 12085350
TIMESTAMP = 1509799562
SHA256 (apache-couchdb-1.7.0.tar.gz) = 9b492e7e5389477107100ef83c41cc32185e2fe9cc88c19c550ed4b2192890dd
SIZE (apache-couchdb-1.7.0.tar.gz) = 9963874

View File

@ -1,38 +0,0 @@
--- configure.orig 2015-06-26 09:25:19 UTC
+++ configure
@@ -18532,7 +18532,7 @@ esac
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking Erlang version compatibility" >&5
$as_echo_n "checking Erlang version compatibility... " >&6; }
-erlang_version_error="The installed Erlang version must be >= R14B (erts-5.8.1) and =< 17 (erts-6.0)"
+erlang_version_error="The installed Erlang version must be >= R14B (erts-5.8.1) and =< 20 (erts-9.0)"
version="`${ERL} -version 2>&1 | ${SED} 's/[^0-9]/ /g'` 0 0 0"
major_version=`echo $version | ${AWK} "{print \\$1}"`
@@ -18540,7 +18540,7 @@ minor_version=`echo $version | ${AWK} "{
patch_version=`echo $version | ${AWK} "{print \\$3}"`
echo -n "detected Erlang version: $major_version.$minor_version.$patch_version..."
-if test $major_version -lt 5 -o $major_version -gt 6; then
+if test $major_version -lt 5 -o $major_version -gt 9; then
as_fn_error $? "$erlang_version_error major_version does not match" "$LINENO" 5
fi
@@ -18559,7 +18559,7 @@ otp_release="`\
- if can_use_nifs=$(echo $otp_release | grep -E "^(R14B|R15|R16|17)"); then
+ if can_use_nifs=$(echo $otp_release | grep -E "^(R14B|R15|R16|17|18|19|20)"); then
USE_OTP_NIFS_TRUE=
USE_OTP_NIFS_FALSE='#'
else
@@ -18567,7 +18567,7 @@ else
USE_OTP_NIFS_FALSE=
fi
- if can_use_ejson=$(echo $otp_release | grep -E "^(R14B03|R15|R16|17)"); then
+ if can_use_ejson=$(echo $otp_release | grep -E "^(R14B03|R15|R16|17|18|19|20)"); then
USE_EJSON_COMPARE_NIF_TRUE=
USE_EJSON_COMPARE_NIF_FALSE='#'
else

View File

@ -1,30 +1,4 @@
===> COMPATIBILITY NOTE:
1.2.0 removed support for the old 0.9 database format.
More info:
* http://wiki.apache.org/couchdb/Breaking_changes?action=show&redirect=BreakingChanges
===> CONFIGURATION NOTES:
PERFORMANCE
For best response (minimal delay) most sites will wish to uncomment this line
from %%PREFIX%%/etc/couchdb/local.ini:
socket_options = [{recbuf, 262144}, {sndbuf, 262144}, {nodelay, true}]
Otherwise you'll see a large delay when establishing connections to the DB.
ADMIN ACCOUNT
By default no admin password or account is configured which leaves the DB
server open. Add accounts to the bottom of %%PREFIX%%/etc/couchdb/local.ini
to secure your installation (by default CouchDB listens on localhost only).
DATABASE LOCATION
The DB files themselves are now stored in /var/db/couchdb by default.
Previous versions of this port defaulted to /var/lib/couchdb, and if
you installed directly from source /usr/local/lib/couchdb.
If you are upgrading you may need to move your DB files to /var/db/couchdb
if you are not specifying database_dir and view_index_dir locations
in local.ini.
ADMIN ACCOUNT
By default no admin password or account is configured which leaves the DB
server open. Add accounts to the bottom of %%PREFIX%%/etc/couchdb/local.ini
to secure your installation (by default CouchDB listens on localhost only).

View File

@ -1,15 +0,0 @@
#!/bin/sh
RMDIR=/bin/rmdir
COUCH_DBDIR=/var/db/couchdb
COUCH_LOGDIR=/var/log/couchdb
COUCH_RUNDIR=/var/run/couchdb
if [ "$2" = "POST-DEINSTALL" ]; then
for i in ${COUCH_RUNDIR} ${COUCH_DBDIR} ${COUCH_LOGDIR}; do
${RMDIR} ${i} 2>/dev/null
done
fi
exit 0

View File

@ -1,20 +0,0 @@
#!/bin/sh
COUCH_USER=couchdb
COUCH_GROUP=couchdb
CHOWN=/usr/sbin/chown
MKDIR="/bin/mkdir -p"
COUCH_DBDIR=/var/db/couchdb
COUCH_LOGDIR=/var/log/couchdb
COUCH_RUNDIR=/var/run/couchdb
if [ "$2" = "POST-INSTALL" ]; then
${MKDIR} ${COUCH_DBDIR} ${COUCH_LOGDIR} ${COUCH_RUNDIR}
${CHOWN} ${COUCH_USER}:${COUCH_GROUP} ${COUCH_DBDIR}
${CHOWN} ${COUCH_USER}:${COUCH_GROUP} ${COUCH_LOGDIR}
${CHOWN} ${COUCH_USER}:${COUCH_GROUP} ${COUCH_RUNDIR}
fi
exit 0

View File

@ -2,9 +2,13 @@ bin/couch-config
bin/couchdb
bin/couchjs
%%ETCDIR%%/default.ini
@dir(couchdb,couchdb,0750) %%ETCDIR%%/default.d
@dir(couchdb,couchdb,0750) %%ETCDIR%%/local.d
@dir(couchdb,couchdb,0750) /var/db/couchdb
@dir(couchdb,couchdb,0750) /var/log/couchdb
@dir(couchdb,couchdb,0750) /var/run/couchdb
@sample(couchdb,couchdb,600) %%ETCDIR%%/local.ini.sample
etc/logrotate.d/couchdb
lib/couchdb/bin/couchjs
lib/couchdb/erlang/lib/couch-%%VERSION%%/ebin/couch.app
lib/couchdb/erlang/lib/couch-%%VERSION%%/ebin/couch.beam
lib/couchdb/erlang/lib/couch-%%VERSION%%/ebin/couch_app.beam
@ -45,6 +49,7 @@ lib/couchdb/erlang/lib/couch-%%VERSION%%/ebin/couch_os_process.beam
lib/couchdb/erlang/lib/couch-%%VERSION%%/ebin/couch_passwords.beam
lib/couchdb/erlang/lib/couch-%%VERSION%%/ebin/couch_primary_sup.beam
lib/couchdb/erlang/lib/couch-%%VERSION%%/ebin/couch_query_servers.beam
lib/couchdb/erlang/lib/couch-%%VERSION%%/ebin/couch_rand.beam
lib/couchdb/erlang/lib/couch-%%VERSION%%/ebin/couch_ref_counter.beam
lib/couchdb/erlang/lib/couch-%%VERSION%%/ebin/couch_secondary_sup.beam
lib/couchdb/erlang/lib/couch-%%VERSION%%/ebin/couch_server.beam
@ -106,7 +111,6 @@ lib/couchdb/erlang/lib/ejson-0.1.0/ebin/mochinum.beam
lib/couchdb/erlang/lib/ejson-0.1.0/priv/ejson.so
lib/couchdb/erlang/lib/erlang-oauth/ebin/oauth.app
lib/couchdb/erlang/lib/erlang-oauth/ebin/oauth.beam
lib/couchdb/erlang/lib/etap/ebin/etap.beam
lib/couchdb/erlang/lib/ibrowse-2.2.0/ebin/ibrowse.app
lib/couchdb/erlang/lib/ibrowse-2.2.0/ebin/ibrowse.beam
lib/couchdb/erlang/lib/ibrowse-2.2.0/ebin/ibrowse_app.beam
@ -165,6 +169,7 @@ man/man1/couchjs.1.gz
%%DATADIR%%/www/dialog/_admin_party.html
%%DATADIR%%/www/dialog/_change_password.html
%%DATADIR%%/www/dialog/_compact_cleanup.html
%%DATADIR%%/www/dialog/_copy_document.html
%%DATADIR%%/www/dialog/_create_admin.html
%%DATADIR%%/www/dialog/_create_config.html
%%DATADIR%%/www/dialog/_create_database.html
@ -189,7 +194,6 @@ man/man1/couchjs.1.gz
%%DATADIR%%/www/docs/_images/intro-consistency-06.png
%%DATADIR%%/www/docs/_images/intro-consistency-07.png
%%DATADIR%%/www/docs/_images/intro-tour-01.png
%%DATADIR%%/www/docs/_images/intro-tour-02.png
%%DATADIR%%/www/docs/_images/intro-tour-03.png
%%DATADIR%%/www/docs/_images/intro-tour-04.png
%%DATADIR%%/www/docs/_images/intro-tour-05.png
@ -262,9 +266,6 @@ man/man1/couchjs.1.gz
%%DATADIR%%/www/docs/_sources/cve/index.txt
%%DATADIR%%/www/docs/_sources/experimental.txt
%%DATADIR%%/www/docs/_sources/externals.txt
%%DATADIR%%/www/docs/_sources/fauxton/addons.txt
%%DATADIR%%/www/docs/_sources/fauxton/index.txt
%%DATADIR%%/www/docs/_sources/fauxton/install.txt
%%DATADIR%%/www/docs/_sources/install/freebsd.txt
%%DATADIR%%/www/docs/_sources/install/index.txt
%%DATADIR%%/www/docs/_sources/install/mac.txt
@ -303,6 +304,7 @@ man/man1/couchjs.1.gz
%%DATADIR%%/www/docs/_sources/whatsnew/1.4.txt
%%DATADIR%%/www/docs/_sources/whatsnew/1.5.txt
%%DATADIR%%/www/docs/_sources/whatsnew/1.6.txt
%%DATADIR%%/www/docs/_sources/whatsnew/1.7.txt
%%DATADIR%%/www/docs/_sources/whatsnew/index.txt
%%DATADIR%%/www/docs/_static/ajax-loader.gif
%%DATADIR%%/www/docs/_static/basic.css
@ -386,9 +388,6 @@ man/man1/couchjs.1.gz
%%DATADIR%%/www/docs/download.html
%%DATADIR%%/www/docs/experimental.html
%%DATADIR%%/www/docs/externals.html
%%DATADIR%%/www/docs/fauxton/addons.html
%%DATADIR%%/www/docs/fauxton/index.html
%%DATADIR%%/www/docs/fauxton/install.html
%%DATADIR%%/www/docs/http-api.html
%%DATADIR%%/www/docs/index.html
%%DATADIR%%/www/docs/install/freebsd.html
@ -432,38 +431,16 @@ man/man1/couchjs.1.gz
%%DATADIR%%/www/docs/whatsnew/1.4.html
%%DATADIR%%/www/docs/whatsnew/1.5.html
%%DATADIR%%/www/docs/whatsnew/1.6.html
%%DATADIR%%/www/docs/whatsnew/1.7.html
%%DATADIR%%/www/docs/whatsnew/index.html
%%DATADIR%%/www/document.html
%%DATADIR%%/www/fauxton/css/index.css
%%DATADIR%%/www/fauxton/img/FontAwesome.otf
%%DATADIR%%/www/fauxton/img/couchdb-site.png
%%DATADIR%%/www/fauxton/img/couchdblogo.png
%%DATADIR%%/www/fauxton/img/fontawesome-webfont.eot
%%DATADIR%%/www/fauxton/img/fontawesome-webfont.svg
%%DATADIR%%/www/fauxton/img/fontawesome-webfont.ttf
%%DATADIR%%/www/fauxton/img/fontawesome-webfont.woff
%%DATADIR%%/www/fauxton/img/fontcustom_fauxton.eot
%%DATADIR%%/www/fauxton/img/fontcustom_fauxton.svg
%%DATADIR%%/www/fauxton/img/fontcustom_fauxton.ttf
%%DATADIR%%/www/fauxton/img/fontcustom_fauxton.woff
%%DATADIR%%/www/fauxton/img/glyphicons-halflings-white.png
%%DATADIR%%/www/fauxton/img/glyphicons-halflings.png
%%DATADIR%%/www/fauxton/img/linen.png
%%DATADIR%%/www/fauxton/img/loader.gif
%%DATADIR%%/www/fauxton/img/minilogo.png
%%DATADIR%%/www/fauxton/index.html
%%DATADIR%%/www/fauxton/js/ace/mode-javascript.js
%%DATADIR%%/www/fauxton/js/ace/mode-json.js
%%DATADIR%%/www/fauxton/js/ace/theme-crimson_editor.js
%%DATADIR%%/www/fauxton/js/ace/worker-javascript.js
%%DATADIR%%/www/fauxton/js/ace/worker-json.js
%%DATADIR%%/www/fauxton/js/require.js
%%DATADIR%%/www/favicon.ico
%%DATADIR%%/www/image/add.png
%%DATADIR%%/www/image/apply.gif
%%DATADIR%%/www/image/bg.png
%%DATADIR%%/www/image/cancel.gif
%%DATADIR%%/www/image/compact.png
%%DATADIR%%/www/image/copy.png
%%DATADIR%%/www/image/delete-mini.png
%%DATADIR%%/www/image/delete.png
%%DATADIR%%/www/image/grippie.gif
@ -501,7 +478,7 @@ man/man1/couchjs.1.gz
%%DATADIR%%/www/script/futon.browse.js
%%DATADIR%%/www/script/futon.format.js
%%DATADIR%%/www/script/futon.js
%%DATADIR%%/www/script/jquery-ui-1.8.11.custom.min.js
%%DATADIR%%/www/script/jquery-ui-1.10.4.custom.min.js
%%DATADIR%%/www/script/jquery.couch.js
%%DATADIR%%/www/script/jquery.dialog.js
%%DATADIR%%/www/script/jquery.editinline.js
@ -632,8 +609,3 @@ man/man1/couchjs.1.gz
%%PORTDOCS%%%%DOCSDIR%%/NOTICE.gz
%%PORTDOCS%%%%DOCSDIR%%/README.gz
%%PORTDOCS%%%%DOCSDIR%%/THANKS.gz
@dir(couchdb,couchdb,750) %%ETCDIR%%/default.d
@dir(couchdb,couchdb,750) %%ETCDIR%%/local.d
@dir(couchdb,couchdb,750) /var/db/couchdb
@dir(couchdb,couchdb,750) /var/log/couchdb
@dir(couchdb,couchdb,750) /var/run/couchdb

View File

@ -1,8 +1,8 @@
# $FreeBSD$
PORTNAME?= mariadb
PORTVERSION= 10.0.32
PORTREVISION?= 4
PORTVERSION= 10.0.33
PORTREVISION?= 0
CATEGORIES= databases ipv6
MASTER_SITES= http://ftp.osuosl.org/pub/${SITESDIR}/ \
http://mirrors.supportex.net/${SITESDIR}/ \

View File

@ -1,3 +1,3 @@
TIMESTAMP = 1502136321
SHA256 (mariadb-10.0.32.tar.gz) = f7a8d9ba88b01d426f5d69e5044e505e444a5ce73e22c9c50913dade43725936
SIZE (mariadb-10.0.32.tar.gz) = 63567828
TIMESTAMP = 1509742954
SHA256 (mariadb-10.0.33.tar.gz) = e3e3d583c51761aee2fcd0e51bfa7d592c1299cf5eb977e61ea9dc72932e8870
SIZE (mariadb-10.0.33.tar.gz) = 69211872

View File

@ -0,0 +1,26 @@
From c4c48e974013a1a3d62ae6b2fc9a705c3bdd1689 Mon Sep 17 00:00:00 2001
From: Sergei Golubchik <serg@mariadb.org>
Date: Tue, 7 Mar 2017 19:21:42 +0100
Subject: [PATCH] MDEV-11965 -Werror should not appear in released tarballs
---
storage/tokudb/PerconaFT/cmake_modules/TokuSetupCompiler.cmake | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
diff --git a/storage/tokudb/PerconaFT/cmake_modules/TokuSetupCompiler.cmake b/storage/tokudb/PerconaFT/cmake_modules/TokuSetupCompiler.cmake
index 769bdffa5d99..c17e119d1cdc 100644
--- storage/tokudb/PerconaFT/cmake_modules/TokuSetupCompiler.cmake.orig
+++ storage/tokudb/PerconaFT/cmake_modules/TokuSetupCompiler.cmake
@@ -196,9 +196,9 @@ if (NOT CMAKE_CXX_COMPILER_ID STREQUAL Clang)
set_cflags_if_supported(-Wcast-align)
endif ()
-## always want these
-set(CMAKE_C_FLAGS "-Wall -Werror ${CMAKE_C_FLAGS}")
-set(CMAKE_CXX_FLAGS "-Wall -Werror ${CMAKE_CXX_FLAGS}")
+## always want these in debug builds
+set(CMAKE_C_FLAGS_DEBUG "-Wall -Werror ${CMAKE_C_FLAGS_DEBUG}")
+set(CMAKE_CXX_FLAGS_DEBUG "-Wall -Werror ${CMAKE_CXX_FLAGS_DEBUG}")
# pick language dialect
set(CMAKE_C_FLAGS "-std=c99 ${CMAKE_C_FLAGS}")

View File

@ -1,7 +1,7 @@
# $FreeBSD$
PORTNAME?= mariadb
PORTVERSION= 10.2.9
PORTVERSION= 10.2.10
PORTREVISION?= 0
CATEGORIES= databases ipv6
MASTER_SITES= http://mirrors.supportex.net/${SITESDIR}/ \

View File

@ -1,3 +1,3 @@
TIMESTAMP = 1506627462
SHA256 (mariadb-10.2.9.tar.gz) = 12e0a01c52591ee77cf0f940fe65df024457fa16c70f08c6116048d576096124
SIZE (mariadb-10.2.9.tar.gz) = 70858881
TIMESTAMP = 1509742001
SHA256 (mariadb-10.2.10.tar.gz) = 5c7b83c4d2f7501ef9f187d8c97688a24fd3e53dc43bb388f8e1cead61a92fc2
SIZE (mariadb-10.2.10.tar.gz) = 72388999

View File

@ -1,10 +0,0 @@
--- storage/rocksdb/rdb_datadic.h.orig 2017-09-25 06:33:26 UTC
+++ storage/rocksdb/rdb_datadic.h
@@ -16,6 +16,7 @@
#pragma once
/* C++ standard header files */
+#include <cstdlib>
#include <algorithm>
#include <atomic>
#include <map>

View File

@ -21,7 +21,7 @@ CONFLICTS_INSTALL= mariadb5[0-46-9]-client-* \
CMAKE_ARGS+= -DWITHOUT_SERVER=1
CLIENT_ONLY= yes
USES+= ncurses readline
USES= ncurses readline
post-install:
${RM} ${STAGEDIR}${PREFIX}/bin/mysqld_safe_helper

View File

@ -1,8 +1,8 @@
# $FreeBSD$
PORTNAME?= mariadb
PORTVERSION= 5.5.57
PORTREVISION?= 3
PORTVERSION= 5.5.58
PORTREVISION?= 0
CATEGORIES= databases ipv6
MASTER_SITES= http://ftp.osuosl.org/pub/mariadb/${PORTNAME}-${PORTVERSION}/source/ \
http://mirrors.supportex.net/mariadb/${PORTNAME}-${PORTVERSION}/source/ \
@ -24,7 +24,7 @@ SUB_FILES= pkg-message
PKGMESSAGE= ${WRKDIR}/pkg-message
SLAVEDIRS= databases/mariadb55-client
USES= cmake:noninja shebangfix ssl
USES+= cmake:noninja shebangfix ssl
USE_LDCONFIG= ${PREFIX}/lib/mysql
SHEBANG_FILES= scripts/*.sh sql-bench/[a-km-z]*

View File

@ -1,3 +1,3 @@
TIMESTAMP = 1500582583
SHA256 (mariadb-5.5.57.tar.gz) = 5dbde98d7e4a5a1721b6cbed7898b2549a88866247951cf586057975c6cea641
SIZE (mariadb-5.5.57.tar.gz) = 45783940
TIMESTAMP = 1508325537
SHA256 (mariadb-5.5.58.tar.gz) = 26fdf8784a51e5d6f7624c0f4528433a6188065dd1bf92ef69e27db6b0a41002
SIZE (mariadb-5.5.58.tar.gz) = 45784323

View File

@ -2,8 +2,8 @@
PORTNAME= mongodb
DISTVERSIONPREFIX= r
DISTVERSION= 3.4.6
PORTREVISION= 3
DISTVERSION= 3.4.7
PORTREVISION= 1
CATEGORIES= databases net
MASTER_SITES= https://fastdl.mongodb.org/src/ \
http://fastdl.mongodb.org/src/ \

View File

@ -1,3 +1,3 @@
TIMESTAMP = 1499359915
SHA256 (mongodb-src-r3.4.6.tar.gz) = 8170360f6dfede9c19c131f3d76831e952b3f1494925aa7e2a3a2f95b58ad901
SIZE (mongodb-src-r3.4.6.tar.gz) = 39922209
TIMESTAMP = 1504811876
SHA256 (mongodb-src-r3.4.7.tar.gz) = 9272e7663c7915e09ad2609e28c58437d760d54a9552c711ea735cd8e1784ec0
SIZE (mongodb-src-r3.4.7.tar.gz) = 39936247

View File

@ -70,11 +70,3 @@
context.Result(ret)
return ret
@@ -2645,6 +2645,7 @@ def doConfigure(myenv):
conf = Configure(myenv, custom_tests = {
'CheckPThreadSetNameNP': CheckPThreadSetNameNP,
+ 'CheckBoostMinVersion': CheckBoostMinVersion,
})
if conf.CheckPThreadSetNameNP():

View File

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

View File

@ -1,3 +1,3 @@
TIMESTAMP = 1502103057
SHA256 (mysql-5.5.57.tar.gz) = c1c2bd321e524f92e43fe73d0d6745badd538c984c7561b273ae10e9aef57384
SIZE (mysql-5.5.57.tar.gz) = 21044615
TIMESTAMP = 1508414506
SHA256 (mysql-5.5.58.tar.gz) = 9b6912faf261555c8975db24a987f63f36aaa28052a301e85538346ace0009b9
SIZE (mysql-5.5.58.tar.gz) = 21045852

View File

@ -2,8 +2,8 @@
# $FreeBSD$
PORTNAME?= mysql
PORTVERSION= 5.6.37
PORTREVISION= 1
PORTVERSION= 5.6.38
PORTREVISION= 0
CATEGORIES= databases ipv6
MASTER_SITES= MYSQL/MySQL-5.6
PKGNAMESUFFIX?= 56-server

View File

@ -1,3 +1,3 @@
TIMESTAMP = 1500392788
SHA256 (mysql-5.6.37.tar.gz) = 59c4ed39047279ddccd1bed9e247830d2bfad27d56dc2eb48d0b5695c94a1fbd
SIZE (mysql-5.6.37.tar.gz) = 32200158
TIMESTAMP = 1508414750
SHA256 (mysql-5.6.38.tar.gz) = 18f249752f6c64af6e39c5b99c89ee1c86d6eb7fac853707603453cf584c54f3
SIZE (mysql-5.6.38.tar.gz) = 32197625

View File

@ -2,8 +2,8 @@
# $FreeBSD$
PORTNAME?= mysql
PORTVERSION= 5.7.19
PORTREVISION= 2
PORTVERSION= 5.7.20
PORTREVISION= 0
CATEGORIES= databases ipv6
MASTER_SITES= MYSQL/MySQL-5.7
PKGNAMESUFFIX?= 57-server

View File

@ -1,3 +1,3 @@
TIMESTAMP = 1500470016
SHA256 (mysql-boost-5.7.19.tar.gz) = 22e5034e40e0731eff521b7aaf7584b76297a69875ee50026b12f2bfac3e1bca
SIZE (mysql-boost-5.7.19.tar.gz) = 48799895
TIMESTAMP = 1508434184
SHA256 (mysql-boost-5.7.20.tar.gz) = 260582844ac18222ce2826f48b6c7ca387990b19ddb88331af26738b394e42a4
SIZE (mysql-boost-5.7.20.tar.gz) = 48833145

View File

@ -1,9 +1,9 @@
# Created by: Marc G. Fournier <scrappy@FreeBSD.org>
# $FreeBSD$
DISTVERSION?= 10rc1
DISTVERSION?= 10.1
PKGNAMESUFFIX?= ${PORTVERSION:R}${COMPONENT}
PORTREVISION?= 1
PORTREVISION?= 0
MAINTAINER?= pgsql@FreeBSD.org
@ -11,11 +11,11 @@ INSTALL_DIRS?= src/common src/timezone src/backend \
src/backend/utils/mb/conversion_procs \
src/backend/snowball src/backend/replication/libpqwalreceiver \
src/bin/initdb src/bin/pg_ctl \
src/bin/pg_controldata src/bin/pg_resetxlog src/pl \
src/bin/pg_controldata src/bin/pg_resetwal src/pl \
src/bin/pg_basebackup src/bin/pg_archivecleanup \
src/bin/pg_rewind \
src/bin/pg_test_fsync src/bin/pg_test_timing \
src/bin/pg_xlogdump src/bin/pg_upgrade
src/bin/pg_waldump src/bin/pg_upgrade
PG_USER?= postgres
PG_GROUP?= postgres

View File

@ -1,5 +1,3 @@
TIMESTAMP = 1505926503
SHA256 (postgresql/postgresql-10rc1.tar.bz2) = ebdb44dccb64a31c9c524f996121e7d58c21045826d6c36e3a5ea46afbb2445b
SIZE (postgresql/postgresql-10rc1.tar.bz2) = 19631683
SHA256 (postgresql/pg-9218-icu-2016-08-10.diff.gz) = 2f9c831b3dff866f0b2f6f2a9ef771a4045486bc252a851aadc73c50d376319d
SIZE (postgresql/pg-9218-icu-2016-08-10.diff.gz) = 5587
TIMESTAMP = 1510172180
SHA256 (postgresql/postgresql-10.1.tar.bz2) = 3ccb4e25fe7a7ea6308dea103cac202963e6b746697366d72ec2900449a5e713
SIZE (postgresql/postgresql-10.1.tar.bz2) = 19669989

View File

@ -17,7 +17,7 @@ postgresql-odbc
method. Not needed to access unix PostgreSQL servers from Win32
using ODBC. See below.
ruby-postgres, py-PyGreSQL
ruby-postgres, py-psycopg2
For client access to PostgreSQL databases using the ruby & python
languages.

View File

@ -1,14 +1,16 @@
bin/initdb
bin/pg_archivecleanup
bin/pg_basebackup
bin/pg_controldata
bin/pg_ctl
bin/pg_receivewal
bin/pg_recvlogical
bin/pg_archivecleanup
bin/pg_basebackup
bin/pg_resetwal
bin/pg_rewind
bin/pg_test_fsync
bin/pg_test_timing
bin/pg_upgrade
bin/pg_waldump
bin/postgres
bin/postmaster
etc/periodic/daily/502.pgsql
@ -67,9 +69,12 @@ lib/libpgcommon.a
%%NLS%%share/locale/de/LC_MESSAGES/pg_basebackup-10.mo
%%NLS%%share/locale/de/LC_MESSAGES/pg_controldata-10.mo
%%NLS%%share/locale/de/LC_MESSAGES/pg_ctl-10.mo
%%NLS%%share/locale/de/LC_MESSAGES/pg_resetwal-10.mo
%%NLS%%share/locale/de/LC_MESSAGES/pg_rewind-10.mo
%%NLS%%share/locale/de/LC_MESSAGES/pg_test_fsync-10.mo
%%NLS%%share/locale/de/LC_MESSAGES/pg_test_timing-10.mo
%%NLS%%share/locale/de/LC_MESSAGES/pg_upgrade-10.mo
%%NLS%%share/locale/de/LC_MESSAGES/pg_waldump-10.mo
%%NLS%%share/locale/de/LC_MESSAGES/plpgsql-10.mo
%%NLS%%share/locale/de/LC_MESSAGES/postgres-10.mo
%%NLS%%share/locale/es/LC_MESSAGES/initdb-10.mo
@ -77,6 +82,7 @@ lib/libpgcommon.a
%%NLS%%share/locale/es/LC_MESSAGES/pg_basebackup-10.mo
%%NLS%%share/locale/es/LC_MESSAGES/pg_controldata-10.mo
%%NLS%%share/locale/es/LC_MESSAGES/pg_ctl-10.mo
%%NLS%%share/locale/es/LC_MESSAGES/pg_resetwal-10.mo
%%NLS%%share/locale/es/LC_MESSAGES/pg_rewind-10.mo
%%NLS%%share/locale/es/LC_MESSAGES/pg_test_fsync-10.mo
%%NLS%%share/locale/es/LC_MESSAGES/pg_test_timing-10.mo
@ -87,10 +93,12 @@ lib/libpgcommon.a
%%NLS%%share/locale/fr/LC_MESSAGES/pg_basebackup-10.mo
%%NLS%%share/locale/fr/LC_MESSAGES/pg_controldata-10.mo
%%NLS%%share/locale/fr/LC_MESSAGES/pg_ctl-10.mo
%%NLS%%share/locale/fr/LC_MESSAGES/pg_resetwal-10.mo
%%NLS%%share/locale/fr/LC_MESSAGES/pg_rewind-10.mo
%%NLS%%share/locale/fr/LC_MESSAGES/pg_test_fsync-10.mo
%%NLS%%share/locale/fr/LC_MESSAGES/pg_test_timing-10.mo
%%NLS%%share/locale/fr/LC_MESSAGES/pg_upgrade-10.mo
%%NLS%%share/locale/fr/LC_MESSAGES/pg_waldump-10.mo
%%NLS%%share/locale/fr/LC_MESSAGES/plpgsql-10.mo
%%NLS%%share/locale/fr/LC_MESSAGES/postgres-10.mo
%%NLS%%share/locale/he/LC_MESSAGES/initdb-10.mo
@ -106,26 +114,28 @@ lib/libpgcommon.a
%%NLS%%share/locale/ja/LC_MESSAGES/initdb-10.mo
%%NLS%%share/locale/ja/LC_MESSAGES/pg_controldata-10.mo
%%NLS%%share/locale/ja/LC_MESSAGES/pg_ctl-10.mo
%%NLS%%share/locale/ja/LC_MESSAGES/pg_resetwal-10.mo
%%NLS%%share/locale/ja/LC_MESSAGES/pg_rewind-10.mo
%%NLS%%share/locale/ja/LC_MESSAGES/plpgsql-10.mo
%%NLS%%share/locale/ko/LC_MESSAGES/postgres-10.mo
%%NLS%%share/locale/ko/LC_MESSAGES/initdb-10.mo
%%NLS%%share/locale/ko/LC_MESSAGES/pg_archivecleanup-10.mo
%%NLS%%share/locale/ko/LC_MESSAGES/pg_basebackup-10.mo
%%NLS%%share/locale/ko/LC_MESSAGES/pg_controldata-10.mo
%%NLS%%share/locale/ko/LC_MESSAGES/pg_ctl-10.mo
%%NLS%%share/locale/ko/LC_MESSAGES/pg_resetwal-10.mo
%%NLS%%share/locale/ko/LC_MESSAGES/pg_rewind-10.mo
%%NLS%%share/locale/ko/LC_MESSAGES/pg_test_fsync-10.mo
%%NLS%%share/locale/ko/LC_MESSAGES/pg_test_timing-10.mo
%%NLS%%share/locale/ko/LC_MESSAGES/pg_upgrade-10.mo
%%NLS%%share/locale/ko/LC_MESSAGES/pg_waldump-10.mo
%%NLS%%share/locale/ko/LC_MESSAGES/plpgsql-10.mo
%%NLS%%share/locale/ko/LC_MESSAGES/postgres-10.mo
%%NLS%%share/locale/pl/LC_MESSAGES/initdb-10.mo
%%NLS%%share/locale/pl/LC_MESSAGES/pg_archivecleanup-10.mo
%%NLS%%share/locale/pl/LC_MESSAGES/pg_basebackup-10.mo
%%NLS%%share/locale/pl/LC_MESSAGES/pg_controldata-10.mo
%%NLS%%share/locale/pl/LC_MESSAGES/pg_ctl-10.mo
%%NLS%%share/locale/de/LC_MESSAGES/pg_upgrade-10.mo
%%NLS%%share/locale/sv/LC_MESSAGES/pg_basebackup-10.mo
%%NLS%%share/locale/pl/LC_MESSAGES/pg_resetwal-10.mo
%%NLS%%share/locale/pl/LC_MESSAGES/pg_rewind-10.mo
%%NLS%%share/locale/pl/LC_MESSAGES/pg_test_fsync-10.mo
%%NLS%%share/locale/pl/LC_MESSAGES/pg_test_timing-10.mo
@ -134,6 +144,7 @@ lib/libpgcommon.a
%%NLS%%share/locale/pt_BR/LC_MESSAGES/initdb-10.mo
%%NLS%%share/locale/pt_BR/LC_MESSAGES/pg_controldata-10.mo
%%NLS%%share/locale/pt_BR/LC_MESSAGES/pg_ctl-10.mo
%%NLS%%share/locale/pt_BR/LC_MESSAGES/pg_resetwal-10.mo
%%NLS%%share/locale/pt_BR/LC_MESSAGES/pg_rewind-10.mo
%%NLS%%share/locale/pt_BR/LC_MESSAGES/plpgsql-10.mo
%%NLS%%share/locale/ro/LC_MESSAGES/plpgsql-10.mo
@ -142,24 +153,30 @@ lib/libpgcommon.a
%%NLS%%share/locale/ru/LC_MESSAGES/pg_basebackup-10.mo
%%NLS%%share/locale/ru/LC_MESSAGES/pg_controldata-10.mo
%%NLS%%share/locale/ru/LC_MESSAGES/pg_ctl-10.mo
%%NLS%%share/locale/ru/LC_MESSAGES/pg_resetwal-10.mo
%%NLS%%share/locale/ru/LC_MESSAGES/pg_rewind-10.mo
%%NLS%%share/locale/ru/LC_MESSAGES/pg_test_fsync-10.mo
%%NLS%%share/locale/ru/LC_MESSAGES/pg_test_timing-10.mo
%%NLS%%share/locale/ru/LC_MESSAGES/pg_upgrade-10.mo
%%NLS%%share/locale/ru/LC_MESSAGES/pg_waldump-10.mo
%%NLS%%share/locale/ru/LC_MESSAGES/plpgsql-10.mo
%%NLS%%share/locale/ru/LC_MESSAGES/postgres-10.mo
%%NLS%%share/locale/sv/LC_MESSAGES/initdb-10.mo
%%NLS%%share/locale/sv/LC_MESSAGES/pg_archivecleanup-10.mo
%%NLS%%share/locale/sv/LC_MESSAGES/pg_basebackup-10.mo
%%NLS%%share/locale/sv/LC_MESSAGES/pg_controldata-10.mo
%%NLS%%share/locale/sv/LC_MESSAGES/pg_ctl-10.mo
%%NLS%%share/locale/sv/LC_MESSAGES/pg_resetwal-10.mo
%%NLS%%share/locale/sv/LC_MESSAGES/pg_rewind-10.mo
%%NLS%%share/locale/sv/LC_MESSAGES/pg_test_fsync-10.mo
%%NLS%%share/locale/sv/LC_MESSAGES/pg_test_timing-10.mo
%%NLS%%share/locale/sv/LC_MESSAGES/pg_upgrade-10.mo
%%NLS%%share/locale/sv/LC_MESSAGES/pg_waldump-10.mo
%%NLS%%share/locale/sv/LC_MESSAGES/plpgsql-10.mo
%%NLS%%share/locale/zh_CN/LC_MESSAGES/initdb-10.mo
%%NLS%%share/locale/zh_CN/LC_MESSAGES/pg_controldata-10.mo
%%NLS%%share/locale/zh_CN/LC_MESSAGES/pg_ctl-10.mo
%%NLS%%share/locale/zh_CN/LC_MESSAGES/pg_resetwal-10.mo
%%NLS%%share/locale/zh_CN/LC_MESSAGES/pg_rewind-10.mo
%%NLS%%share/locale/zh_CN/LC_MESSAGES/plpgsql-10.mo
%%NLS%%share/locale/zh_CN/LC_MESSAGES/postgres-10.mo
@ -539,7 +556,6 @@ lib/libpgcommon.a
%%TZDATA%%%%DATADIR%%/timezone/CST6CDT
%%TZDATA%%%%DATADIR%%/timezone/Canada/Atlantic
%%TZDATA%%%%DATADIR%%/timezone/Canada/Central
%%TZDATA%%%%DATADIR%%/timezone/Canada/East-Saskatchewan
%%TZDATA%%%%DATADIR%%/timezone/Canada/Eastern
%%TZDATA%%%%DATADIR%%/timezone/Canada/Mountain
%%TZDATA%%%%DATADIR%%/timezone/Canada/Newfoundland

View File

@ -2,8 +2,8 @@
# $FreeBSD$
PORTNAME?= postgresql
DISTVERSION?= 9.2.23
PORTREVISION?= 1
DISTVERSION?= 9.2.24
PORTREVISION?= 0
CATEGORIES?= databases
MASTER_SITES= PGSQL/source/v${DISTVERSION}
PKGNAMESUFFIX?= ${PORTVERSION:R:S/.//}${COMPONENT}

View File

@ -1,5 +1,5 @@
TIMESTAMP = 1503997923
SHA256 (postgresql/postgresql-9.2.23.tar.bz2) = 0e6ecdfeed69030dac8d219ecd4c350ce45e9f2caa9d73e166e407e87afec450
SIZE (postgresql/postgresql-9.2.23.tar.bz2) = 16531436
TIMESTAMP = 1510172181
SHA256 (postgresql/postgresql-9.2.24.tar.bz2) = a754c02f7051c2f21e52f8669a421b50485afcde9a581674d6106326b189d126
SIZE (postgresql/postgresql-9.2.24.tar.bz2) = 16552576
SHA256 (postgresql/pg-9218-icu-2016-08-10.diff.gz) = 2f9c831b3dff866f0b2f6f2a9ef771a4045486bc252a851aadc73c50d376319d
SIZE (postgresql/pg-9218-icu-2016-08-10.diff.gz) = 5587

View File

@ -17,7 +17,7 @@ postgresql-odbc
method. Not needed to access unix PostgreSQL servers from Win32
using ODBC. See below.
ruby-postgres, py-PyGreSQL
ruby-postgres, py-psycopg2
For client access to PostgreSQL databases using the ruby & python
languages.

View File

@ -513,7 +513,6 @@ lib/postgresql/utf8_and_win.so
%%TZDATA%%%%DATADIR%%/timezone/CST6CDT
%%TZDATA%%%%DATADIR%%/timezone/Canada/Atlantic
%%TZDATA%%%%DATADIR%%/timezone/Canada/Central
%%TZDATA%%%%DATADIR%%/timezone/Canada/East-Saskatchewan
%%TZDATA%%%%DATADIR%%/timezone/Canada/Eastern
%%TZDATA%%%%DATADIR%%/timezone/Canada/Mountain
%%TZDATA%%%%DATADIR%%/timezone/Canada/Newfoundland

View File

@ -1,7 +1,7 @@
# Created by: Marc G. Fournier <scrappy@FreeBSD.org>
# $FreeBSD$
DISTVERSION?= 9.3.19
DISTVERSION?= 9.3.20
PORTREVISION= 0
PKGNAMESUFFIX?= ${DISTVERSION:R:S/.//}${COMPONENT}

View File

@ -1,5 +1,5 @@
TIMESTAMP = 1503959749
SHA256 (postgresql/postgresql-9.3.19.tar.bz2) = fb9e872cd9e927ba331690d86bc63dcb5a596acb7a536fa0518a3c7d43ac2fb5
SIZE (postgresql/postgresql-9.3.19.tar.bz2) = 17190203
TIMESTAMP = 1510172181
SHA256 (postgresql/postgresql-9.3.20.tar.bz2) = eb138ad67075b8acb4fae56e98ca7be5d85f3da0ba658fc48206834598a2e6ca
SIZE (postgresql/postgresql-9.3.20.tar.bz2) = 17197360
SHA256 (postgresql/pg-9314-icu-2016-08-10.diff.gz) = 4be31ad9899d5caf9f57ad7ebfc0d14f0fcf58ad539c82fb353b016fb76c0c30
SIZE (postgresql/pg-9314-icu-2016-08-10.diff.gz) = 5583

View File

@ -17,7 +17,7 @@ postgresql-odbc
method. Not needed to access unix PostgreSQL servers from Win32
using ODBC. See below.
ruby-postgres, py-PyGreSQL
ruby-postgres, py-psycopg2
For client access to PostgreSQL databases using the ruby & python
languages.

View File

@ -502,7 +502,6 @@ lib/libpgcommon.a
%%TZDATA%%%%DATADIR%%/timezone/CST6CDT
%%TZDATA%%%%DATADIR%%/timezone/Canada/Atlantic
%%TZDATA%%%%DATADIR%%/timezone/Canada/Central
%%TZDATA%%%%DATADIR%%/timezone/Canada/East-Saskatchewan
%%TZDATA%%%%DATADIR%%/timezone/Canada/Eastern
%%TZDATA%%%%DATADIR%%/timezone/Canada/Mountain
%%TZDATA%%%%DATADIR%%/timezone/Canada/Newfoundland

View File

@ -1,7 +1,7 @@
# Created by: Marc G. Fournier <scrappy@FreeBSD.org>
# $FreeBSD$
DISTVERSION?= 9.4.14
DISTVERSION?= 9.4.15
PORTREVISION= 0
MAINTAINER?= pgsql@FreeBSD.org

View File

@ -1,5 +1,5 @@
TIMESTAMP = 1503960043
SHA256 (postgresql/postgresql-9.4.14.tar.bz2) = 8e7df23a104b057b360d03180ebcb67f645e198a4a0bee94bf56b2bc9505ec6b
SIZE (postgresql/postgresql-9.4.14.tar.bz2) = 17873740
TIMESTAMP = 1510172182
SHA256 (postgresql/postgresql-9.4.15.tar.bz2) = 12bfb3c7e8e45515ef921ad365e122682a5c4935dcc0032644433af2de31acc4
SIZE (postgresql/postgresql-9.4.15.tar.bz2) = 17921677
SHA256 (postgresql/pg-949-icu-2016-10-02.diff.gz) = 34612e685a79874db04bc6b66c700bfc6412042840c532eef0da7832d1f70d43
SIZE (postgresql/pg-949-icu-2016-10-02.diff.gz) = 5289

View File

@ -17,7 +17,7 @@ postgresql-odbc
method. Not needed to access unix PostgreSQL servers from Win32
using ODBC. See below.
ruby-postgres, py-PyGreSQL
ruby-postgres, py-psycopg2
For client access to PostgreSQL databases using the ruby & python
languages.

View File

@ -503,7 +503,6 @@ lib/libpgcommon.a
%%TZDATA%%%%DATADIR%%/timezone/CST6CDT
%%TZDATA%%%%DATADIR%%/timezone/Canada/Atlantic
%%TZDATA%%%%DATADIR%%/timezone/Canada/Central
%%TZDATA%%%%DATADIR%%/timezone/Canada/East-Saskatchewan
%%TZDATA%%%%DATADIR%%/timezone/Canada/Eastern
%%TZDATA%%%%DATADIR%%/timezone/Canada/Mountain
%%TZDATA%%%%DATADIR%%/timezone/Canada/Newfoundland

View File

@ -1,7 +1,7 @@
# Created by: Marc G. Fournier <scrappy@FreeBSD.org>
# $FreeBSD$
DISTVERSION?= 9.5.9
DISTVERSION?= 9.5.10
PORTREVISION= 0
MAINTAINER?= pgsql@FreeBSD.org

View File

@ -1,5 +1,5 @@
TIMESTAMP = 1503960043
SHA256 (postgresql/postgresql-9.5.9.tar.bz2) = e98cd5c664ab5a05cb83618ba8078647815cb71f7a60437f0322c7518727cdd4
SIZE (postgresql/postgresql-9.5.9.tar.bz2) = 18677113
TIMESTAMP = 1510172182
SHA256 (postgresql/postgresql-9.5.10.tar.bz2) = 945d7ade094dded6b95495d8f1561a12ac9608276858ed30adf3c3658275f281
SIZE (postgresql/postgresql-9.5.10.tar.bz2) = 18701419
SHA256 (postgresql/pg-954-icu-2016-08-10.diff.gz) = 5fa083ec38087d6a0961642208f012e902221270708b919b92e9eedaa755e365
SIZE (postgresql/pg-954-icu-2016-08-10.diff.gz) = 5952

View File

@ -17,7 +17,7 @@ postgresql-odbc
method. Not needed to access unix PostgreSQL servers from Win32
using ODBC. See below.
ruby-postgres, py-PyGreSQL
ruby-postgres, py-psycopg2
For client access to PostgreSQL databases using the ruby & python
languages.

View File

@ -524,7 +524,6 @@ lib/libpgcommon.a
%%TZDATA%%%%DATADIR%%/timezone/CST6CDT
%%TZDATA%%%%DATADIR%%/timezone/Canada/Atlantic
%%TZDATA%%%%DATADIR%%/timezone/Canada/Central
%%TZDATA%%%%DATADIR%%/timezone/Canada/East-Saskatchewan
%%TZDATA%%%%DATADIR%%/timezone/Canada/Eastern
%%TZDATA%%%%DATADIR%%/timezone/Canada/Mountain
%%TZDATA%%%%DATADIR%%/timezone/Canada/Newfoundland

View File

@ -1,8 +1,8 @@
# Created by: Marc G. Fournier <scrappy@FreeBSD.org>
# $FreeBSD$
DISTVERSION?= 9.6.5
PORTREVISION?= 1
DISTVERSION?= 9.6.6
PORTREVISION?= 0
MAINTAINER?= pgsql@FreeBSD.org

View File

@ -1,5 +1,5 @@
TIMESTAMP = 1503960044
SHA256 (postgresql/postgresql-9.6.5.tar.bz2) = 06da12a7e3dddeb803962af8309fa06da9d6989f49e22865335f0a14bad0744c
SIZE (postgresql/postgresql-9.6.5.tar.bz2) = 19576132
TIMESTAMP = 1510172182
SHA256 (postgresql/postgresql-9.6.6.tar.bz2) = 399cdffcb872f785ba67e25d275463d74521566318cfef8fe219050d063c8154
SIZE (postgresql/postgresql-9.6.6.tar.bz2) = 19605724
SHA256 (postgresql/pg-96b4-icu-2016-10-02.diff.gz) = 85f81baa0fc8f692bcf802c8645196d9e3afdef4f760cef712d940b87655486e
SIZE (postgresql/pg-96b4-icu-2016-10-02.diff.gz) = 5998

View File

@ -17,7 +17,7 @@ postgresql-odbc
method. Not needed to access unix PostgreSQL servers from Win32
using ODBC. See below.
ruby-postgres, py-PyGreSQL
ruby-postgres, py-psycopg2
For client access to PostgreSQL databases using the ruby & python
languages.

View File

@ -527,7 +527,6 @@ lib/libpgcommon.a
%%TZDATA%%%%DATADIR%%/timezone/CST6CDT
%%TZDATA%%%%DATADIR%%/timezone/Canada/Atlantic
%%TZDATA%%%%DATADIR%%/timezone/Canada/Central
%%TZDATA%%%%DATADIR%%/timezone/Canada/East-Saskatchewan
%%TZDATA%%%%DATADIR%%/timezone/Canada/Eastern
%%TZDATA%%%%DATADIR%%/timezone/Canada/Mountain
%%TZDATA%%%%DATADIR%%/timezone/Canada/Newfoundland

View File

@ -31,6 +31,8 @@ ICU_MAKE_ARGS_OFF= boost.locale.icu=off
.include "${.CURDIR}/../boost-all/compiled.mk"
MAKE_ARGS+= --without-python
MAKE_ARGS+= ${MAKE_ARGS_${CHOSEN_COMPILER_TYPE}}
MAKE_ARGS_gcc= xdll-path=${_GCC_RUNTIME}
ALL_TARGET= stage
do-install:

View File

@ -11,7 +11,7 @@ COMMENT= Client/server based crash-reporting system
LICENSE= BSD3CLAUSE
LICENSE_FILE= ${WRKSRC}/LICENSE
USES= autoreconf
USES= autoreconf compiler:c++11-lib
GNU_CONFIGURE= yes
USE_GITHUB= yes

View File

@ -12,8 +12,6 @@ COMMENT= C++ actor framework
LICENSE= BSD3CLAUSE
LICENSE_FILE= ${WRKSRC}/LICENSE
BROKEN_powerpc64= does not build: error: to_string is not a member of std
CXXFLAGS+= -std=c++11 -Wextra -Wall -pedantic
LDFLAGS+= -pthread
USES= cmake:outsource compiler:c++11-lang

View File

@ -13,8 +13,6 @@ COMMENT?= Static analysis of C/C++ code
LICENSE= GPLv3+
LICENSE_FILE= ${WRKSRC}/COPYING
BROKEN_powerpc64= fails to compile: analyzerinfo.cpp: 'to_string' is not a member of 'std'
USES= compiler:c++11-lib cmake tar:bzip2
.if defined(GUI_ONLY)

View File

@ -3,6 +3,7 @@
PORTNAME= gdb
PORTVERSION= 8.0.1
PORTREVISION= 1
CATEGORIES= devel
MASTER_SITES= GNU
@ -52,7 +53,12 @@ EXTRA_PATCHES= ${FILESDIR}/commit-45eba0ab7d \
${FILESDIR}/commit-b30ff123fb \
${FILESDIR}/commit-48aeef91c2 \
${FILESDIR}/commit-0aa37b654c \
${FILESDIR}/commit-0335ac6d12
${FILESDIR}/commit-0335ac6d12 \
${FILESDIR}/commit-12c4bd7f53 \
${FILESDIR}/commit-6d5be5d6b8 \
${FILESDIR}/commit-a80a647180 \
${FILESDIR}/commit-544c67cda1 \
${FILESDIR}/commit-a181c0bf74
LIB_DEPENDS+= libexpat.so:textproc/expat2
VER= ${PORTVERSION:S/.//g}

View File

@ -0,0 +1,45 @@
commit 12c4bd7f53e9cefcf7c3a7f8cbf9e552526cb963
Author: John Baldwin <jhb@FreeBSD.org>
Date: Thu Oct 5 09:50:01 2017 -0700
Handle FreeBSD-specific AT_EHDRFLAGS and AT_HWCAP auxiliary vector types.
FreeBSD recently added two additional ELF auxiliary vectors. FreeBSD's
AT_HWCAP uses a different number compared to AT_HWCAP on Linux as the
numerical value was already in use for a different vector on FreeBSD.
include/ChangeLog:
* elf/common.h (AT_FREEBSD_EHDRFLAGS, AT_FREEBSD_HWCAP): Define.
gdb/ChangeLog:
* fbsd-tdep.c (fbsd_print_auxv_entry): Handle AT_EHDRFLAGS and
AT_HWCAP.
diff --git gdb/fbsd-tdep.c gdb/fbsd-tdep.c
index 727e28a645..fa4cd912ef 100644
--- gdb/fbsd-tdep.c
+++ gdb/fbsd-tdep.c
@@ -392,6 +392,8 @@ fbsd_print_auxv_entry (struct gdbarch *gdbarch, struct ui_file *file,
TAG (PAGESIZESLEN, _("Number of pagesizes"), AUXV_FORMAT_DEC);
TAG (TIMEKEEP, _("Pointer to timehands"), AUXV_FORMAT_HEX);
TAG (STACKPROT, _("Initial stack protection"), AUXV_FORMAT_HEX);
+ TAG (EHDRFLAGS, _("ELF header e_flags"), AUXV_FORMAT_HEX);
+ TAG (HWCAP, _("Machine-dependent CPU capability hints"), AUXV_FORMAT_HEX);
default:
default_print_auxv_entry (gdbarch, file, type, val);
return;
diff --git include/elf/common.h include/elf/common.h
index d08731cca1..f89ab32889 100644
--- include/elf/common.h
+++ include/elf/common.h
@@ -1144,6 +1144,8 @@
#define AT_FREEBSD_PAGESIZESLEN 21 /* Number of pagesizes. */
#define AT_FREEBSD_TIMEKEEP 22 /* Pointer to timehands. */
#define AT_FREEBSD_STACKPROT 23 /* Initial stack protection. */
+#define AT_FREEBSD_EHDRFLAGS 24 /* e_flags field from ELF header. */
+#define AT_FREEBSD_HWCAP 25 /* CPU feature flags. */
#define AT_SUN_UID 2000 /* Effective user ID. */
#define AT_SUN_RUID 2001 /* Real user ID. */

View File

@ -0,0 +1,159 @@
commit 544c67cda1686c1b204cb96c0d7885b08d37b8d6
Author: John Baldwin <jhb@FreeBSD.org>
Date: Fri Oct 6 11:41:45 2017 -0700
Account for padding in FreeBSD/mipsn32 NT_PRSTATUS notes.
Add a new ELF backend method to grok FreeBSD NT_PRSTATUS core dump
notes. Define a method for MIPS N32 to override the default
elfcore_grok_freebsd_prstatus that accounts for additional padding
between pr_pid and pr_reg that is not present in other 32-bit FreeBSD
platforms.
* elf-bfd.h (struct elf_backend_data): Add
`elf_backend_grok_freebsd_prstatus'.
* elf.c (elfcore_grok_freebsd_note): Call
`elf_backend_grok_freebsd_prstatus' to handle NT_PRSTATUS if
present.
* elfn32-mips.c (elf_n32_mips_grok_freebsd_prstatus): New
function.
(elf_backend_grok_freebsd_prstatus): Define.
* elfxx-target.h (elf_backend_grok_freebsd_prstatus): Define.
(elfNN_bed): Initialize `elf_backend_grok_freebsd_prstatus'.
diff --git bfd/elf-bfd.h bfd/elf-bfd.h
index fd08748ae2..399e298a8d 100644
--- bfd/elf-bfd.h
+++ bfd/elf-bfd.h
@@ -1270,6 +1270,11 @@ struct elf_backend_data
bfd_boolean (*elf_backend_grok_psinfo)
(bfd *, Elf_Internal_Note *);
+ /* This function, if defined, is called when a "FreeBSD" NT_PRSTATUS
+ note is found in a core file. */
+ bfd_boolean (*elf_backend_grok_freebsd_prstatus)
+ (bfd *, Elf_Internal_Note *);
+
/* This function, if defined, is called to write a note to a corefile. */
char *(*elf_backend_write_core_note)
(bfd *abfd, char *buf, int *bufsiz, int note_type, ...);
diff --git bfd/elf.c bfd/elf.c
index 02deceaf4c..c6de70d6b5 100644
--- bfd/elf.c
+++ bfd/elf.c
@@ -9981,9 +9981,14 @@ elfcore_grok_freebsd_prstatus (bfd *abfd, Elf_Internal_Note *note)
static bfd_boolean
elfcore_grok_freebsd_note (bfd *abfd, Elf_Internal_Note *note)
{
+ const struct elf_backend_data *bed = get_elf_backend_data (abfd);
+
switch (note->type)
{
case NT_PRSTATUS:
+ if (bed->elf_backend_grok_freebsd_prstatus)
+ if ((*bed->elf_backend_grok_freebsd_prstatus) (abfd, note))
+ return TRUE;
return elfcore_grok_freebsd_prstatus (abfd, note);
case NT_FPREGSET:
diff --git bfd/elfn32-mips.c bfd/elfn32-mips.c
index dce7ba1c7a..fdae18365e 100644
--- bfd/elfn32-mips.c
+++ bfd/elfn32-mips.c
@@ -80,6 +80,8 @@ static bfd_boolean elf32_mips_grok_prstatus
(bfd *, Elf_Internal_Note *);
static bfd_boolean elf32_mips_grok_psinfo
(bfd *, Elf_Internal_Note *);
+static bfd_boolean elf_n32_mips_grok_freebsd_prstatus
+ (bfd *, Elf_Internal_Note *);
static irix_compat_t elf_n32_mips_irix_compat
(bfd *);
@@ -3578,6 +3580,56 @@ elf32_mips_grok_psinfo (bfd *abfd, Elf_Internal_Note *note)
return TRUE;
}
+
+static bfd_boolean
+elf_n32_mips_grok_freebsd_prstatus (bfd *abfd, Elf_Internal_Note *note)
+{
+ size_t offset;
+ size_t size;
+ size_t min_size;
+
+ /* Compute offset of pr_getregsz, skipping over pr_statussz.
+ Also compute minimum size of this note. */
+ offset = 4 + 4;
+ min_size = offset + 4 * 2 + 4 + 4 + 4;
+
+ if (note->descsz < min_size)
+ return FALSE;
+
+ /* Check for version 1 in pr_version. */
+ if (bfd_h_get_32 (abfd, (bfd_byte *) note->descdata) != 1)
+ return FALSE;
+
+ /* Extract size of pr_reg from pr_gregsetsz. */
+ /* Skip over pr_gregsetsz and pr_fpregsetsz. */
+ size = bfd_h_get_32 (abfd, (bfd_byte *) note->descdata + offset);
+ offset += 4 * 2;
+
+ /* Skip over pr_osreldate. */
+ offset += 4;
+
+ /* Read signal from pr_cursig. */
+ if (elf_tdata (abfd)->core->signal == 0)
+ elf_tdata (abfd)->core->signal
+ = bfd_h_get_32 (abfd, (bfd_byte *) note->descdata + offset);
+ offset += 4;
+
+ /* Read TID from pr_pid. */
+ elf_tdata (abfd)->core->lwpid
+ = bfd_h_get_32 (abfd, (bfd_byte *) note->descdata + offset);
+ offset += 4;
+
+ /* Padding before pr_reg. */
+ offset += 4;
+
+ /* Make sure that there is enough data remaining in the note. */
+ if (note->descsz - offset < size)
+ return FALSE;
+
+ /* Make a ".reg/999" section and a ".reg" section. */
+ return _bfd_elfcore_make_pseudosection (abfd, ".reg",
+ size, note->descpos + offset);
+}
/* Depending on the target vector we generate some version of Irix
executables or "normal" MIPS ELF ABI executables. */
@@ -3684,6 +3736,8 @@ static const struct ecoff_debug_swap mips_elf32_ecoff_debug_swap = {
_bfd_mips_elf_copy_indirect_symbol
#define elf_backend_grok_prstatus elf32_mips_grok_prstatus
#define elf_backend_grok_psinfo elf32_mips_grok_psinfo
+#define elf_backend_grok_freebsd_prstatus \
+ elf_n32_mips_grok_freebsd_prstatus
#define elf_backend_ecoff_debug_swap &mips_elf32_ecoff_debug_swap
#define elf_backend_got_header_size (4 * MIPS_RESERVED_GOTNO)
diff --git bfd/elfxx-target.h bfd/elfxx-target.h
index 551883fa09..6efca84e4e 100644
--- bfd/elfxx-target.h
+++ bfd/elfxx-target.h
@@ -597,6 +597,9 @@
#ifndef elf_backend_grok_psinfo
#define elf_backend_grok_psinfo NULL
#endif
+#ifndef elf_backend_grok_freebsd_prstatus
+#define elf_backend_grok_freebsd_prstatus NULL
+#endif
#ifndef elf_backend_write_core_note
#define elf_backend_write_core_note NULL
#endif
@@ -820,6 +823,7 @@ static struct elf_backend_data elfNN_bed =
elf_backend_sort_relocs_p,
elf_backend_grok_prstatus,
elf_backend_grok_psinfo,
+ elf_backend_grok_freebsd_prstatus,
elf_backend_write_core_note,
elf_backend_lookup_section_flags_hook,
elf_backend_reloc_type_class,

View File

@ -0,0 +1,24 @@
commit 6d5be5d6b8b4412e65bc037472aa2e727c25ccf5
Author: John Baldwin <jhb@FreeBSD.org>
Date: Thu Oct 5 09:50:01 2017 -0700
Handle the NT_ARM_VFP core dump note on FreeBSD.
bfd/ChangeLog:
* elf.c (elfcore_grok_freebsd_note): Handle NT_ARM_VFP.
diff --git bfd/elf.c bfd/elf.c
index fd7f773730..02deceaf4c 100644
--- bfd/elf.c
+++ bfd/elf.c
@@ -10022,6 +10022,9 @@ elfcore_grok_freebsd_note (bfd *abfd, Elf_Internal_Note *note)
return elfcore_make_note_pseudosection (abfd, ".note.freebsdcore.lwpinfo",
note);
+ case NT_ARM_VFP:
+ return elfcore_grok_arm_vfp (abfd, note);
+
default:
return TRUE;
}

View File

@ -0,0 +1,79 @@
commit a181c0bf74
Author: John Baldwin <jhb@FreeBSD.org>
Date: Mon Oct 9 09:54:42 2017 -0700
Use gdbarch_long_bit to determine layout of FreeBSD siginfo_t.
FreeBSD architectures are either ILP32 or LP64 resulting in two
different layouts for siginfo_t. Previously, the 'bits_per_word'
member of bfd_arch_info was used to determine the layout to use for a
given FreeBSD architecture. However, mipsn32 architectures inherit
from a 64-bit mips architecture where bits_per_word is 64. As a
result, $_siginfo was not properly extracted from FreeBSD/mipsn32 core
dumps. Fix this by using gdbarch_long_bit instead of 'bits_per_word'
to determine if a FreeBSD architecture is ILP32 or LP64.
gdb/ChangeLog:
* fbsd-nat.c (fbsd_siginfo_size): Use gdbarch_long_bit.
(fbsd_convert_siginfo): Likewise.
* fbsd-tdep.c (fbsd_core_xfer_siginfo): Likewise.
diff --git gdb/ChangeLog gdb/ChangeLog
index 7c8c6e4fe5..b04da8bd44 100644
--- gdb/ChangeLog
+++ gdb/ChangeLog
@@ -1,3 +1,9 @@
+2017-10-09 John Baldwin <jhb@FreeBSD.org>
+
+ * fbsd-nat.c (fbsd_siginfo_size): Use gdbarch_long_bit.
+ (fbsd_convert_siginfo): Likewise.
+ * fbsd-tdep.c (fbsd_core_xfer_siginfo): Likewise.
+
2017-10-09 Simon Marchi <simon.marchi@polymtl.ca>
* configure.ac (try_guile_versions): Remove guile-2.2.
diff --git gdb/fbsd-nat.c gdb/fbsd-nat.c
index 5ad0dda5b4..265175a769 100644
--- gdb/fbsd-nat.c
+++ gdb/fbsd-nat.c
@@ -279,7 +279,7 @@ fbsd_siginfo_size ()
struct gdbarch *gdbarch = get_frame_arch (get_current_frame ());
/* Is the inferior 32-bit? If so, use the 32-bit siginfo size. */
- if (gdbarch_bfd_arch_info (gdbarch)->bits_per_word == 32)
+ if (gdbarch_long_bit (gdbarch) == 32)
return sizeof (struct siginfo32);
#endif
return sizeof (siginfo_t);
@@ -296,7 +296,7 @@ fbsd_convert_siginfo (siginfo_t *si)
struct gdbarch *gdbarch = get_frame_arch (get_current_frame ());
/* Is the inferior 32-bit? If not, nothing to do. */
- if (gdbarch_bfd_arch_info (gdbarch)->bits_per_word != 32)
+ if (gdbarch_long_bit (gdbarch) != 32)
return;
struct siginfo32 si32;
diff --git gdb/fbsd-tdep.c gdb/fbsd-tdep.c
index fa4cd912ef..fa70f7c20b 100644
--- gdb/fbsd-tdep.c
+++ gdb/fbsd-tdep.c
@@ -143,7 +143,7 @@ fbsd_core_xfer_siginfo (struct gdbarch *gdbarch, gdb_byte *readbuf,
{
size_t siginfo_size;
- if (gdbarch_bfd_arch_info (gdbarch)->bits_per_word == 32)
+ if (gdbarch_long_bit (gdbarch) == 32)
siginfo_size = SIZE32_SIGINFO_T;
else
siginfo_size = SIZE64_SIGINFO_T;
@@ -168,7 +168,7 @@ fbsd_core_xfer_siginfo (struct gdbarch *gdbarch, gdb_byte *readbuf,
len = siginfo_size - offset;
ULONGEST siginfo_offset;
- if (gdbarch_bfd_arch_info (gdbarch)->bits_per_word == 32)
+ if (gdbarch_long_bit (gdbarch) == 32)
siginfo_offset = LWPINFO_OFFSET + LWPINFO32_PL_SIGINFO;
else
siginfo_offset = LWPINFO_OFFSET + LWPINFO64_PL_SIGINFO;

View File

@ -0,0 +1,53 @@
commit a80a647180bf92692e0f01efe7b323afe7d317c9
Author: John Baldwin <jhb@FreeBSD.org>
Date: Thu Oct 5 09:50:01 2017 -0700
Add a signal frame unwinder for FreeBSD/mipsn32.
The N32 signal frame uses an identical layout to N64, so reuse the N64
handler. The N32 signal trampoline does use one different instruction
relative to N64, so a separate tramp_frame is required.
gdb/ChangeLog:
* mips-fbsd-tdep.c (MIPS_INST_ADDIU_A0_SP_N32): Define.
(mipsn32_fbsd_sigframe): Define.
(mips_fbsd_init_abi): Install mipsn32_fbsd_sigframe unwinder
for FreeBSD/mipsn32.
diff --git gdb/mips-fbsd-tdep.c gdb/mips-fbsd-tdep.c
index 05545e37d8..b1578d0cbb 100644
--- gdb/mips-fbsd-tdep.c
+++ gdb/mips-fbsd-tdep.c
@@ -426,6 +426,23 @@ mips64_fbsd_sigframe_init (const struct tramp_frame *self,
trad_frame_set_id (cache, frame_id_build (sp, func));
}
+#define MIPS_INST_ADDIU_A0_SP_N32 (0x27a40000 \
+ + N64_SIGFRAME_UCONTEXT_OFFSET)
+
+static const struct tramp_frame mipsn32_fbsd_sigframe =
+{
+ SIGTRAMP_FRAME,
+ MIPS_INSN32_SIZE,
+ {
+ { MIPS_INST_ADDIU_A0_SP_N32, -1 }, /* addiu a0, sp, SIGF_UC */
+ { MIPS_INST_LI_V0_SIGRETURN, -1 }, /* li v0, SYS_sigreturn */
+ { MIPS_INST_SYSCALL, -1 }, /* syscall */
+ { MIPS_INST_BREAK, -1 }, /* break */
+ { TRAMP_SENTINEL_INSN, -1 }
+ },
+ mips64_fbsd_sigframe_init
+};
+
#define MIPS_INST_DADDIU_A0_SP_N64 (0x67a40000 \
+ N64_SIGFRAME_UCONTEXT_OFFSET)
@@ -519,6 +536,7 @@ mips_fbsd_init_abi (struct gdbarch_info info, struct gdbarch *gdbarch)
tramp_frame_prepend_unwinder (gdbarch, &mips_fbsd_sigframe);
break;
case MIPS_ABI_N32:
+ tramp_frame_prepend_unwinder (gdbarch, &mipsn32_fbsd_sigframe);
break;
case MIPS_ABI_N64:
tramp_frame_prepend_unwinder (gdbarch, &mips64_fbsd_sigframe);

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