aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Convert Python ports to FLAVORS.Mathieu Arnold2017-11-302437-10454/+8603
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Ports using USE_PYTHON=distutils are now flavored. They will automatically get flavors (py27, py34, py35, py36) depending on what versions they support. There is also a USE_PYTHON=flavors for ports that do not use distutils but need FLAVORS to be set. A USE_PYTHON=noflavors can be set if using distutils but flavors are not wanted. A new USE_PYTHON=optsuffix that will add PYTHON_PKGNAMESUFFIX has been added to cope with Python ports that did not have the Python PKGNAMEPREFIX but are flavored. USES=python now also exports a PY_FLAVOR variable that contains the current python flavor. It can be used in dependency lines when the port itself is not python flavored. For example, deskutils/calibre. By default, all the flavors are generated. To only generate flavors for the versions in PYTHON2_DEFAULT and PYTHON3_DEFAULT, define BUILD_DEFAULT_PYTHON_FLAVORS in your make.conf. In all the ports with Python dependencies, the *_DEPENDS entries MUST end with the flavor so that the framework knows which to build/use. This is done by appending '@${PY_FLAVOR}' after the origin (or @${FLAVOR} if in a Python module with Python flavors, as the content will be the same). For example: RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}six>0:devel/py-six@${PY_FLAVOR} PR: 223071 Reviewed by: portmgr, python Sponsored by: Absolight Differential Revision: https://reviews.freebsd.org/D12464 Notes: svn path=/head/; revision=455210
* emulators/ppsspp: update to 1.5.2Jan Beich2017-11-302-4/+4
| | | | | | | | Changes: http://ppsspp.org/#news Changes: https://github.com/hrydgard/ppsspp/compare/v1.5.1...v1.5.2 Notes: svn path=/head/; revision=455208
* update conflicts after addition of sysutils/ansible23Nikolai Lifanov2017-11-302-1/+3
| | | | Notes: svn path=/head/; revision=455207
* Add various FLAVOR related helpers.Mathieu Arnold2017-11-302-0/+50
| | | | | | | | | | | | | | | | | | To help with flavored ports, helpers are available. In these, replace <*> with the flavor name. *_PKGNAMEPREFIX *_PKGNAMESUFFIX *_PLIST *_DESCR will overwrite the variable. *_CONFLICTS *_CONFLICTS_BUILD *_CONFLICTS_INSTALL *_PKG_DEPENDS *_EXTRACT_DEPENDS *_PATCH_DEPENDS *_FETCH_DEPENDS *_BUILD_DEPENDS *_LIB_DEPENDS *_RUN_DEPENDS *_TEST_DEPENDS will append to the variable. Reviewed by: portmgr Sponsored by: Absolight Differential Revision: https://reviews.freebsd.org/D12483 Notes: svn path=/head/; revision=455206
* Generic FLAVORS work.Mathieu Arnold2017-11-304-17/+139
| | | | | | | | | | | | | | | | - Enable FLAVORS. - Make make describe flavors aware. - Add a qa check for unique package names amongst flavors. - Make MOVEDlint understand flavors. - Add a bit of sanity check to make sure FLAVORS stay lowercase. - Various fixes. Reviewed by: portmgr Sponsored by: Absolight Differential Revision: https://reviews.freebsd.org/D12577 Notes: svn path=/head/; revision=455205
* add sysutils/ansible23Nikolai Lifanov2017-11-303-0/+26
| | | | | | | | | | This is the latest version of Ansible from stable-2.3 branch, currently receiving bug and security fixes. Requested by: Rainer (private email) Notes: svn path=/head/; revision=455204
* Update to 0.055.Vanilla I. Shu2017-11-303-4/+12
| | | | Notes: svn path=/head/; revision=455203
* update games/gemrb to 0.8.5Nikolai Lifanov2017-11-303-21/+25
| | | | | | | | | | | | | | | | | | | | | | | The port is cleaned up to remove a lot of heavy dependencies. New features SDL2 resolution-independent window scaling, environmental audio, IRIX compatibility regeneration during sleep, time dilation iwd2 ability stacking, iwd ZZ* weapon bonuses portrait.2da handling, avatar shadows, dialogF.tlk handling Improved features infravision better compatibility with bgt, 10pp, ia, kelsey, dr sdl2 input, mouse scrolling, opengl driver iwd2 cg&lu, item (un)usability, avatar sizes, permanent clabs ambients, verbal constants, random walk, walk sounds bugfixes Notes: svn path=/head/; revision=455202
* update sysutils/ansible to 2.4.2.0Nikolai Lifanov2017-11-302-5/+5
| | | | | | | | | This is a bugfix release. Changes: https://github.com/ansible/ansible/blob/v2.4.2.0-1/CHANGELOG.md Notes: svn path=/head/; revision=455201
* update to 20171126Mikolaj Golub2017-11-302-4/+4
| | | | Notes: svn path=/head/; revision=455200
* update to 1.3.8Mikolaj Golub2017-11-303-73/+69
| | | | Notes: svn path=/head/; revision=455199
* lang/rust: Disable "omit frame pointers"Jean-Sébastien Pédron2017-11-302-4/+5
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Before the patch, the default behavior of the compiler was to omit frame pointers. However, even though it looks fine for the code produced by the compiler, the compiler itself was broken. When there was a compilation error, rustc panics to report that error. While handling that panic, it tries to unwind the stack but fails to do so, which results in an abort(3). Here is an example: $ rustc hello.rs error: invalid reference to argument `0` (no arguments given) --> hello.rs:2:5 | 2 | println!("Hello {}") | ^^^^^^^^^^^^^^^^^^^^ | = note: this error originates in a macro outside of the current crate error: aborting due to previous error fatal runtime error: failed to initiate panic, error 5 Abort trap (core dumped) The problem also exists on other systems such as OpenBSD and i686-unknown-linux-musl. "omit frame pointers" was already disabled for i686-unknown-linux-musl: https://github.com/rust-lang/rust/blob/88a28ff6028cf197ed6b4185d8cd4887f05e3e07/src/librustc_back/target/i686_unknown_linux_musl.rs#L22 The patch does the same for *-unknown-freebsd. See the upstream bug for more informations: https://github.com/rust-lang/rust/issues/43575 Notes: svn path=/head/; revision=455198
* www/waterfox: update to 56.0.s20171130Jan Beich2017-11-309-5/+349
| | | | | | | | | | - Apply some patches from Firefox 57.0.1 - [amd64] Disable bundled and unmaintained ffvp9 Changes: https://github.com/MrAlex94/Waterfox/compare/224e688d8ddf...8c17fb8d3c7f Notes: svn path=/head/; revision=455197
* SpaceZero is a Real Time Strategy 2D space combat game for twoDmitry Marakasov2017-11-305-0/+108
| | | | | | | | | | | | | | | | | | players over a network. The objective is to conquer the universe, defeating all enemies. At starting point you have only one ship and one planet, but you have gold to buy more ships to conquer more planets. All ships can be controlled by the computer (automatic mode) or by the player (manual mode). You can easily change among your ships, controlling all of them independently. WWW: http://spacezero.sourceforge.net/ Notes: svn path=/head/; revision=455196
* - Add LICENSEWen Heping2017-11-302-0/+4
| | | | | | | | | PR: 222324 Submitted by: yasu@utahime.org Approved by: maintainer(timeout, > 60 days) Notes: svn path=/head/; revision=455195
* - Update to 0.40Wen Heping2017-11-302-4/+4
| | | | | | | Changes: http://cpansearch.perl.org/src/MANWAR/Test-Strict-0.40/Changes Notes: svn path=/head/; revision=455194
* - Update to 2.1.8Wen Heping2017-11-302-4/+4
| | | | Notes: svn path=/head/; revision=455192
* net/xrdp-devel: Fix CVE-2017-16927Luca Pizzamiglio2017-11-302-0/+134
| | | | | | | | | | | | | Fix CVE-2017-16927 Patch from upstream: https://github.com/neutrinolabs/xrdp/pull/958 PR: 223931 Submitted by: meta+ports@vmeta.jp (maintainer) MFH: 2017Q4 Security: CVE-2017-16927 Notes: svn path=/head/; revision=455191
* security/vuxml: Document vulnerability in net/xrdp-develLuca Pizzamiglio2017-11-301-0/+28
| | | | | | | | | PR: 223931 Reported by: meta+ports@vmeta.jp (maintainer) Security: CVE-2017-16927 Notes: svn path=/head/; revision=455190
* - Update to 0.3.6Li-Wen Hsu2017-11-302-4/+6
| | | | Notes: svn path=/head/; revision=455189
* - Update to 1.18.4Li-Wen Hsu2017-11-302-4/+4
| | | | Notes: svn path=/head/; revision=455188
* - Update to 1.5.3Li-Wen Hsu2017-11-302-5/+4
| | | | Notes: svn path=/head/; revision=455187
* - Update to 0.9.6Li-Wen Hsu2017-11-302-4/+4
| | | | Notes: svn path=/head/; revision=455186
* Mark broken on powerpc64. Apparently this was being worked on upstreamMark Linimon2017-11-301-0/+2
| | | | | | | | | | | (see PRs 204923, 201529, 217762) but there has been no action for several months. PR: 219112 (partial) Approved by: portmgr (tier-2 blanket), maintainer timeout Notes: svn path=/head/; revision=455185
* - Update to 4.4.2Li-Wen Hsu2017-11-302-4/+4
| | | | Notes: svn path=/head/; revision=455184
* - Add LICENSEDmitry Marakasov2017-11-302-1/+4
| | | | | | | | | - Update WWW Approved by: portmgr blanket Notes: svn path=/head/; revision=455183
* - Fix LICENSEDmitry Marakasov2017-11-302-6/+7
| | | | | | | | | | | | - Add LICENSE_FILE - Switch to USES=localbase - Switch to options helpers - Update WWW Approved by: portmgr blanket Notes: svn path=/head/; revision=455182
* Mark unbroken on armv6. (Known to work on armv7 as well.)Mark Linimon2017-11-301-1/+0
| | | | | | | | PR: 223480 Submitted by: mikael.urankar at gmail.com Notes: svn path=/head/; revision=455181
* multimedia/ffmpeg: drop unused helper after r434304Jan Beich2017-11-301-1/+0
| | | | Notes: svn path=/head/; revision=455180
* multimedia/ffmpeg: unaligned access on armv6 should work after base r300701Jan Beich2017-11-301-3/+3
| | | | | | | | Reported by: mmel PR: 200609 (ping) Notes: svn path=/head/; revision=455179
* Also back out unaligned access requirement.Mark Linimon2017-11-301-1/+0
| | | | | | | Obtained from: jbeich Notes: svn path=/head/; revision=455178
* NO_ASM is also needed on armv7.Mark Linimon2017-11-301-1/+1
| | | | | | | Approved by: portmgr (tier-2 blanket) Notes: svn path=/head/; revision=455177
* Back out part of r455173 at jbeich request.Mark Linimon2017-11-301-1/+0
| | | | Notes: svn path=/head/; revision=455176
* Attempt to build on armv7 by generalizing from armv6 code.Mark Linimon2017-11-301-2/+3
| | | | | | | | | | | | Unfortanately it didn't build for me on armv7: perhaps it is a difference in compiler. (It currently builds on armv6 on the freebsd.org cluster.) So, this is a necessary but insufficient step. Approved by: portmgr (tier-2 blanket) Notes: svn path=/head/; revision=455175
* Replace regex that was particular to armv6 with one that will alsoMark Linimon2017-11-301-2/+2
| | | | | | | | | | | | | include armv7. This is part of a larger sweep to fix all such regexes in the tree. It won't really matter until the build is fixed for armv[67] but the bad usages need to be removed. Approved by: portmgr (tier-2 blanket) Notes: svn path=/head/; revision=455174
* For ports that set particular flags/options for armv6, also set themMark Linimon2017-11-305-1/+8
| | | | | | | | | | | | | for armv7. This is part three of a multipart commit to bring armv7 ports to parity with armv6. Approved by: portmgr (tier-2 blanket) Obtained from: lonesome.com -exp run Notes: svn path=/head/; revision=455173
* Update to 8.31.0Matthew Seaman2017-11-303-14/+4
| | | | | | | ChangeLog: https://github.com/rsyslog/rsyslog/blob/master/ChangeLog Notes: svn path=/head/; revision=455172
* New port: www/py-ddgr: Command line tool for performing DuckDuckGo web searchesYuri Victorovich2017-11-305-0/+56
| | | | | | | | | | PR: 223976 Submitted by: jsmith@resonatingmedia.com Approved by: tcberner (mentor) Differential Revision: https://reviews.freebsd.org/D13299 Notes: svn path=/head/; revision=455171
* Also not for armv7. Missed in previous sweep.Mark Linimon2017-11-301-1/+1
| | | | Notes: svn path=/head/; revision=455170
* Update maintainer's email address.Mark Linimon2017-11-301-1/+1
| | | | Notes: svn path=/head/; revision=455169
* Update to the 20171129 snapshot of GCC 6.4.1.Gerald Pfeifer2017-11-302-4/+8
| | | | | | | | Like with lang/gcc6 now, make sure what we install is stripped (i.e., debug info is removed). (For more background see revisions 454177.) Notes: svn path=/head/; revision=455168
* For ports that are marked BROKEN on armv6, and also fail to build onMark Linimon2017-11-30189-3/+192
| | | | | | | | | | | | | armv7, mark them so. This is part two of a multipart commit to bring armv7 ports to parity with armv6. Approved by: portmgr (tier-2 blanket) Obtained from: lonesome.com -exp run Notes: svn path=/head/; revision=455167
* - Update to 1.6.6Li-Wen Hsu2017-11-302-3/+6
| | | | Notes: svn path=/head/; revision=455166
* For ports that are marked NOT_FOR/ONLY_FOR armv6, also mark them soMark Linimon2017-11-3022-25/+27
| | | | | | | | | | | | on armv7. This is part one of a multipart commit to bring armv7 ports to parity with armv6. Approved by: portmgr (tier-2 blanket) Notes: svn path=/head/; revision=455165
* Update to 0.000092Sunpoet Po-Chuan Hsieh2017-11-303-6/+64
| | | | | | | Changes: http://search.cpan.org/dist/Test2-Suite/Changes Notes: svn path=/head/; revision=455164
* Update to 0.4.985Sunpoet Po-Chuan Hsieh2017-11-302-4/+4
| | | | | | | | Changes: https://github.com/soimort/you-get/releases https://github.com/soimort/you-get/commits/develop Notes: svn path=/head/; revision=455163
* www/waterfox: drop version from COMMENTJan Beich2017-11-301-1/+1
| | | | | | | A remnant from before PORTVERSION was based on config/milestone.txt. Notes: svn path=/head/; revision=455162
* biology/bowtie2: Upgrade to 2.3.3.1Jason W. Bacon2017-11-305-50/+19
| | | | | | | | Approved by: jrm (mentor) Differential Revision: https://reviews.freebsd.org/D13300 Notes: svn path=/head/; revision=455161
* Update included git to 2.15.1Adam Weinberger2017-11-302-5/+5
| | | | Notes: svn path=/head/; revision=455160
* - Update to 2.9.1Danilo Egea Gondolfo2017-11-302-4/+4
| | | | Notes: svn path=/head/; revision=455159