Commit graph

5734 commits

Author SHA1 Message Date
rillig
a86463007e pkgtools/pkglint: update to 21.2.3
Changes since 21.2.2:

Temporarily disable the warning about Meson and gmake.  It led to a
false positive in x11/libxkbcommon, where pkglint wrongly assumed that
the package would use gmake.

For packages using Meson, do not warn if an included package uses
CONFIGURE_ARGS.
2021-08-12 05:29:41 +00:00
bsiegert
624af70d8a Revbump all Go packages after go116 update 2021-08-11 19:35:03 +00:00
rillig
f5affbdeda pkgtools/pkglint: update to 21.2.2
Changes since 21.2.1:

Check the variable names of OPSYS-specific variables for typos, such as
'Dragonfly' with a lowercase 'f'.  Suggested by David A. Holland in
PR pkg/56352.

Warn if variables like CFLAGS are assigned using the operator '='.
Suggested by David A. Holland in PR pkg/56352.
2021-08-08 22:04:15 +00:00
gutteridge
31576ff9f2 pkgdiff: remove stale line (NFC) 2021-08-06 01:29:27 +00:00
jperkin
5a5e86cbb0 pkgin: Update to 21.7.0.
## Version 21.7.0 (2021-07-22)

 * Syncronise latest humanize_number() from NetBSD, sizes greater than 64PB
   are now printed correctly.
 * Regenerate for autoconf-2.71 and fix "make distcheck".
 * Fix inconsistent output when using globs.
 * Fix out-of-srcdir builds.
 * Improve fetch failure error messages.
 * Update documentation to reflect IRC migration to Libera.
2021-07-22 14:47:46 +00:00
bsiegert
267ed82d11 Revbump all Go packages after go116 update 2021-07-13 11:36:30 +00:00
gutteridge
2745faac23 x11-links: NetBSD -current now has libXfixes.so.4.1
Ride package version bump from an hour ago.
2021-07-13 01:38:02 +00:00
mrg
b083a7d4e0 netbsd -current has libfontconfig.so.2.3. not sure why this isn't
causing more build issues, but i just tripped on one.

bump version.
2021-07-13 00:32:22 +00:00
dholland
679b48acef verifypc 1.8: another adjustment for input format.
not sure if this was a missed part of the changes in 1.7, or if the
output format of pkg-config changed again.
2021-07-10 23:02:09 +00:00
dholland
fea1fc22d3 PR pkg/56035 from Malte Dehling: fix pkgtools/p5-pkgsrc-Dewey build on Solaris 2021-07-04 17:43:27 +00:00
mcf
65ec8f812b pkg_rolling-replace: use POSIX getopts(1) instead of getopt(1) 2021-06-28 19:33:23 +00:00
rillig
1d1d611496 pkgtools/pkglint: update to 21.2.1
Changes since 21.2.0:

Files whose names ends in '~' are ignored by pkglint since they are
ignored by CVS as well.

Variables with name BUILDLINK_TRANSFORM.* may contain '-Wl,-rpath,'
directly in commands of the form 'rm:*', just like their counterpart
BUILDLINK_TRANSFORM without a package name in the variable name.

Several new tests.
2021-06-25 14:15:00 +00:00
nia
10651a797b bootstrap-mk: Remove GCC/Clang-specific warning flags
These are leftover from the NetBSD base system where having lots
of specific warning flags makes sense because the system is compiled
with -Werror, but here they just cause portability problems.

Reported as breaking the bootstrap on HP-UX by Lehel Bernadt on
pkgsrc-users@.
2021-06-18 12:17:34 +00:00
rillig
1f81317a80 pkglint: bump version to match the upcoming quarterly release
No changes since 21.1.4.
2021-06-17 09:11:55 +00:00
markd
41cbc66cf3 texlive2pkg: update to 1.10
bump default to 2021
fixup some license matches
2021-06-06 23:32:40 +00:00
rillig
c34b30ef10 pkgtools/pkglint: update to 21.1.4
Changes since 21.1.3:

Allow slash in Git tags like 'refs/tags/v1.0.0', as well as in make
targets like 'subdir/build'.
2021-06-06 11:46:43 +00:00
rillig
7be8da2d40 pkgtools/pkglint: update to 21.1.3
Changes since 21.1.2:

The entries in doc/CHANGES are checked more strictly, they must always
consist of 4 words (for removed packages) or 6 words (for all other
changes).

Packages that include curses.buildlink3.mk may use all buildlink3
variables with the identifier "curses".  The previous pkglint warnings
had been wrong.

Python packages that directly contain .egg-info in their PLIST files
should include egg.mk instead.  Pkglint can now fix these packages
automatically.
2021-06-06 07:41:34 +00:00
nia
eee8485a28 pkg_install: remove MESSAGE_SUBST 2021-06-05 14:17:32 +00:00
nia
0629e8f7b6 pkg_install: remove MESSAGE file
this completely fills the screen when it gets printed in the NetBSD
installer, and contains documentation that belongs (and is) elsewhere.
2021-06-05 14:17:05 +00:00
khorben
fc24ee15b4 rc.subr: update to version 20210517
This is part 2 to support additional platforms with the RC scripts provided in
pkgsrc, in privileged as well as in unprivileged mode, including on NetBSD.

These changes:
- install rc.subr to PKG_SYSCONFDIR if SYSCONFBASE is not /etc
- let RC scripts source rc.subr in PKG_SYSCONFDIR
- effectively allow unprivileged setups to run RC scripts easily
- in addition, give a chance for more platforms to run RC scripts

