Commit graph

310641 commits

Author SHA1 Message Date
kamil
ca614b1505 Allow USE_X11=weak that allows X11 paths without having them reachable
Useful in certain packages (python) where X11 paths are needed in wrappers,
but optional in build and runtime.
2020-01-21 10:56:54 +00:00
kamil
a1b18a2bf5 Set native X11BASE on NetBSD to /usr/X11R7 unconditionally
This is the default option for more than a decade now.
2020-01-21 10:50:48 +00:00
schmonz
572f7dfb04 doc: Updated textproc/p5-Text-Markdown-Discount to 0.12 2020-01-21 10:28:59 +00:00
schmonz
ddf694259e Update to 0.12. From the changelog:
- Added cpan repository metadata @dsteinbrunner
- Removed unnecessary comment in POD @anirvan
- Use <br /> instead of <br/> @utgwkk
2020-01-21 10:28:50 +00:00
tm
283990358b doc: Updated databases/phpmyadmin to 4.9.4 2020-01-21 09:52:22 +00:00
tm
9ca69e2042 phpmyadmin: update to 4.9.4
4.9.4 (2020-01-07)
- issue #15724 Fix 2FA was disabled by a bug
- issue        [security] Fix SQL injection vulnerability on the user accounts page (PMASA-2020-1)

4.9.3 (2019-12-26)
- issue #15570 Fix page contents go underneath of floating menubar in some cases
- issue #15591 Fix php notice 'Undefined index: foreign_keys_data' on relations view when the user has column access
- issue #15592 Fix php warning "error_reporting() has been disabled for security reasons"
- issue #15434 Fix middle click on table sort column name shows a blank page
- issue        Fix php notice "Undefined index table_create_time" when setting displayed columns on results of a view
- issue #15571 Fix fatal error when trying to edit row with row checked and button under the table
- issue #15633 Fix designer set display field broken for php 5.x versions
- issue #15621 Support CloudFront-Forwarded-Proto header for Amazon CloudFront proxy
- issue        Fix php 8.0 php notices - Undefined index on login page
- issue #15640 Fix php 7.4 error when trying to access array offset on value of type null on table browse
- issue #15641 Fix replication actions where broken (start slave, stop slave, reset, ...)
- issue #15608 Fix DisableIS is broken when with controluser configured (database list broken)
- issue #15614 Fix undefined offset on index page for MySQL 5.7.8 (server charset)
- issue #15692 Fix JavaScript error when user has not enough privilege to view query statistics.
- issue #14248 Fixed date selection in search menu missing higher Z-index value
- issue        Fix Uncaught php TypeError on php 8.0 when adding a column to table create form
- issue #15682 Fix calendar not taking current time as default value
- issue #15636 Fix php error trying to access array offset on value o type null on replication GUI
- issue #15695 Fix input field for the time in datetime picker is disabled
2020-01-21 09:50:58 +00:00
jperkin
e07a425561 doc: Updated meta-pkgs/gstreamer0.10-plugins to 1.0nb3 2020-01-21 09:40:17 +00:00
jperkin
6b4aca24a0 gstreamer0.10-plugins: gst-plugins0.10-esound is no more.
Bump PKGREVISION.
2020-01-21 09:40:06 +00:00
pho
55c7b6f95f Add idris 2020-01-20 23:33:21 +00:00
pho
abd801e9c4 doc: Added lang/idris version 1.3.2 2020-01-20 23:32:47 +00:00
pho
198a6b821d Import idris-1.3.2
Idris is a general purpose language with full dependent types. It is
compiled, with eager evaluation. Dependent types allow types to be
predicated on values, meaning that some aspects of a program's
behaviour can be specified precisely in the type. The language is
closely related to Epigram and Agda. There is a tutorial at
http://www.idris-lang.org/documentation
2020-01-20 23:32:38 +00:00
nia
60a9acc4ca allegro: Append PLIST in correct place 2020-01-20 22:12:21 +00:00
nia
e19c88823b doc: esound removals 2020-01-20 21:58:15 +00:00
nia
3e162c3b3e *: Remove esound support from pkgsrc
Enlightened Sound Daemon was one of the earlier solutions to the old
"multiple programs can't open /dev/audio at once" problem that was once
a thing we had to worry about.

