Link [ pkgsrc | NetBSD | pkgsrc git mirror | PR fulltext-search | netbsd commit viewer ]


   
        usage: [branch:branch] [user:user] [path[@revision]] keyword [... [-excludekeyword [...]]] (e.g. branch:MAIN pkgtools/pkg)




switch to index mode

recent branches: MAIN (1h)  pkgsrc-2024Q1 (11d)  pkgsrc-2023Q4 (58d)  pkgsrc-2023Q2 (90d)  pkgsrc-2023Q3 (170d) 

2024-05-28 17:42:52 UTC Now

2020-05-12 04:35:55 UTC MAIN commitmail json YAML

regress/infra-unittests: clean up test code for subst.mk

There had been unnecessary variations in the code.

(rillig)

2020-05-12 04:22:44 UTC MAIN commitmail json YAML

regress/infra-unittests: replace remaining double with single quotes

(rillig)

2020-05-11 20:22:31 UTC MAIN commitmail json YAML

regress/infra-unittests: replace double quotes with single quotes

Strings in single quotes are simpler to understand and also need fewer
pixels on the screen.

(rillig)

2020-05-11 19:52:14 UTC MAIN commitmail json YAML

mk/subst.mk: fix edge case in detection of identity substitutions

In a basic regular expression, a dollar-sign only means end-of-string if
it appears at the end of the pattern, or (at the choice of the
implementation) at the end of a \(...\) subexpression.

This affects the package converters/help2man that uses a regular
expression containing a dollar in a non-final position.  This regular
expression had not been detected as an identity substitution even though
it is one.

(rillig)

2020-05-11 19:17:22 UTC MAIN commitmail json YAML

regress/infra-unittests: add tests for identity substitutions

(rillig)

2020-05-11 19:13:10 UTC MAIN commitmail json YAML

regress/infra-unittests: run tests in a temporary directory

This isolates the tests from the test infrastructure and allows the test
infrastructure to create arbitrary files for its own purpose without
affecting any of the tests.

(rillig)

2020-05-11 18:06:38 UTC MAIN commitmail json YAML

www/thunderbird60: skip SUBST block for Python interpreter

The mentioned file only contains <(PYTHON), but not <(python).

(rillig)

2020-05-11 17:52:21 UTC MAIN commitmail json YAML

2020-05-11 03:10:46 UTC MAIN commitmail json YAML

regress/tools-platform: demonstrate bug in nbsed-20120308

(rillig)

2020-05-10 18:41:12 UTC MAIN commitmail json YAML

devel/hs-base-orphans: add PLIST

(rillig)

2020-05-10 18:31:20 UTC MAIN commitmail json YAML

devel/swig2: skip check for unknown configure options

(rillig)

2020-05-10 18:24:56 UTC MAIN commitmail json YAML

lang/mono6: fix build in strict environment

(rillig)

2020-05-10 17:46:59 UTC MAIN commitmail json YAML

mk/haskell.mk: allow to generate PLIST files

Since GHC 7.10 or 7.8, the Haskell packages are installed in directories
whose name contains the package hash.  This made it harder to predict the
exact pathname.  Havin the exact pathnames in the PLIST file is the
ideal, it also helps to record the general structure of the installed
files to see whether some file unexpectedly appear or disappear.

To enable this for Haskell packages, the various base directories are
replaced with placeholders during print-PLIST.  These placeholders are
translated back to their respective paths when the +PLIST is generated
from the PLIST in the package directory.

Except for 2 packages, all Haskell packages in main pkgsrc had their
package PLIST file removed.  To help in adding them back, the pkgsrc
developer can set HS_UPDATE_PLIST=yes in mk.conf, which will generate the
PLIST directly into ${PKGDIR}/PLIST upon installation.

Most packages in pkgsrc-wip still have their old PLIST, and these are
migrated automatically as well.

(rillig)

2020-05-10 17:27:27 UTC MAIN commitmail json YAML

security/libssh2: remove unknown configure options

(rillig)

2020-05-10 14:54:48 UTC MAIN commitmail json YAML

devel/sfslite: suppress USE_TOOLS+=perl warning

(rillig)

2020-05-10 14:53:54 UTC MAIN commitmail json YAML

devel/subversion-base: suppress USE_TOOLS+=perl warning

(rillig)

2020-05-10 14:53:00 UTC MAIN commitmail json YAML

devel/swig3: skip check for unknown configure options

(rillig)

2020-05-10 14:50:31 UTC MAIN commitmail json YAML

graphics/goocanvas2: suppress USE_TOOLS+=perl warning

(rillig)

2020-05-10 14:49:43 UTC MAIN commitmail json YAML

graphics/libpano13: suppress USE_TOOLS+=perl warning

(rillig)

2020-05-10 14:36:18 UTC MAIN commitmail json YAML

