Commit graph

284528 commits

Author SHA1 Message Date
maya
ec2787f6ad gcc7: don't try to make references to stack_chk_fail_local on netbsd/sun
sun was added as joyent is patching for the same.

this code is only reached if compiling for i386 (or some variation of ppc)
netbsd's stack_chk_fail_local won't work for this.

PR pkg/53436.
2018-07-18 22:55:07 +00:00
maya
689977ef54 gcc5: don't try to make references to stack_chk_fail_local on netbsd/sun
sun was added as joyent is patching for the same.

this code is only reached if compiling for i386 (or some variation of ppc)
netbsd's stack_chk_fail_local won't work for this.

PR pkg/53436
2018-07-18 22:42:57 +00:00
maya
4bee1dfcc9 gcc6: don't try to make references to stack_chk_fail_local on netbsd/sun
sun was added as joyent is patching for the same.

this code is only reached if compiling for i386 (or some variation of ppc)
netbsd's stack_chk_fail_local won't work for this.

PR pkg/53436.
2018-07-18 22:35:44 +00:00
bsiegert
35634b52b7 upower patch for PR 53455 2018-07-18 19:18:59 +00:00
bsiegert
d857076534 Fix segfaults when upower is not running.
On my system, these patches stop xfsettingsd (from XFCE) from crashing
and dumping core during session startup. Thus, it can actually apply the
settings it is supposed to.

I just wish upstream had done a bugfix release, the patches are from 2016 :(

Fixes PR pkg/53455, which I filed :)
ok youri@
2018-07-18 19:18:07 +00:00
bouyer
c2e63a4c3a NetBSD doens't define __BYTE_ORDER nor __BIG_ENDIAN, so the test
# if __BYTE_ORDER == __BIG_ENDIAN
is always true, and e.g. x11vnc wrongly sets bigEndian in the wire
strucure, causing clients to fail.
Check that __BYTE_ORDER is defined before using it, and add a test for
_BYTE_ORDER too.
Bump PKGREVISION
2018-07-18 17:55:54 +00:00
jperkin
c2b08e9830 rust: Add more libraries to the stage0 fixup. 2018-07-18 16:24:38 +00:00
wiz
1bd6b0a8e8 doc/TODO: add some
+ ImageMagick-7.0.8.6, MesaLib-18.1.4, apache24-2.4.34, calibre-3.27.1,
  creduce-2.8.0, extra-cmake-modules-5.48.0, filezilla-3.34.0,
  guile22-2.2.4, harfbuzz-1.8.3, oxygen-icons-5.48.0, polkit-0.115,
  pulseaudio-12.1, py-cairo-1.17.1, py-google-api-python-client-1.7.4,
  py-mercurial-4.6.2, py-setuptools-40.0.0.
2018-07-18 15:56:04 +00:00
fhajny
9735b51850 doc: Updated devel/gradle to 4.9 2018-07-18 14:28:00 +00:00
fhajny
3046a6d606 devel/gradle: Update to 4.9.
- Projects that publish auxiliary publications through maven-publish
  and ivy-publish can now be depended upon by other projects in the
  same build.
- In addition to lazy tasks use, Kotlin DSL build scripts are
  evaluated faster with version 0.18.4.
- You can now pass arguments to JavaExec tasks directly from the
  command-line using --args.
- Improved dependency insight report.
2018-07-18 14:27:52 +00:00
ryoon
7a6ef19aff Remove double slash in path 2018-07-18 14:18:51 +00:00
ryoon
493116edc5 Remove double slash 2018-07-18 14:18:04 +00:00
manu
3b488481fa Add pkgsrc build option disable-filter-url to disable php://filter URL
php://filter URL is a feature documented here:
http://php.net/manual/en/wrappers.php.php