Tested in privileged and unprivileged modes on NetBSD/amd64, and unprivileged
mode on Darwin/amd64; submitted for review on tech-pkg@.
2021-05-30 23:46:26 +00:00
rillig
2940af4f90 pkglint: update to 21.1.2
Changes since 21.1.1:

Fixed the check for BUILDLINK3_PKGSRCDIR.  Previously, pkglint had
complained about ${_EMACS_PKGDIR} in buildlink3.mk.
2021-05-25 21:48:46 +00:00
rillig
dedff187d7 url2pkg: fix dependency pattern for buildlink3 Python dependencies
This includes the PYPKGPREFIX for Python dependencies, whether or not
they use buildlink3.
2021-05-25 17:56:24 +00:00
rillig
a528b093da url2pkg: generate proper package name for Python dependencies
Reported by Brook Milligan via private mail.
2021-05-25 17:44:08 +00:00
rillig
e2ea04d5a2 url2pkg: break long lines, no functional change 2021-05-25 17:14:44 +00:00
wiz
6eae1297d5 *: recursive bump for perl 5.34 2021-05-24 19:49:01 +00:00
adam
423722857c Adjust PGSQL_VERSIONS_ACCEPTED 2021-05-24 08:23:18 +00:00
rillig
ad0574db90 url2pkg: update to 21.1.0
Changes since 20.4.0:

Fixed handling of GitHub archive URLs with extra slashes, such as
https://github.com/org/proj/archive/refs/tags/1.0.0.tar.gz.
2021-05-23 16:27:39 +00:00
rillig
fc03d1df14 url2pkg: add test for GitHub URL that leads to wrong DISTNAME
Reported by Brook Milligan via private mail.
2021-05-23 16:20:46 +00:00
wiz
6e6f8533c9 pkgsrc-todo: fix old bug that broke adding entries at the end of the list
Bump version.
2021-05-20 10:51:41 +00:00
martin
bab2dc504d Adapt outdated defaults to recent openssl versions 2021-05-17 15:38:55 +00:00
nia
f3199fd0d6 pkg: use libbsd on non-bsd systems 2021-05-14 12:05:38 +00:00
wiz
2cd1330a57 plist-utils: remove __RCS_Id to increase portability
XXX: still uses the unportable fgetln
2021-05-11 09:24:17 +00:00
bsiegert
2af0bedf36 Revbump all Go packages after go116 update 2021-05-08 15:02:22 +00:00
gutteridge
29041ab830 x11-links: add some more links to reflect NetBSD 9.99.82 2021-04-29 02:58:48 +00:00
pho
f8858c6a62 Correct the order of redirection 2021-04-22 08:54:18 +00:00
adam
9d0e79c401 revbump for textproc/icu 2021-04-21 11:40:12 +00:00
rillig
d83afd3b35 pkgtools/pkglint: update to 21.1.1
Changes since 21.1.0:

Added check for packages that have been migrated to Meson but still
refer to their previous build system, most often involving GNU make and
GNU autotools.  Suggested by nia.
2021-04-17 18:10:14 +00:00
rhialto
5b2c612bfe pkg_rolling-replace: catch permission errors from pkg_admin
and print a friendlier warning message instead (only once).
Document that the mismatch state may not persist if permissions are
insufficient.
2021-04-13 17:51:21 +00:00
nia
2c981551fd pkg_install: add a cast to satisfy GCC, NFCI 2021-04-10 20:10:48 +00:00
nia
a7abeffa70 pkg_install-20210410: simplify checking for netbsd versions
only care about the first number, unless it's -current
2021-04-10 11:36:56 +00:00
rillig
2d305569db pkgtools/pkglint: bump version to 21.1.0
Just to match the upcoming pkgsrc branch 2021Q1.  No functional change.
2021-03-25 21:55:05 +00:00
rillig
0c499ed7a4 pkgtools/pkglint: update to 20.4.2
Changes since 20.4.1:

Error out on package directories that differ only in case.  This ensures
that pkgsrc can be used on case-insensitive file systems as well, such
as on macOS or Windows.
2021-03-22 23:26:30 +00:00
rillig
b357bab078 pkgtools/pkglint: update to 20.4.1
Changes since 20.4.0:

When a package has MAINTAINER set and there are modified local files,
only remind the user once per package that changes should likely be
approved by the maintainer.  Previously there was a reminder once per
file, which was just too much for a package that has Makefile and PLIST
and maybe some patches changed.

Small performance improvement for loading the doc/CHANGES files, since
that costs a few tenths of seconds at every startup.
2021-03-20 23:32:43 +00:00
bsiegert
f6095694fd Revbump all Go packages after go115 update 2021-03-19 17:36:46 +00:00
nia
43676aeadb pkg_install-20210308
- update pkg_add's examples in its man page for 2021 compliance.
2021-03-08 15:25:47 +00:00
ryoon
308e0736b1 pkg_install: Bump PKGREVISON to include odbl-v1 as acceptable license 2021-03-06 04:41:53 +00:00
ryoon
18113c40e6 pkg_install: Add odbl-v1 to default acceptable license list 2021-03-06 04:37:28 +00:00
nia
c84fb7cc75 check-portability: Skip more irrelevant file extensions 2021-03-03 10:19:59 +00:00
markd
e68a1c8da2 texlive2pkg: update to 1.9
change default version to 2020

restructure license handling
2021-02-20 05:08:37 +00:00
rillig
98fecffc73 pkgtools/pkglint: fix manpage and catpage installation
Reported by Chris Pinnock via private mail.
2021-02-13 15:30:23 +00:00