mk/tools: don't create empty symlink for wrong tool definition

This case can only happen in the following special case:

TOOLS_CREATE+= asdf
TOOLS_PATH.asdf= # empty

If there is a lonely TOOLS_CREATE without a corresponding TOOLS_PATH, it
defaults to ${FALSE} and thus doesn't trigger this code.

(rillig)

2020-05-10 14:27:46 UTC MAIN commitmail json YAML

multimedia/gst-plugins0.10-base: allow SUBST block to be a no-op

(rillig)

2020-05-10 14:26:40 UTC MAIN commitmail json YAML

multimedia/gst-plugins1-base: sort "used by" lines

(rillig)

2020-05-10 14:25:42 UTC MAIN commitmail json YAML

net/bind914: remove unknown configure option

(rillig)

2020-05-10 14:24:59 UTC MAIN commitmail json YAML

net/isc-dhcp4: skip check for unknown configure options

(rillig)

2020-05-10 14:23:36 UTC MAIN commitmail json YAML

net/ns: suppress USE_TOOLS+=perl warning

(rillig)

2020-05-10 14:22:48 UTC MAIN commitmail json YAML

net/proftpd: skip check for unknown configure options

(rillig)

2020-05-10 14:20:43 UTC MAIN commitmail json YAML

net/wide-dhcpv6: clean up SUBST_FILES

(rillig)

2020-05-10 14:19:38 UTC MAIN commitmail json YAML

news/suck: suppress USE_TOOLS+=perl warning

(rillig)

2020-05-10 14:18:54 UTC MAIN commitmail json YAML

parallel/ganglia-monitor-core: clean up SUBST_FILES

The package has switched to autoconf's .in files to get the paths into
the source code.

(rillig)

2020-05-10 14:13:46 UTC MAIN commitmail json YAML

security/p5-Authen-PAM: use perl as a tool

This is not only a Perl module, it also runs the Perl interpreter
directly.

(rillig)

2020-05-10 14:12:33 UTC MAIN commitmail json YAML

sysutils/ups-nut-*: suppress USE_TOOLS+=perl warning

(rillig)

2020-05-10 14:09:25 UTC MAIN commitmail json YAML

textproc/ruby-nqxml: allow to skip rinstall SUBST block

(rillig)

2020-05-10 14:07:08 UTC MAIN commitmail json YAML

wm/sawfish: fix location of main.jl.in

(rillig)

2020-05-10 14:03:02 UTC MAIN commitmail json YAML

www/nostromo: remove outdated SUBST_MESSAGE

(rillig)

2020-05-10 14:01:46 UTC MAIN commitmail json YAML

www/ruby-div: fix strict build with SUBST_NOOP_OK=no

(rillig)

2020-05-10 13:59:47 UTC MAIN commitmail json YAML

x11/xpmroot: suppress USE_TOOLS+=perl warning

(rillig)

2020-05-10 13:59:09 UTC MAIN commitmail json YAML

x11/qt4-libs: suppress USE_TOOLS+=perl warning

(rillig)

2020-05-10 13:56:14 UTC MAIN commitmail json YAML

databases/mariadb55-client: clean up REPLACE_PERL

Some of the mentioned files didn't exist anymore.

(rillig)

2020-05-10 13:54:19 UTC MAIN commitmail json YAML

mark perl as not needed

Before, it had the same effect but generate a USE_TOOLS+=perl warning.

(rillig)

2020-05-10 13:51:34 UTC MAIN commitmail json YAML

cross/cc65: remove unnecessary dependency on Perl

(rillig)

2020-05-10 10:50:05 UTC MAIN commitmail json YAML

graphics/graphwiz: remove unknown configure option

(rillig)

2020-05-10 10:32:33 UTC MAIN commitmail json YAML

lang/quickjs: install documentation and examples

(rillig)

2020-05-10 10:19:40 UTC MAIN commitmail json YAML

doc: Updated lang/quickjs to 20200412

(rillig)

2020-05-10 10:17:06 UTC MAIN commitmail json YAML

lang/quickjs: update to 2020-04-12

Changes since 2020-01-19:

2020-04-12:

- added cross realm support
- added AggregateError and Promise.any
- added env, uid and gid options in os.exec()
- misc bug fixes

2020-03-16:

- reworked error handling in std and os libraries: suppressed I/O
  exceptions in std FILE functions and return a positive errno value
  when it is explicit
- output exception messages to stderr
- added std.loadFile(), std.strerror(), std.FILE.prototype.tello()
- added JS_GetRuntimeOpaque(), JS_SetRuntimeOpaque(), JS_NewUint32()
- updated to Unicode 13.0.0
- misc bug fixes

(rillig)

2020-05-10 07:48:10 UTC MAIN commitmail json YAML