Unfortunately, it allows remote control of include() behavior
beyond what many developpers expected, enabling easy dump of
PHP source files. The administrator may want to disable the
feature for security sake, and this option makes that possible.
2018-07-18 07:33:12 +00:00
minskim
2f133e2637 doc: Updated textproc/go-md2man to 1.0.8 2018-07-18 07:20:53 +00:00
minskim
626dbd8823 textproc/go-md2man: Update to 1.0.8
Changes:
- Switch vendor tool to dep
- Update blackfriday vendoring to v1.5
- Improve testing
- Improve rendering of nested lists
2018-07-18 07:20:21 +00:00
minskim
2e86d78b6a doc: Added devel/go-sync version 0.0.20180314 2018-07-18 02:38:35 +00:00
minskim
e0ed4afab7 devel/Makefile: Add go-sync 2018-07-18 02:38:18 +00:00
minskim
48dc68e389 devel/go-sync: Import version 0.0.20180314
This package contains various packages and tools that support the Go
programming language.

Packages include a type-checker for Go and an implementation of the
Static Single Assignment form (SSA) representation for Go programs.
2018-07-18 02:38:08 +00:00
joerg
ca0f1df325 Try open Cairo via dlopen first, so that rpath is honoured. While it
doesn't currently work on OSX, the original code remains as fallback.
Bump revision.
2018-07-18 00:24:30 +00:00
joerg
187bef3bf8 Fix attributes and entry size for the .rodata mergable constant section. 2018-07-18 00:09:12 +00:00
joerg
a26871ddbe Needs libXt and pkg-config to build. 2018-07-18 00:07:51 +00:00
joerg
a19083df44 Mark packages that require C++03 (or the GNU variants) if they fail with
C++14 default language.
2018-07-18 00:06:10 +00:00
alnsn
4feab316ef Updated devel/lua-rocks to 2.4.4. 2018-07-17 22:19:00 +00:00
alnsn
980bfb3b89 Update devel/lua-rocks to version 2.4.4.
Changes since version 2.4.3:

* All platfoms: Do not halt a package deletion process when a file
  from the package is missing
* Windows: Updated bundled binaries: Lua 5.1.5, Wget 1.19.4, 7zip 18.01
* Windows: updated installer to better handle gcc toolchains
* Windows: fix detection of directories
* Windows: fixes .def generation
2018-07-17 22:18:06 +00:00
alnsn
76421fac01 Updated lang/lua53 to 5.3.5. 2018-07-17 21:53:40 +00:00
alnsn
8c5d4df4f8 Update lang/lua53 to version 5.3.5.
Lua 5.3.5 fixes all bugs listed in http://www.lua.org/bugs.html#5.3.4:

1. Wrong code generated for a 'goto' followed by a label inside an 'if'.
2. Lua crashes when building sequences with more than 2^30 elements.
3. Table length computation overflows for sequences larger than 2^31 elements.
4. Lua does not check GC when creating error messages.
5. Dead keys with nil values can stay in weak tables.
6. lua_pushcclosure should not call the garbage collector when n is zero.
7. Memory-allocation error when resizing a table can leave it in an
   inconsistent state..
2018-07-17 21:52:25 +00:00
joerg
69e006173c Be a good citizen and try using the libgcc from the C compiler. Don't
install a custom libgcc, it creates more problems than it solves
depending on the rpath order. Bump revision.
2018-07-17 21:38:39 +00:00
ryoon
dbfa3ec88b Fix packaging on native X11 environment 2018-07-17 21:32:19 +00:00
maya
22f738f24d doc: Updated x11/qt5-qtlocation to 5.11.1nb1 2018-07-17 20:23:13 +00:00
maya
558260fe10 qt5-qtlocation: workaround GCC < 5.x bug and be explicit on how to cast this.
from thiago on qt irc.
2018-07-17 20:22:54 +00:00
bsiegert
7709107905 www/calamaris update 2018-07-17 20:07:09 +00:00
bsiegert
c4d6b9aded Make invocations of the go tool also use the correct path.
Fixes building (hopefully for good) if pkg_alternative is not installed.

