139163 Commits

Author SHA1 Message Date
naddy
736c0ff40c Work around an LLVM 8.0.0 optimizer bug that causes htmldoc to spin.
From FreeBSD
2019-06-23 22:54:06 +00:00
naddy
f8d236ce78 llvm8: upstream fix for C++20 char8_t; ok robert@ 2019-06-23 19:38:31 +00:00
thfr
702ddf22c2 +vkquake 2019-06-23 19:01:34 +00:00
thfr
ad01666889 import games/vkquake; DO_USERDIRS tweak and ok jsg@
DESCR:
vkQuake is a Quake 1 port using Vulkan instead of OpenGL for
rendering. It is based on the popular QuakeSpasm port and runs all
mods compatible with it like Arcane Dimensions or In The Shadows.

Compared to QuakeSpasm vkQuake also features a software Quake like
underwater effect, has better color precision, generates mipmap for
water surfaces at runtime and has native support for anti-aliasing
and AF.

vkQuake also serves as a Vulkan demo application that shows basic
usage of the API. For example it demonstrates render passes & sub
passes, pipeline barriers & synchronization, compute shaders, push
& specialization constants, CPU/GPU parallelism and memory pooling.
2019-06-23 19:00:14 +00:00
cwen
2cc6152493 youtube-dl: update to 2019.06.21, unbreak youtube
Original diff from Nam Nguyen, OK'd by bket@ and pirofti@ (maintainer).
Then updated by me as the proposed version was broken with youtube
in the meantime.

While here move to PERMIT_PACKAGE.

OK danj@
2019-06-23 17:20:43 +00:00
kmos
dc9c96e5c0 Update textproc/py-yaml 3.13 -> 5.1.1
Update to latest py-yaml

Original diff by Remi Pointel for 5.1, updated by myself to 5.1.1

maintainer timeout

OK sthen@
2019-06-23 16:28:30 +00:00
kmos
c9baf62063 Update devel/py-arrow 0.13.1 -> 0.14.2
Update port and convert to PERMIT_PACKAGE usage.

OK danj@
2019-06-23 16:09:57 +00:00
kmos
379a687d1d Convert portcheck to the new PERMIT_PACKAGE/PERMIT_DISTFILES world.
Convert the checks over to versions for the new options and add a
couple of checks to throw errors if the old versions are found.

Input, review, and corrections from pamela@