Eventually, it was adopted as part of GNOME. GNOME lost interest in it
about a decade ago and dropped it in favour of PulseAudio, newer
applications are generally uninterested in supporting it. Last release
was in 2008 and support for newer OS APIs is pretty nonexistent.

Several years ago the original website disappeared.

https://en.wikipedia.org/wiki/Enlightened_Sound_Daemon
https://tracker.debian.org/news/999428/removed-0241-11-from-unstable/
2020-01-20 21:54:00 +00:00
nia
fd29c4da35 firefox: Remove dropped patch properly. 2020-01-20 21:40:57 +00:00
nia
32b83c61c8 mplayer-share: Remove esound support. 2020-01-20 21:34:01 +00:00
nia
b79d047573 allegro: Remove (for wrong build system) esound support. Add alsa and jack.
Bump PKGREVISION because this changes default options (on Linux only)
2020-01-20 21:32:59 +00:00
nia
2844b8b985 mp3blaster: Remove esound support; use sdl on all non-OSS platforms.
Remove OSS option too because it does absolutely nothing, OSS support
is autodetected if the OS supports it.

Bump PKGREVISION because this changes default options on platforms that
don't support OSS.
2020-01-20 21:31:02 +00:00
nia
97d5bb9265 madplay: Remove esound support; add alsa option.
Remove OSS option because it does absolutely nothing, OSS support
is autodetected if the OS supports it.

Bump PKGREVISION because this changes default options (on Linux only)
2020-01-20 21:29:07 +00:00
nia
53b93b4fce libmikmod: Remove esound support; add alsa and pulse support instead.
Bump PKGREVISION because this changes default options (on Linux only)
2020-01-20 21:26:52 +00:00
adam
b438a1c8c0 Updated devel/gmp 2020-01-20 21:25:42 +00:00
adam
b6877af143 gmp: updated to 6.2.0
Changes between GMP version 6.1.* and 6.2.0

BUGS FIXED
* gmp_snprintf now correctly reports an error (returns -1) when snprintf
  does.
* Conversion to double is now more robust even if the configuration process
  does not recognize the float format.
* mpz_powm could return a not completely normalised value, when the
  exponent was 1 and the base < 0.
* mpf_set_str could create invalid mpf_t variables for input strings with
  many leading zeros.

FEATURES
* New C++ functions factorial, primorial and fibonacci for mpz_class.
* Functions to detect primality now substitute the first 24 Miller-Rabin
  iterations with the BPSW test.
* Mini-GMP: new functions mpz_2fac_ui and mpz_mfac_uiui.
* Mini-GMP: mpz_sizeinbase, mpz_get_str, and mpz_set_str now support bases up
  to 62.
* Mini-GMP: added support for the mpq_t layer.
* MIPS r6 cores are now supported.

SPEEDUPS
* Major speedup for AMD Ryzen and Epyc thanks to an extensive set of assembly
  code.
* Major speedup for IBM POWER9 thanks to assembly code making use of new madd
  instruction.
* Speedup for 64-bit ARM CPUs thanks to new/improved assembly code.
* The n-over-k function mpz_bin_ui has been reimplemented for great speedups
  for large operands.
* Speedup for the worst case of mpz_perfect_power_p.
* Speedup for gcd for small and medium size operands.
* Speedup for really huge multiplies thanks to much larger FFT tables.

MISC
* Internal representation of the mpz_t variables now supports lazy
  allocation; memory is allocated only when a value is stored.
* Small improvements and better coverage for the test suite.
* The tune/speed program can measure some more functions.
* The low-level function mpn_mul no longer diverts to mpn_sqr, users should
  call mpn_sqr directly when applicable.