Reported by wiz@
2018-07-17 19:20:42 +00:00
bsiegert
bf5089a5c4 Use of defined on aggregates (hashes and arrays) is no longer supported.
Fix two instances of this. PR pkg/53454.
Bump revision.
2018-07-17 19:17:17 +00:00
tron
8010d41547 emacs: Fix handling of Emacs version 26.*
Use the package "editors/emacs26" and not "editors/emacs-snapshot" for
the new default "emacs26".
2018-07-17 17:14:58 +00:00
fhajny
b09a7f2c5f doc: Updated www/yaws to 2.0.6 2018-07-17 16:44:15 +00:00
fhajny
dc06468a17 www/yaws: Update to 2.0.6.
- Add support for Erlang/OTP 21.0
- Fix missing space in yaws_server:handle_out_reply/5
- recognize '?' in conf strings
2018-07-17 16:44:07 +00:00
fhajny
8c110428d6 doc: Updated security/py-certbot to 0.26.0 2018-07-17 16:32:31 +00:00
fhajny
50ab0d83fb net/py-{acme,certbot}: Update to 0.26.0.
### Added

- A new security enhancement which we're calling AutoHSTS has been
  added to Certbot's Apache plugin. This enhancement configures your
  webserver to send a HTTP Strict Transport Security header with a low
  max-age value that is slowly increased over time. The max-age value is
  not increased to a large value until you've successfully managed to
  renew your certificate. This enhancement can be requested with the
  --auto-hsts flag.
- New official DNS plugins have been created for Gehirn Infrastracture
  Service, Linode, OVH, and Sakura Cloud. These plugins can be found
  on our Docker Hub page at https://hub.docker.com/u/certbot and on
  PyPI.
- The ability to reuse ACME accounts from Let's Encrypt's ACMEv1
  endpoint on Let's Encrypt's ACMEv2 endpoint has been added.
- Certbot and its components now support Python 3.7.
- Certbot's install subcommand now allows you to interactively choose
  which certificate to install from the list of certificates managed
  by Certbot.
- Certbot now accepts the flag `--no-autorenew` which causes any
  obtained certificates to not be automatically renewed when it
  approaches expiration.
- Support for parsing the TLS-ALPN-01 challenge has been added back to
  the acme library.

### Changed

- Certbot's default ACME server has been changed to Let's Encrypt's
  ACMEv2 endpoint. By default, this server will now be used for both
  new certificate lineages and renewals.
- The Nginx plugin is no longer marked labeled as an "Alpha" version.
- The `prepare` method of Certbot's plugins is no longer called before
  running "Updater" enhancements that are run on every invocation of
  `certbot renew`.
2018-07-17 16:32:16 +00:00
fhajny
a6a3f1eaf4 doc: Updated net/py-lexicon to 2.7.0 2018-07-17 16:14:55 +00:00
fhajny
61d31ccc2e net/py-lexicon: Update to 2.7.0.
2.7.0.
- Subreg.cz: Use Zeep instead of PySimpleSOAP library

2.6.0
- Improvements to argument handling

2.5.0
- Add Google Cloud DNS provider

2.4.7
- Add Zeit provider

2.4.6
- Fixes to dnsimple

2.4.5
- Add support for Exoscale

2.4.4
- Add support for online.net

2.4.3
- Test fixes

2.4.2
- Minor fixes to OVH provider