ok jca@
2019-06-23 16:06:23 +00:00
bentley
68ad2e0c04 Sync patch with upstream. 2019-06-23 15:03:37 +00:00
danj
62127480b1 Switch to PERMIT_PACKAGE 2019-06-23 15:03:08 +00:00
danj
b56007094e Update to upt-openbsd-0.5 2019-06-23 15:01:50 +00:00
danj
1d87d5d886 Update to upt-pypi-0.4 2019-06-23 14:59:18 +00:00
danj
626f2b5c19 Update to upt-rubygems-0.2 2019-06-23 14:56:55 +00:00
danj
2abdb5907a Update to upt-0.9 2019-06-23 14:52:53 +00:00
danj
b5c963b489 Update to upt-cpan-0.5 2019-06-23 14:49:22 +00:00
danj
eb57605f06 Update to py-psycopg2-2.8.3 2019-06-23 14:32:22 +00:00
danj
e0051f8e5f Update to pelican-4.0.1 2019-06-23 14:01:52 +00:00
fcambus
820ffd11e9 Update gxemul to 0.6.2. 2019-06-23 09:22:19 +00:00
rapha
ac54830ae7 Fix possible ogg packet losses (https://github.com/taglib/taglib/issues/864)
and enable tests.

ok jca@
2019-06-23 09:00:21 +00:00
bentley
2b94f989da +epubcheck 2019-06-23 06:51:24 +00:00
bentley
bb44ac49db Import epubcheck-4.2.1.
EPUBCheck is a tool to validate the conformance of EPUB publications against
the EPUB specifications. EPUBCheck can be run as a standalone command-line
tool or used as a Java library.

EPUBCheck is open source software, maintained by the DAISY Consortium on
behalf of the W3C.

ok rsadowski@
2019-06-23 06:50:51 +00:00
jsg
0941db94c0 build with DO_USERDIRS=1 so ~/.quakespasm/ will be used 2019-06-23 06:18:09 +00:00
rsadowski
ed56c1a23c Move KDE5 (kf5,kde-applications) to PERMIT_PACKAGE 2019-06-23 05:24:00 +00:00
jca
8650b589f6 Fix path in README, found by portcheck 2019-06-22 23:58:23 +00:00
jca
79c2fa736b Byte-compile _tdb_text.py to avoid leaving the .pyc file around 2019-06-22 23:04:49 +00:00
jca
bcf347998a Move the ports I maintain to PERMIT_PACKAGE 2019-06-22 22:44:06 +00:00
rsadowski
c9ad0cefac Update ninja to 1.9.0
Changelog:
https://groups.google.com/forum/#!topic/ninja-build/nY5Kb7zUvcg

AMD64 bulk build by naddy@ Thanks! Errors detected by this have already
been fixed.
2019-06-22 20:23:04 +00:00
rsadowski
b10c769eb8 Unbreak with upcoming ninja 1.9.0
Maintainer timeout
2019-06-22 20:17:59 +00:00
kn
755b6320dd Update ExtUtils-CppGuess to 0.19
Various minor improvements/fixes, all tests pass.
2019-06-22 18:24:05 +00:00
jca
b2e4387d56 Remove LAM, the port is outdated and the project is discontinued upstream.
Last user of lang/g77 with our rusty devel/openmpi port.
ok kn@ sthen@, maintainer timeout.
2019-06-22 18:23:34 +00:00
ajacoutot
46f40ba16c Missing full stop. 2019-06-22 17:12:27 +00:00
ajacoutot
2bda1a0745 Don't hardcode /usr/local, /usr/X11R6 and /etc. 2019-06-22 17:02:24 +00:00
ajacoutot
56f4a7b1cc PERMIT_PACKAGE_CDROM -> PERMIT_PACKAGE 2019-06-22 16:51:06 +00:00
ajacoutot
e523b3ce09 PERMIT_PACKAGE_CDROM -> PERMIT_PACKAGE
Please try not to add more PERMIT_PACKAGE_CDROM when importing ports.
2019-06-22 16:48:25 +00:00
thfr
cae912e6c1 +{glslang,spirv-headers,spirv-tools,vulkan-headers,vulkan-loader,vulkan-tools,vulkan-validation-layers} 2019-06-22 15:40:43 +00:00
thfr
9f1119d03d import vulkan-validation-layers for Vulkan API support; ok jsg@
DESCR:
Vulkan is an Explicit API, enabling direct control over how GPUs
actually work. By design, minimal error checking is done inside a Vulkan
driver. Applications have full control and responsibility for correct
operation. Any errors in how Vulkan is used can result in a crash. This
project provides Vulkan validation layers that can be enabled to assist
development by enabling developers to verify their applications correct
use of the Vulkan API.
2019-06-22 15:32:36 +00:00
thfr
c9a7c94197 import vulkan-tools for Vulkan API support; ok jsg@
DESCR:
Vulkan tools and utilities that can assist development by enabling
developers to verify their applications correct use of the Vulkan API.
2019-06-22 15:30:16 +00:00
thfr
7aea7c2a5d import vulkan-loader for Vulkan API support; ok jsg@
DESCR:
Vulkan is an explicit API, enabling direct control over how GPUs
actually work.  As such, Vulkan supports systems that have multiple
GPUs, each running with a different driver, or ICD (Installable Client
Driver).  Vulkan also supports multiple global contexts (instances, in
Vulkan terminology).  The ICD loader is a library that is placed between
a Vulkan application and any number of Vulkan drivers, in order to
support multiple drivers and the instance-level functionality that
works across these drivers.  Additionally, the loader manages inserting
Vulkan layer libraries, such as validation layers, between an
application and the drivers.
2019-06-22 15:28:42 +00:00
thfr
9420a88f03 import vulkan-headers for Vulkan API support; ok jsg@
DESCR:
Vulkan header files and API registry
2019-06-22 15:26:43 +00:00
thfr
174b835f6e import spirv-tools for Vulkan API support; ok jsg@
DESCR:
The SPIR-V Tools project provides an API and commands for processing
SPIR-V modules.

The project includes an assembler, binary module parser, disassembler,
validator, and optimizer for SPIR-V. Except for the optimizer, all are
based on a common static library. The library contains all of the
implementation details, and is used in the standalone tools whilst also
enabling integration into other code bases directly. The optimizer
implementation resides in its own library, which depends on the core
library.
2019-06-22 15:24:31 +00:00
thfr
355e690a25 import spirv-headers for Vulkan API support; ok jsg@
DESCR:
Machine-readable files for the SPIR-V Registry. This includes:

* Header files for various languages.
* JSON files describing the grammar for the SPIR-V core instruction set
  and the extended instruction sets.
* The XML registry file.
* A tool to build the headers from the JSON grammar.
2019-06-22 15:22:27 +00:00
thfr
94db462e6a import glslang for Vulkan API support; ok jsg@
DESCR:
An OpenGL and OpenGL ES shader front end and validator.

There are several components:

A GLSL/ESSL front-end for reference validation and translation of
GLSL/ESSL into an AST.

An HLSL front-end for translation of a broad generic HLL into the AST.

A SPIR-V back end for translating the AST to SPIR-V.

A standalone wrapper, glslangValidator, that can be used as a
command-line tool for the above.
2019-06-22 15:19:31 +00:00
ajacoutot
6599323776 Update to gtk+3-3.24.9. 2019-06-22 14:11:11 +00:00
ajacoutot
95464c0da9 Update to vala-0.44.5. 2019-06-22 14:08:25 +00:00
semarie
ca0e25686f + woboq_codebrowser 2019-06-22 12:18:50 +00:00
semarie
da5bbe70bb Import woboq_codebrowser 2.1pl0; tweaks from rsadowski@ and kn@; OK kn@
Comment:
generator for the woboq code browser

Description:
The generator generates static HTML pages that can be served by any web
server. It can be run automatically manually or with a hook on your
version control or CI system.

It functions as the source code indexer (using libclang). In contrast to
other solutions (LXR, OpenGrok) it semantically analyzes the code as a
compile step.

The generation is a two-step process: First is a compile step that
creates a .h.html and .cpp.html (and some other) files from the syntax
tree (AST) of the source source. The second step generates an index.html
for each directory.

A server-side database or CGI script are currently not needed, so it is
easy to host. Your normal HTML5 web browser is the source code navigator
(from your local machine or your network).


Please note that the license does not allow you to use the code browser
to assist the development of your commercial software. If you intent to
do so, consider purchasing a commercial licence.

Homepage: https://woboq.com/codebrowser.html
2019-06-22 12:16:56 +00:00
ajacoutot
9836357bfc Update to evolution-3.32.3. 2019-06-22 11:12:43 +00:00
ajacoutot
a028677626 Update to google-cloud-sdk-251.0.0. 2019-06-22 11:01:10 +00:00
ajacoutot
337865545f Update to exoscale-cli-1.4.0. 2019-06-22 10:57:17 +00:00
ajacoutot
eefd0c0c12 Update to awscli-1.16.184. 2019-06-22 10:50:42 +00:00