mk/scripts: fix a few of the HTML injections in README generation

These are needed for the djb-errno-hack option, which includes the <>
characters.

(rillig)

2020-05-10 07:10:39 UTC MAIN commitmail json YAML

mail/mailfront: fix PKG_SUGGESTED_OPTIONS

The package-specific options.mk is included by djbware.mk and must
therefore not be included by the package Makefile itself.  This fixes the
PKG_SUPPORTED_OPTIONS displayed by show-options.

Found by making the package-settable variables in mk/bsd.options.mk
read-only.

(rillig)

2020-05-10 06:52:50 UTC MAIN commitmail json YAML

mk: move locking.mk from internal to misc

Locking is not really internal since it has user-settable variables.

(rillig)

2020-05-10 06:05:35 UTC MAIN commitmail json YAML

mk/tools/perl.mk: allow to silence the USE_TOOLS+=perl warning

Packages that don't declare USE_TOOLS+=perl and whose configure script
invokes perl produce a warning.

Usually warnings are ignored, but they can also be configured as errors,
for example during a strict bulk build.  In this situation it is
necessary to override the default behavior of the perl tool to fail
silently.  Up to now, defining both TOOLS_BROKEN+=perl and
TOOLS_FAIL+=perl produced a duplicate make target.

To handle this situation, let TOOLS_BROKEN+=perl take precedence over
TOOLS_FAIL+=perl.  This is much easier than finding out in each case how
to disable the perl check in the configure script, which is most often
done by adding any of the following to CONFIGURE_ENV: PERL=#none,
ac_cv_prog_PERL=#none, ac_cv_path_PERL=#none.

(rillig)

2020-05-10 05:06:21 UTC MAIN commitmail json YAML

devel/libatomic_ops: fix layout of MESSAGE file

(rillig)

2020-05-09 22:42:37 UTC MAIN commitmail json YAML

regress/buildlink-transform: clean up code

(rillig)

2020-05-09 22:39:53 UTC MAIN commitmail json YAML

regress/buildlink-transform: repair most of the regression test

This test is for the old compiler wrapper.
Using it with the cwrappers from 2014 makes several test cases fail.

(rillig)

2020-05-09 22:13:30 UTC MAIN commitmail json YAML

regress/replace-interpreter: fix package installation

(rillig)

2020-05-09 21:50:49 UTC MAIN commitmail json YAML

regress/make-shell: add missing variable for the shell test

(rillig)

2020-05-09 21:48:59 UTC MAIN commitmail json YAML

regress/ignore-tools: remove

This regression test has been broken for a long time now.  It tested the
_TOOLS_OPSYS_INCOMPAT variable, which does not exist anymore.

(rillig)

2020-05-09 21:08:05 UTC MAIN commitmail json YAML

mk/tools/create.mk: make tool wrappers smaller

There is no need to include the comments from the shquote function.

(rillig)

2020-05-09 21:04:14 UTC MAIN commitmail json YAML

mk/tools/bsd.tools.mk: include _TOOLS_VARNAME in show-all-tools

This information is useful for getting the variable name that corresponds
to a tool.  In most cases this is just the uppercase name of the tool,
but there are exceptions like ${SETENV} for env, ${HOSTNAME_CMD} for
hostname.

(rillig)

2020-05-09 20:50:20 UTC MAIN commitmail json YAML

mk/tools/create.mk: add new variable TOOLS_ALWAYS_WRAP for debugging

(rillig)

2020-05-09 20:16:59 UTC MAIN commitmail json YAML

security/py-ecdsa: remove unnecessary REPLACE_PYTHON

These files are not installed as executables, therefore they don't need a
script interpreter. The paths to the files were wrong anyway.

(rillig)

2020-05-09 20:03:39 UTC MAIN commitmail json YAML

sysutils/burp: fix path to configuration files

(rillig)

2020-05-09 20:02:24 UTC MAIN commitmail json YAML

sysutils/py-google-compute-engine: allow no-op SUBST block

It looks wrong that the paths in constants.py depend on the operating
system, but that's not caused by the latest SUBST changes, so I'm leaving
that as-is.  Someone familiar with this package should have a look.

(rillig)

2020-05-09 19:56:08 UTC MAIN commitmail json YAML

www/viewvc: remove no-op file from SUBST_FILES

(rillig)

2020-05-09 19:55:10 UTC MAIN commitmail json YAML

www/w3c-httpd: remove duplicate file from SUBST_FILES

(rillig)

2020-05-09 19:40:10 UTC MAIN commitmail json YAML

mk/check/check-portability.mk: improve documentation

(rillig)

2020-05-09 19:26:39 UTC MAIN commitmail json YAML

doc: Updated pkgtools/pkglint to 20.1.5

(rillig)

2020-05-09 19:26:11 UTC MAIN commitmail json YAML