2.4.1
- add support for Gandi LiveDNS API
2018-07-17 16:14:46 +00:00
joerg
d38515517f Revert hard-coded PKGSRC_FORTRAN setting. g95 is perfectly fine here. 2018-07-17 15:07:19 +00:00
joerg
54352839be When using g95, build brenner.f without optimisation to avoid ICE.
Drop gfortran requirement.
2018-07-17 14:58:05 +00:00
ryoon
4752eaae42 Add grafx2 2018-07-17 13:10:58 +00:00
ryoon
9b53a08b10 Added graphics/grafx2 version 2.5.1960 2018-07-17 13:09:33 +00:00
ryoon
3d17b30e28 graphics/grafx2: import grafx2-2.5.1960
GrafX2 is a drawing program dedicated to pixelart and low-color
graphics. This program is dedicated to everybody who knows what a
single pixel is. Its layout is not very different from the famous
Deluxe Paint or Brilliance, so it will be quite easy to handle it
if you know at least one of these programs. If you aren't used to
the art of drawing with up to 256 colors, it will be a little more
difficult for you, but you should give it a try (or more, because
most of the power of this program won't show up on the first try).
Then, you might eventually like to draw the oldskool way !
2018-07-17 13:07:50 +00:00
adam
c92d968be9 Renamed graphics/py-graphviz to graphics/py-pygraphviz; Added graphics/py-graphviz 2018-07-17 13:07:16 +00:00
adam
fe02199ecd py-graphviz: added version 0.8.4 2018-07-17 13:05:47 +00:00
adam
840fac4bdf renamed py-graphviz to py-pygraphviz 2018-07-17 13:05:05 +00:00
ryoon
5d138ae1b7 Updated graphics/mypaint to 1.2.1 2018-07-17 12:35:23 +00:00
ryoon
bda7483a44 Update to 1.2.1
Changelog:
Version 1.2.1:
* Fix failure to start under GLib 2.48.
* Fix failure to start when config and user data dirs are missing.
* GNOME: Update mypaint.appdata.xml.
* Fix failure to start when no translations are present.
* Fix pure-black being duplicated in the colour history.
* Fix glitch stroke when Inking is exited & the default tool entered.
* OSX: fix exception if AppKit isn't installed.
* Fix mispositioned windows in multi-monitor setups.
* Windows: fix inability to paste more than the 1st copied image.
* Fix exception when pasting into a layer group.
* Fix incorrect numeric range check on x-axis tilts.
* Fix layers blinking when selected in layer-solo mode.
* Fix palette drag issues with GTK 3.19.8+.
* Fix exception in the colours tab of the background chooser dialog.
* Fix UI glitch: mark cloned layer as selected after duplicate.
* Fix a potential exception with the brush and colur history features.
* About box: report versions better un Windows.
* Make sure layer clones get selected immediately.
* Fix hypersensitive tab drags.
* Fix allelerator mapping sort order.
* Fix exceptions when loading a corrupt thumbnail during thumb updates.
* Fix GTK removing the main canvas widget.
* BrushManager: use UUIDs for device brush names, backwards-compatibly.
* Fix repeated pixbuflist redraws.
* Windows: drop support for floating windows till upstream support's OK.
* Wayland: remove references to cursors that don't exist.

Version 1.2.0:
* New intuitive Inking tool for smooth strokes.
* New Flood Fill tool.
* Automated backups of your working docs, with recovery on startup.
* Improved symmetry-setting and frame-setting modes.
* New workspace UI: two sidebars, with dockable tabbed panels.
* Smoother scrolling and panning.
* New brush pack.
* New brush and color history panel.
* New layer trimming command in frame options.
* Added layer groups.
* New layer modes: several masking modes added.
* Add display filters: greyscale, simulate dichromacy for trichromats.
* New color wheel options: Red/Yellow/Blue, Red-Green/Blue-Yellow.
* Uses dark theme variant by default.
* Clearer icons, prettier freehand cursors.
* Device prefs allow glitchy devices to be restricted.
* Eraser mode no longer changes the size of the brush.
* New vector layers, editable in an external app (Inkscape recommended).
* New fallback layer types: non-PNG image, data.
* More kinds of images now work as backgrounds.
* Improved Windows support
* Ported to GTK3.
* Accelerator map editor has moved to preferences.
* Many other bugfixes, translations, and code quality improvements.
2018-07-17 12:34:52 +00:00