* New installed files gmp.pc and gmpxx.pc, for use with pkg-config.
2020-01-20 21:25:24 +00:00
nia
9c02b7779c golem: Remove esound support 2020-01-20 21:17:51 +00:00
nia
966a4c5ca2 wine[-devel]: Remove esound support
Appears to not actually be set in PLIST...
2020-01-20 21:16:43 +00:00
nia
9aeee6a858 licenses: Add vvvvvv-license 2020-01-20 21:15:48 +00:00
nia
9f4bc1bce9 BasiliskII: Remove esound support 2020-01-20 21:14:49 +00:00
nia
b4e745cc90 libgnome: Remove esound support 2020-01-20 21:14:14 +00:00
nia
271451381c SDL[2]: Remove esound support 2020-01-20 21:13:16 +00:00
adam
40c474b66d Updated devel/git 2020-01-20 20:40:13 +00:00
adam
0a3f1711d0 git: updated to 2.25.0
Git 2.25 Release Notes
======================

Updates since v2.24
-------------------

Backward compatibility notes


UI, Workflows & Features

 * A tutorial on object enumeration has been added.

 * The branch description ("git branch --edit-description") has been
   used to fill the body of the cover letters by the format-patch
   command; this has been enhanced so that the subject can also be
   filled.

 * "git rebase --preserve-merges" has been marked as deprecated; this
   release stops advertising it in the "git rebase -h" output.

 * The code to generate multi-pack index learned to show (or not to
   show) progress indicators.

 * "git apply --3way" learned to honor merge.conflictStyle
   configuration variable, like merges would.

 * The custom format for "git log --format=<format>" learned the l/L
   placeholder that is similar to e/E that fills in the e-mail
   address, but only the local part on the left side of '@'.

 * Documentation pages for "git shortlog" now list commit limiting
   options explicitly.

 * The patterns to detect function boundary for Elixir language has
   been added.

 * The completion script (in contrib/) learned that the "--onto"
   option of "git rebase" can take its argument as the value of the
   option.

 * The userdiff machinery has been taught that "async def" is another
   way to begin a "function" in Python.

 * "git range-diff" learned to take the "--notes=<ref>" and the
   "--no-notes" options to control the commit notes included in the
   log message that gets compared.

 * "git rev-parse --show-toplevel" run outside of any working tree did
   not error out, which has been corrected.

 * A few commands learned to take the pathspec from the standard input
   or a named file, instead of taking it as the command line
   arguments, with the "--pathspec-from-file" option.

 * "git submodule" learned a subcommand "set-url".

 * "git log" family learned "--pretty=reference" that gives the name
   of a commit in the format that is often used to refer to it in log
   messages.

 * The interaction between "git clone --recurse-submodules" and
   alternate object store was ill-designed.  The documentation and
   code have been taught to make more clear recommendations when the
   users see failures.

 * Management of sparsely checked-out working tree has gained a
   dedicated "sparse-checkout" command.

 * Miscellaneous small UX improvements on "git-p4".

 * "git sparse-checkout list" subcommand learned to give its output in
   a more concise form when the "cone" mode is in effect.