pkgtools/pkglint: update to 20.1.5

Changes since 20.1.4:

No more wrong warnings about the Solaris /bin/sh. These warnings had been
there for 14 years, preventing pkgsrc developers from using the $$(...)
command substitution and negation in shell conditions.

https://mail-index.netbsd.org/pkgsrc-changes/2020/05/01/msg212194.html

(rillig)

2020-05-09 18:57:39 UTC MAIN commitmail json YAML

devel/go-protobuf: fix shell portability

(rillig)

2020-05-09 18:55:01 UTC MAIN commitmail json YAML

net/go-dns: fix shell portability

(rillig)

2020-05-09 18:44:14 UTC MAIN commitmail json YAML

sysutils/beats: skip portability check on unused parts

(rillig)

2020-05-09 18:31:01 UTC MAIN commitmail json YAML

emulators/aranym: skip portability check

On macOS, /bin/sh is a bash.

(rillig)

2020-05-09 18:29:24 UTC MAIN commitmail json YAML

security/aide: skip portability check

(rillig)

2020-05-09 18:25:28 UTC MAIN commitmail json YAML

2020-05-09 18:03:59 UTC MAIN commitmail json YAML

lang/gcc9: fix build in strict environment

(rillig)

2020-05-09 17:59:09 UTC MAIN commitmail json YAML

lang/gcc49: fix build in strict environment

(rillig)

2020-05-09 17:57:56 UTC MAIN commitmail json YAML

lang/gcc44: fix build in strict environment

(rillig)

2020-05-09 17:54:55 UTC MAIN commitmail json YAML

cross/powerpc-none-elf-gcc: fix build in strict environment

(rillig)

2020-05-09 17:53:53 UTC MAIN commitmail json YAML

cross/pdp11-aout-gcc: fix build in strict environment

(rillig)

2020-05-09 17:52:27 UTC MAIN commitmail json YAML

cross/h8300-elf-gcc: fix typo from previous commit

(rillig)

2020-05-09 17:51:32 UTC MAIN commitmail json YAML

cross/or1k-none-elf-gcc: fix build in strict environment

(rillig)

2020-05-09 17:49:37 UTC MAIN commitmail json YAML

cross/h8300-elf-gcc: fix build in strict environment

(rillig)

2020-05-09 17:46:48 UTC MAIN commitmail json YAML

cross/arm-none-eabi-gdb: suppress shell portability

(rillig)

2020-05-09 17:41:09 UTC MAIN commitmail json YAML

regress/infra-unittests: parse command line options [-kv] [-f filter]

(rillig)

2020-05-09 17:10:39 UTC MAIN commitmail json YAML

regress/infra-unittests: indent here-documents

(rillig)

2020-05-09 16:52:52 UTC MAIN commitmail json YAML

lang/mono6: fix shell portability

(rillig)

2020-05-09 16:48:57 UTC MAIN commitmail json YAML

mk/pkginstall: fix output of show-all-pkginstall

(rillig)

2020-05-09 16:45:57 UTC MAIN commitmail json YAML

lang/mono6: clean up CONF_FILES

(rillig)

2020-05-09 16:37:15 UTC MAIN commitmail json YAML

lang/mono6: fix path to Python interpreter

(rillig)

2020-05-09 13:28:09 UTC MAIN commitmail json YAML

lang/sbcl: remove no-op SUBST block

There is no file that contains the word "tar" anymore.

(rillig)

2020-05-09 13:22:38 UTC MAIN commitmail json YAML

lang/rust: remove no-op file from SUBST_FILES

(rillig)

2020-05-09 13:10:35 UTC MAIN commitmail json YAML

print/py-weasyprint: remove no-op SUBST block

The word PYVERSSUFFIX does not appear in setup.cfg.

(rillig)

2020-05-09 13:06:22 UTC MAIN commitmail json YAML

www/davical: remove no-op SUBST block

The word EGDIRCONFIG does not appear anywhere else.

(rillig)

2020-05-09 12:52:54 UTC MAIN commitmail json YAML

devel/ocaml-findlib: remove no-op SUBST block

There is no file called *reg* anymore.

(rillig)

2020-05-09 12:39:45 UTC MAIN commitmail json YAML

2020-05-09 12:34:16 UTC MAIN commitmail json YAML

security/isakmpd: remove no-op files from SUBST_FILES

(rillig)

2020-05-09 12:28:37 UTC MAIN commitmail json YAML

graphics/irrlicht: remove no-op SUBST block

(rillig)

2020-05-09 12:26:22 UTC MAIN commitmail json YAML

www/horde: remove no-op file from SUBST_FILES

(rillig)

2020-05-09 08:51:27 UTC MAIN commitmail json YAML

audio/fasttracker2: remove no-op SUBST block

(rillig)

2020-05-09 08:49:12 UTC MAIN commitmail json YAML

misc/ec2-ami-tools: remove no-op file from SUBST_FILES

(rillig)

2020-05-09 08:42:37 UTC MAIN commitmail json YAML

games/ccgo: remove no-op file from SUBST_FILES

(rillig)

2020-05-09 08:30:49 UTC MAIN commitmail json YAML

2020-05-09 04:37:36 UTC MAIN commitmail json YAML

lang/ruby27-base: fix path to power_assert/console

(rillig)

2020-05-08 19:50:33 UTC MAIN commitmail json YAML

doc: Updated pkgtools/pkglint to 20.1.4

(rillig)

2020-05-08 19:50:04 UTC MAIN commitmail json YAML

pkgtools/pkglint: update to 20.1.4

Changes since 20.1.3:

For patches that patch a single file, the filename of the patch should
correspond to the patched file. There are a few different naming schemes
in action, therefore the check is relatively loose. Patches that are
called patch-[a-z][a-z] continue to be allowed for historic reasons.
Patches that are called patch-CVE-* are also allowed.

The entries in doc/CHANGES-* are checked for consistency. For example,
it doesn't make sense to add a package twice or "update" a package from
version 1.0 to version 1.0. All version numbers in these entries must
be valid pkgsrc versions, i.e. start with a digit and only use
characters from -.0-9A-Z_a-z.

(rillig)

2020-05-08 18:21:09 UTC MAIN commitmail json YAML

doc/CHANGES-2012: remove duplicate entries

(rillig)

2020-05-08 18:10:04 UTC MAIN commitmail json YAML

doc/CHANGES-2019: clean up redundant entries

An update from 1.23 to 1.23 is not really an update.

(rillig)

2020-05-08 16:25:04 UTC MAIN commitmail json YAML

net/knot: remove nonexistent file from REPLACE_PYTHON

(rillig)

2020-05-08 16:20:38 UTC MAIN commitmail json YAML

devel/cscope: remove unknown configure arguments

(rillig)

2020-05-08 14:10:10 UTC MAIN commitmail json YAML

lang/llvm: remove nonexistent file from REPLACE_PYTHON

(rillig)

2020-05-08 05:04:18 UTC MAIN commitmail json YAML

net/yaz: remove unknown configure option

The configure script does not contain "openssl" anywhere.

(rillig)

2020-05-07 20:21:41 UTC MAIN commitmail json YAML

lang/clang: fix detection of libstdc++

In the previous commit, I had missed a negation in the empty(...)
condition.

PKGREVISION++ to notify clang users of the fix.

https://mail-index.netbsd.org/pkgsrc-users/2020/05/07/msg031132.html

(rillig)

2020-05-07 05:41:33 UTC MAIN commitmail json YAML

www/ap2-python: omit unknown configure option

This fixes the build with GNU_CONFIGURE_STRICT=yes.

(rillig)

2020-05-06 06:14:56 UTC MAIN commitmail json YAML

mk/subst.mk: allow identity substitutions with escaped dots

This fixes the build of converters/help2man in SUBST_NOOP_OK=no mode.

(rillig)

2020-05-05 19:02:36 UTC MAIN commitmail json YAML

devel/libthrift: fix bmake warnings about duplicate perl tool

Adding perl to TOOLS_BROKEN leads to these warnings:

make: "/usr/pkgsrc/mk/tools/create.mk" line 142:
warning: duplicate script for target ".../.tools/bin/perl" ignored

Since perl is not needed to build this package, disable it in the
configure script.

(rillig)

2020-05-05 18:37:37 UTC MAIN commitmail json YAML

graphics/OpenRM: skip shell portability check

(rillig)

2020-05-05 18:33:15 UTC MAIN commitmail json YAML

print/LPRng: skip shell portability check for RedHat files