Performance, Internal Implementation, Development Support etc.

 * Debugging support for lazy cloning has been a bit improved.

 * Move the definition of a set of bitmask constants from 0ctal
   literal to (1U<<count) notation.

 * Test updates to prepare for SHA-2 transition continues.

 * Crufty code and logic accumulated over time around the object
   parsing and low-level object access used in "git fsck" have been
   cleaned up.

 * The implementation of "git log --graph" got refactored and then its
   output got simplified.

 * Follow recent push to move API docs from Documentation/ to header
   files and update config.h

 * "git bundle" has been taught to use the parse options API.  "git
   bundle verify" learned "--quiet" and "git bundle create" learned
   options to control the progress output.

 * Handling of commit objects that use non UTF-8 encoding during
   "rebase -i" has been improved.

 * The beginning of rewriting "git add -i" in C.

 * A label used in the todo list that are generated by "git rebase
   --rebase-merges" is used as a part of a refname; the logic to come
   up with the label has been tightened to avoid names that cannot be
   used as such.

 * The logic to avoid duplicate label names generated by "git rebase
   --rebase-merges" forgot that the machinery itself uses "onto" as a
   label name, which must be avoided by auto-generated labels, which
   has been corrected.

 * We have had compatibility fallback macro definitions for "PRIuMAX",
   "PRIu32", etc. but did not for "PRIdMAX", while the code used the
   last one apparently without any hiccup reported recently.  The
   fallback macro definitions for these <inttypes.h> macros that must
   appear in C99 systems have been removed.

 * Recently we have declared that GIT_TEST_* variables take the
   usual boolean values (it used to be that some used "non-empty
   means true" and taking GIT_TEST_VAR=YesPlease as true); make
   sure we notice and fail when non-bool strings are given to
   these variables.

 * Users of oneway_merge() (like "reset --hard") learned to take
   advantage of fsmonitor to avoid unnecessary lstat(2) calls.

 * Performance tweak on "git push" into a repository with many refs
   that point at objects we have never heard of.

 * PerfTest fix to avoid stale result mixed up with the latest round
   of test results.

 * Hide lower-level verify_signed-buffer() API as a pure helper to
   implement the public check_signature() function, in order to
   encourage new callers to use the correct and more strict
   validation.

 * Unnecessary reading of state variables back from the disk during
   sequencer operation has been reduced.

 * The code has been made to avoid gmtime() and localtime() and prefer
   their reentrant counterparts.

 * In a repository with many packfiles, the cost of the procedure that
   avoids registering the same packfile twice was unnecessarily high
   by using an inefficient search algorithm, which has been corrected.

 * Redo "git name-rev" to avoid recursive calls.

 * FreeBSD CI support via Cirrus-CI has been added.


Fixes since v2.24
-----------------

 * "rebase -i" ceased to run post-commit hook by mistake in an earlier
   update, which has been corrected.

 * "git notes copy $original" ought to copy the notes attached to the
   original object to HEAD, but a mistaken tightening to command line
   parameter validation made earlier disabled that feature by mistake.

 * When all files from some subdirectory were renamed to the root
   directory, the directory rename heuristics would fail to detect that
   as a rename/merge of the subdirectory to the root directory, which has
   been corrected.

 * Code clean-up and a bugfix in the logic used to tell worktree local
   and repository global refs apart.

 * "git stash save" in a working tree that is sparsely checked out
   mistakenly removed paths that are outside the area of interest.

 * "git rev-parse --git-path HEAD.lock" did not give the right path
   when run in a secondary worktree.

 * "git merge --no-commit" needs "--no-ff" if you do not want to move
   HEAD, which has been corrected in the manual page for "git bisect".

 * "git worktree add" internally calls "reset --hard" that should not
   descend into submodules, even when submodule.recurse configuration
   is set, but it was affected.  This has been corrected.

 * Messages from die() etc. can be mixed up from multiple processes
   without even line buffering on Windows, which has been worked
   around.

 * HTTP transport had possible allocator/deallocator mismatch, which
   has been corrected.

 * The watchman integration for fsmonitor was racy, which has been
   corrected to be more conservative.

 * Fetching from multiple remotes into the same repository in parallel
   had a bad interaction with the recent change to (optionally) update
   the commit-graph after a fetch job finishes, as these parallel
   fetches compete with each other.  Which has been corrected.

 * Recent update to "git stash pop" made the command empty the index
   when run with the "--quiet" option, which has been corrected.

 * "git fetch" codepath had a big "do not lazily fetch missing objects
   when I ask if something exists" switch.  This has been corrected by
   marking the "does this thing exist?" calls with "if not please do not
   lazily fetch it" flag.

 * Test update to avoid wasted cycles.

 * Error handling after "git push" finishes sending the packdata and
   waits for the response to the remote side has been improved.

 * Some codepaths in "gitweb" that forgot to escape URLs generated
   based on end-user input have been corrected.

 * CI jobs for macOS has been made less chatty when updating perforce
   package used during testing.

 * "git unpack-objects" used to show progress based only on the number
   of received and unpacked objects, which stalled when it has to
   handle an unusually large object.  It now shows the throughput as
   well.

 * The sequencer machinery compared the HEAD and the state it is
   attempting to commit to decide if the result would be a no-op
   commit, even when amending a commit, which was incorrect, and
   has been corrected.

 * The code to parse GPG output used to assume incorrectly that the
   finterprint for the primary key would always be present for a valid
   signature, which has been corrected.

 * "git submodule status" and "git submodule status --cached" show
   different things, but the documentation did not cover them
   correctly, which has been corrected.

 * "git reset --patch $object" without any pathspec should allow a
   tree object to be given, but incorrectly required a committish,
   which has been corrected.

 * "git submodule status" that is run from a subdirectory of the
   superproject did not work well, which has been corrected.

 * The revision walking machinery uses resources like per-object flag
   bits that need to be reset before a new iteration of walking
   begins, but the resources related to topological walk were not
   cleared correctly, which has been corrected.

 * TravisCI update.

 * While running "revert" or "cherry-pick --edit" for multiple
   commits, a recent regression incorrectly detected "nothing to
   commit, working tree clean", instead of replaying the commits,
   which has been corrected.

 * Work around a issue where a FD that is left open when spawning a
   child process and is kept open in the child can interfere with the
   operation in the parent process on Windows.

 * One kind of progress messages were always given during commit-graph
   generation, instead of following the "if it takes more than two
   seconds, show progress" pattern, which has been corrected.

 * "git rebase" did not work well when format.useAutoBase
   configuration variable is set, which has been corrected.

 * The "diff" machinery learned not to lose added/removed blank lines
   in the context when --ignore-blank-lines and --function-context are
   used at the same time.

 * The test on "fast-import" used to get stuck when "fast-import" died
   in the middle.

 * "git format-patch" can take a set of configured format.notes values
   to specify which notes refs to use in the log message part of the
   output.  The behaviour of this was not consistent with multiple
   --notes command line options, which has been corrected.

 * "git p4" used to ignore lfs.storage configuration variable, which
   has been corrected.

 * Assorted fixes to the directory traversal API.

 * Forbid pathnames that the platform's filesystem cannot represent on
   MinGW.

 * "git rebase --signoff" stopped working when the command was written
   in C, which has been corrected.

 * An earlier update to Git for Windows declared that a tree object is
   invalid if it has a path component with backslash in it, which was
   overly strict, which has been corrected.  The only protection the
   Windows users need is to prevent such path (or any path that their
   filesystem cannot check out) from entering the index.

 * The code to write split commit-graph file(s) upon fetching computed
   bogus value for the parameter used in splitting the resulting
   files, which has been corrected.

 * Other code cleanup, docfix, build fix, etc.
2020-01-20 20:07:40 +00:00
adam
17709a6bde Updated graphics/py-imagesize, devel/py-autopep8 2020-01-20 19:50:53 +00:00
adam
9334a64b91 py-autopep8: updated to 1.5
version 1.5
Support Python3.8
Support pyproject.toml with [tool.autopep8] section.
fix bugs
2020-01-20 19:50:33 +00:00
adam
9ed48aed4e py-imagesize: updated to 1.2.0
1.2.0:
Unknown changes
2020-01-20 19:44:48 +00:00
gdt
3a7d56fe18 databases/mysql51-client: Update DESCR with EOL date 2020-01-20 18:07:09 +00:00
ryoon
d95c41509d doc: Updated www/php-nextcloud to 18.0.0 2020-01-20 18:01:00 +00:00
ryoon
860f97f78d php-nextcloud: Update to 18.0.0
Changelog:
Nextcloud Hub is the first completely integrated on-premises content
collaboration platform on the market, ready for a new generation
of users who expect seamless online collaboration capabilities out
of the box.

With this release, we made a change to what we ship. Nextcloud 17
is now Nextcloud Hub 18. Nextcloud Hub comes with a number of new
apps which get installed by default on installation (but not shipped
as part of the tarball/zip). Nextcloud 17 users can just upgrade
as usual to 18, we encourage you to install the new and improved
apps like Talk, Calendar, Mail, ONLYOFFICE and more. You will get
notified of this recommendation on upgrade!

As this is a major release, the changelog is too long to put here.
Users can look at github milestones to find what has been merged.
2020-01-20 17:54:48 +00:00
adam
1fa8730778 Removed chat/gg2 2020-01-20 17:45:24 +00:00
adam
32f3737794 gg2: removed (old and not maintained) 2020-01-20 17:44:46 +00:00
jperkin
e0bbb4d5f1 openssl: Explicitly disable afalgeng for now.
This is only supported in certain Linux configurations, so will need proper
PLIST logic if it is to be properly handled as an option.  Fixes EL7.
2020-01-20 17:42:53 +00:00
adam
6237b34800 Added chat/libgadu; Updated chat/ekg 2020-01-20 17:34:41 +00:00
adam
7055585d1c ekg: updated to 20200119
20200119:
- fix for OpenSSL < 1.1.0
- check for systems with separate libncurses and libtinfo
- use LIBS instead of LDFLAGS
- fix some warnings
2020-01-20 17:32:49 +00:00
adam
fbd62cec94 libgadu: added version 1.12.2
libgadu is library for handling Gadu-Gadu instant messenger protocol. For a
long time it was an intergral part of ekg application but due to packaging
issues and use in other appliactions it became a project on its own.
Proprietary protocol was reverse engineered which may make libgadu less than
100% compatible with the original.
2020-01-20 17:25:10 +00:00
gdt
6b34f6aa30 databases/mysql*: Update DESCR with EOL status 2020-01-20 17:15:02 +00:00
fcambus
62183c3ebe doc: Updated graphics/libansilove to 1.1.9 2020-01-20 16:11:16 +00:00
fcambus
fc3cf2224c libansilove: update to 1.1.9.
ChangeLog:

libansilove 1.1.9 (2020-01-20)

- Remove unneeded gdImageColorAllocate calls in the ADF and IDF loaders
- Reset background24 to 0 when encountering blink attribute in an SGR
  sequence, fixing the remaining rendering bugs for 24-bit ANSI artworks
2020-01-20 16:11:05 +00:00
taca
2f6d6c483d doc: Updated devel/ruby-google-protobuf to 3.8.0 2020-01-20 15:40:07 +00:00
taca
15dff51161 devel/ruby-google-protobuf: update to 3.11.2
* pkgsrc change: remove empty lines in PLIST.


3.11.2 (2019/12/13)

3.11.1 (2019/12/03)

3.11.0 (2019/11/26)

* Ruby lazy wrappers optimization (#6797)

3.10.1 (2019/10/29)

* Fixed bug in Ruby DSL when no names are defined in a file (#6756)

3.10.0 (2019/10/03)

Update 2019-10-04: Ruby release has been rolled back due to
grpc/grpc#20471. We will upload a new version once the bug is fixed.

* Fix scope resolution for Google namespace (#5878)
* Support hashes for struct initializers (#5716)
* Optimized away the creation of empty string objects. (#6502)
* Roll forward Ruby upb changes now that protobuf Ruby build is fixed (#5866)
* Optimized layout_mark() for Ruby (#6521)
* Optimization for layout_init() (#6547)
* Fix for GC of Ruby map frames. (#6533)
* Fixed leap year handling by reworking upb_mktime() -> upb_timegm(). (#6695)

3.9.2 (2019/09/23)

3.9.1 (2019/08/06)

3.9.0 (2019/07/12)

* Remove to_hash methods. (#6166)

3.8.0 (2019/05/28)

* Helper methods to get enum name for Ruby.

3.7.1 (2019/03/26)

* Replace strptime with custom implementation (#5906)
* Fixed the bug that bytes fields cannot be larger than 16000 bytes (#5924)
* Miscellaneous bug fixes

3.7.0 (2019/02/28)

* Ruby 2.6 support.
* Drops support for ruby < 2.3.
* Most issues for json encoding/decoding in the c extension have been
  fixed. There are still some edge cases not fixed. For more details, check
  conformance/failure_list_ruby.txt.
* Json parsing can specify an option to ignore unknown fields:
  msg.decode_json(data, {ignore_unknown_fields: true}).
* Added support for proto2 syntax (partially).
* Various bug fixes.
2020-01-20 15:39:25 +00:00
taca
856e26eacf doc: Updated devel/ruby-ffi-yajl to 2.3.3 2020-01-20 15:34:11 +00:00
taca
17479dd866 devel/ruby-ffi-yajl: update to 2.3.3
Update ruby-ffi-yajl to 2.3.3.


2.3.3 (2019-12-30)

* Use correct version file #104 (jaymalasinha)
* Substitute require for require_relative #105 (tas50)
2020-01-20 15:33:37 +00:00
taca
4c59484a17 doc: Updated devel/ruby-byebug to 11.1.0 2020-01-20 15:32:00 +00:00