They use the [[ keyword but are not needed for the pkgsrc build.

(rillig)

2020-05-05 17:51:46 UTC MAIN commitmail json YAML

emulators/BasiliskII: ignore bashism on macOS

(rillig)

2020-05-05 06:11:29 UTC MAIN commitmail json YAML

regress/infra-unittests: add tests for portability checks

Files like Makefile.am and configure.ac are usually not used during a
build, therefore there's no point in checking these for shell portability
issues.

(rillig)

2020-05-05 05:55:26 UTC MAIN commitmail json YAML

mk/check/check-portability: opt-in for newer portability checks

There are a few portability checks that have been existing for years.
Later additions need an opt-in phase to avoid breaking existing usages.

https://mail-index.netbsd.org/tech-pkg/2020/05/04/msg023084.html

(rillig)

2020-05-04 21:48:18 UTC MAIN commitmail json YAML

mk/check/check-portability: fix error message when no patches are found

(rillig)

2020-05-04 21:32:48 UTC MAIN commitmail json YAML

mk/check/check-portability: skip X.in if X is patched

A commonly occuring scenario is that a package patches the configure
script, but that the corresponding configure.in contains shell code that
is not portable.  In cases like these, configure.in is typically not used
during the build, therefore there is no need to check it for portability.

This also applies to all other combinations where a file is patched and
the corresponding file.in contains unportable shell code.

(rillig)

2020-05-04 20:29:26 UTC MAIN commitmail json YAML

regress/check-portability: fix regression test for added line numbers

The line numbers were added to the output in check-portability.awk r1.12.

(rillig)

2020-05-04 18:29:26 UTC MAIN commitmail json YAML

converters/help2man: remove redundant condition around SUBST block

Since subst.mk r1.85 from 2020-04-29 20:00, a few hours after this
condition had been added, this is not necessary anymore.

(rillig)

2020-05-04 18:06:56 UTC MAIN commitmail json YAML

mk/configure/pkg-config-override.mk: ignore no-op SUBST blocks

There are many .pc files that don't have a "Libs:" line.  That is totally
ok, therefore just skip these files.

(rillig)

2020-05-04 04:53:53 UTC MAIN commitmail json YAML

lang/ruby: make patching config_file.rb optional

ruby26-base and beyond don't need this patch anymore.  They get the
configuration directory from Gem::ConfigFile::SYSTEM_CONFIG_PATH, which
is set to RbConfig::CONFIG["sysconfdir"], which in turn is set to
PKGSYSCONFDIR.

(rillig)

2020-05-04 04:39:15 UTC MAIN commitmail json YAML

devel/py-coverage: skip shell portability check for unneeded file

(rillig)

2020-05-03 19:41:50 UTC MAIN commitmail json YAML

devel/ruby-redmine: remove no-op files from SUBST_FILES

(rillig)

2020-05-03 19:36:33 UTC MAIN commitmail json YAML

emulators/qemu: remove no-op file from SUBST_FILES

(rillig)

2020-05-03 19:32:30 UTC MAIN commitmail json YAML

devel/protobuf: skip shell portability check

(rillig)

2020-05-03 19:21:55 UTC MAIN commitmail json YAML

lang/openjdk8: document safe use of array[char]

(rillig)

2020-05-03 19:11:31 UTC MAIN commitmail json YAML

mk/defaults/options.description: describe a few options

(rillig)

2020-05-03 19:08:52 UTC MAIN commitmail json YAML

www/aws: clean up package definition

(rillig)

2020-05-03 18:52:21 UTC MAIN commitmail json YAML

net/libktorrent: move documentation from share/docs to share/doc

(rillig)

2020-05-03 18:45:28 UTC MAIN commitmail json YAML

mk/bsd.options.mk: make deprecated options more visible

Up to now, the generated warnings were not prefixed with anything.

(rillig)

2020-05-03 17:59:51 UTC MAIN commitmail json YAML

cross/freemint-mintlib: skip portability check

(rillig)

2020-05-03 17:56:45 UTC MAIN commitmail json YAML

cross/aarch64-none-elf-gcc: skip check for unknown configure options

(rillig)

2020-05-03 17:43:19 UTC MAIN commitmail json YAML

lang/gcc-aux: fix shell portability

(rillig)

2020-05-03 17:42:20 UTC MAIN commitmail json YAML

lang/gcc6-aux: fix shell portability

(rillig)

2020-05-03 17:40:34 UTC MAIN commitmail json YAML

devel/gdb7: fix shell portability

(rillig)

2020-05-03 17:37:47 UTC MAIN commitmail json YAML

lang/gcc48: ignore unknown configure options, skip portability check

(rillig)

2020-05-03 17:36:26 UTC MAIN commitmail json YAML

lang/gcc49: ignore unknown configure options, skip portability check

(rillig)

2020-05-03 17:33:01 UTC MAIN commitmail json YAML

devel/gdb: fix shell portability in test file

(rillig)

2020-05-03 17:22:50 UTC MAIN commitmail json YAML

net/delegate: fix potential endless loop in CGI part

Not reported upstream since the homepage is not reachable.

(rillig)

2020-05-03 16:49:32 UTC MAIN commitmail json YAML

ham/cwtext: document safe usage of array[char]

(rillig)

2020-05-03 16:45:52 UTC MAIN commitmail json YAML

lang/cu-prolog: suppress harmless array[char] compiler warnings

(rillig)

2020-05-03 16:40:29 UTC MAIN commitmail json YAML

lang/cu-prolog: re-wrap DESCR to look more natural

(rillig)

2020-05-03 16:10:04 UTC MAIN commitmail json YAML

news/bystand: document harmless array[char]

(rillig)

2020-05-03 16:06:01 UTC MAIN commitmail json YAML

games/bridge-hands: document harmless array[char]

(rillig)

2020-05-03 16:01:28 UTC MAIN commitmail json YAML

devel/bcc: add license, document that array[char] are harmless

(rillig)

2020-05-03 15:36:46 UTC MAIN commitmail json YAML

lang/awka: fix homepage

(rillig)

2020-05-03 15:36:20 UTC MAIN commitmail json YAML

2020-05-03 15:08:29 UTC MAIN commitmail json YAML

misc/astrolog: document harmless instances of array[char]

(rillig)

2020-05-03 14:58:18 UTC MAIN commitmail json YAML

biology/arka: document 2 instances of char as array index

(rillig)

2020-05-03 14:49:30 UTC MAIN commitmail json YAML

2020-05-03 14:38:36 UTC MAIN commitmail json YAML

2020-05-03 14:25:53 UTC MAIN commitmail json YAML

net/DarwinStreamingServer: allow build even with -Werror=char-subscripts

(rillig)

2020-05-03 14:22:43 UTC MAIN commitmail json YAML

games/7kaa: build even when CFLAGS has -Werror=char-subscripts

The upstream code looks very suspicious.  It forces compilation with
-fsigned-char and then uses signed characters to index a 256-entry table,
for example in IMGbltAreaRemap.  But only in the C++ code.
The corresponding assembler code uses unsigned bytes.
I'll let them fix this bug themselves.

(rillig)

2020-05-03 13:02:18 UTC MAIN commitmail json YAML

devel/binutils: suppress USE_TOOLS+=perl warning

(rillig)

2020-05-03 12:55:04 UTC MAIN commitmail json YAML

cross/avr-gcc: skip portability check, allow unknown configure options

(rillig)

2020-05-03 12:51:53 UTC MAIN commitmail json YAML

cross/mingw-w64-i686-gcc-bootstrap: configure options, portability

(rillig)

2020-05-03 10:57:06 UTC MAIN commitmail json YAML

mk/help: clean up code

(rillig)

2020-05-03 10:51:06 UTC MAIN commitmail json YAML

mk/help: remove negation from variable names

(rillig)

2020-05-03 10:34:00 UTC MAIN commitmail json YAML

mk/bsd.pkg.mk: improve documentation

(rillig)

2020-05-03 10:10:05 UTC MAIN commitmail json YAML

mk/bsd.options.mk: fix comment for bmake help

Before, "bmake help" only printed the second section of the help topic.

(rillig)

2020-05-03 10:00:42 UTC MAIN commitmail json YAML

mk/bdb.buildlink3.mk: fix outdated comments

(rillig)

2020-05-03 09:51:07 UTC MAIN commitmail json YAML

mk/help: do not treat continuation lines as textual comments

(rillig)

2020-05-03 09:44:07 UTC MAIN commitmail json YAML

mk/help: make variable more precise

The word "ignore" was too unspecific.  There are lines that should be
printed, and there are lines that should be evaluated.

(rillig)

2020-05-03 09:22:16 UTC MAIN commitmail json YAML

mk/bsd.pkg.mk: fix typos in documentation

(rillig)

2020-05-03 09:07:00 UTC MAIN commitmail json YAML

mk/help: clean up code for selecting relevant help topics

(rillig)

2020-05-03 08:49:16 UTC MAIN commitmail json YAML

mk/help: only list help topics that have associated keywords

(rillig)

2020-05-03 08:42:22 UTC MAIN commitmail json YAML

regress/infra-unittests: demonstrate wrong help topics without keywords

(rillig)

2020-05-03 08:27:10 UTC MAIN commitmail json YAML

doc/guide: remove documentation of WRAPPER_TRANSFORM_CMDS

It is not used anymore.

(rillig)

2020-05-03 08:03:00 UTC MAIN commitmail json YAML

devel/idutils: suppress USE_TOOLS+=perl warning

(rillig)

2020-05-03 08:00:42 UTC MAIN commitmail json YAML

textproc/grep: suppress USE_TOOLS+=perl warning

(rillig)

2020-05-03 07:44:53 UTC MAIN commitmail json YAML

math/R-nloptr: remove no-op SUBST block

(rillig)

2020-05-03 07:38:50 UTC MAIN commitmail json YAML

regress/tools-platform: document which shell pkgsrc uses

(rillig)

2020-05-03 07:07:03 UTC MAIN commitmail json YAML

graphics/GraphicsMagick: remove unknown configure options

(rillig)

2020-05-02 19:32:59 UTC MAIN commitmail json YAML

mk/wrapper/transform-gcc: pass -Wno-* without warning

Seen in lang/mono6.

(rillig)

2020-05-02 19:16:16 UTC MAIN commitmail json YAML

mail/up-imappproxy: remove obsolete patch, fix directories in README

(rillig)

2020-05-02 18:38:55 UTC MAIN commitmail json YAML

www/py-werkzeug: remove nonexistent file from SUBST_FILES

There is no contrib directory anymore.

(rillig)

2020-05-02 18:36:03 UTC MAIN commitmail json YAML

graphics/ImageMagick6: remove unknown configure options

(rillig)

2020-05-02 15:07:42 UTC MAIN commitmail json YAML

time/libical: remove broken REPLACE_INTERPRETER block

The block was called "perl" but replaced "tclsh". Its empty REPLACE_FILES
triggered a warning, which I converted to an error in my local bulk
build.

(rillig)

2020-05-02 15:02:58 UTC MAIN commitmail json YAML

multimedia/gst-plugins1-base: remove unknown configure option

(rillig)

2020-05-02 14:59:57 UTC MAIN commitmail json YAML

textproc/enchant2: remove unknown configure option

(rillig)

2020-05-02 14:58:18 UTC MAIN commitmail json YAML

sysutils/dbus-python-common: fix unknown configure option

(rillig)

2020-05-02 14:56:28 UTC MAIN commitmail json YAML

cross/arm-none-eabi-gcc: skip check for unknown configure options

(rillig)

2020-05-02 14:35:52 UTC MAIN commitmail json YAML

net/wistumbler2: remove no-op SUBST block

That file only contains the macro ETC_CFGFILE, not an absolute path.

(rillig)

2020-05-02 14:33:20 UTC MAIN commitmail json YAML

wm/windowmaker: remove WindowMaker.in from SUBST_FILES

That file does not contain the paths that are fixed.

(rillig)

2020-05-02 14:16:06 UTC MAIN commitmail json YAML

www/siege: remove no-op SUBST block

The files don't contain EGDIR.

(rillig)

2020-05-02 13:53:09 UTC MAIN commitmail json YAML

x11/qt4-libs: remove no-op SUBST group

The mm file does not contain the word prefix.

(rillig)

2020-05-02 13:44:56 UTC MAIN commitmail json YAML

net/publicfile: remove redundant file for errno hack

That substitution is already done by patch-leapsecs__read.c.

(rillig)

2020-05-02 13:40:18 UTC MAIN commitmail json YAML

www/drupal8: remove SUBST block for nonexistent file

(rillig)

2020-05-02 13:37:08 UTC MAIN commitmail json YAML

math/pari: remove no-op SUBST block

When building on NetBSD-8.0-x86_64, the file pari.cfg does not contain
any references to TOOLS_DIR.

(rillig)

2020-05-02 13:27:05 UTC MAIN commitmail json YAML

net/netatalk3: remove no-op SUBST block

There is no mention of dvips in the whole package.

(rillig)

2020-05-02 11:49:40 UTC MAIN commitmail json YAML

sysutils/qlogtools: skip nonexistent error.h when fixing errno

Some packages using mk/djbware.mk do not have error.h but need to fix the
errno declaration in other files.  Up to now, there was no good way of
achieving exactly this.

Building packages like these in a SUBST_NOOP_OK=no build makes these
packages fail.  To fix these packages, the configuration of the files
needed to be a bit more flexible.

(rillig)

2020-05-02 11:43:09 UTC MAIN commitmail json YAML

mk/djbware.mk: indent nested .if and .include directives

(rillig)

2020-05-02 10:47:38 UTC MAIN commitmail json YAML

mail/qmail: doesn't need the errno hack anymore

notqmail-1.07 correctly includes <errno.h> instead of declaring errno as
a process-global variable.

(rillig)

2020-05-02 10:44:10 UTC MAIN commitmail json YAML

sysutils/py-diffoscope: remove no-op SUBST block

diffoscope has switched to libarchive instead of depending on an external
gtar.

(rillig)

2020-05-02 10:33:25 UTC MAIN commitmail json YAML

graphics/py-cairocffi: remove no-op SUBST block

There is neither PREFIX nor SOEXT in cairocffi/__init__.py.

(rillig)

2020-05-02 10:28:42 UTC MAIN commitmail json YAML

textproc/py-4Suite: remove no-op pattern from SUBST_FILES

The Borrowed tests don't need a #! interpreter, but one of the Core tests
does.

(rillig)

2020-05-02 10:24:58 UTC MAIN commitmail json YAML

x11/x11vnc: allow no-op SUBST block for pthread

On NetBSD-8.0-x86_64, the generated configure script does not contain
"pthread" at all. Maybe it is different on other platforms, therefore
leave the possible substitution as-is, but don't error out.

(rillig)

2020-05-02 10:14:41 UTC MAIN commitmail json YAML

www/py-werkzeug: remove examples/cookieauth.py from SUBST_FILES

It doesn't exist anymore.

(rillig)