Commit graph

6095 commits

Author SHA1 Message Date
agc
ec151cd4c1 pkgtools/mksandbox - update to version 1.11
+ Don't allow mounting of already mounted sandboxes, or unmounting of
unmounted sandboxes.

+ Also, add an extra "ismounted" case label to be able to tell if a
sandbox is mounted. A df(1) invocation should continue to work just
as well :)

No objections on tech-pkg@

Addresses the first part of PR pkg/51992 from Paul Goyette
2023-12-05 20:45:27 +00:00
bsiegert
416156544a Revbump all Go packages after go121 update 2023-12-05 19:46:02 +00:00
cheusov
90536675c2 Update to 0.15.2:
Fix default REPOSITORY for Darwin

  First, try to download SHA512.bz2, and then SHA512.gz
2023-12-01 11:39:05 +00:00
cheusov
bac7811191 Update to 0.15.0
Fix "nih -h" and "nih -V" broken in nih-0.15.0
  Update man page and TODO
2023-11-29 21:48:11 +00:00
cheusov
4e5243673e Update HOMEPAGE 2023-11-27 20:29:43 +00:00
cheusov
8c4dd898d4 Update HOMEPAGE 2023-11-27 20:28:35 +00:00
cheusov
2968b35df6 Remove http://mova.org from -MASTER_SITES 2023-11-27 20:27:55 +00:00
cheusov
6afd9b5001 Remove http://mova.org from MASTER_SITES 2023-11-27 20:26:04 +00:00
cheusov
a4d96d8717 Update to 0.15.0
nih remove:
    - now this command works correctly without external package
      repository

  nih leaf:
    - new option "-u" for printing user-installed leaf packages

  nih status:
    - option -s has been renamed to "-p"

  Primary extension for pkg_summary(5) is now "gz"

  Updates in man.1

  nih.default.conf:
    - update default URLs to package repositories

  root Makefile:
    - +PKG_DBDIR defaults to ${PREFIX}/pkgdb
2023-11-27 12:56:16 +00:00
cheusov
bdb88a5d59 Update to 0.67.0
pkg_summary2leaves:
    - new option -u for printing packages installed by user
    - option -r does not implies -a any longer

  pkg_grep_summary:
    - new option -E and "-t nonempty" for matching non-empty fields

  Fixes in tests

  Minor code clean-ups and coding style correction in grep_summary.c

  COPTS defaults to "-O3 -g"

  root Makefile: BMAKE variables defaults to "bmake"
2023-11-27 12:31:33 +00:00
abs
03edd914dd Update pkg_chk to 2.0.12
Use "DEPENDS_TARGET=package-install clean" rather than CLEANDEPENDS=yes

Avoids much wasted time recusively re-cleaning dependencies
2023-11-17 17:40:47 +00:00
schmonz
9b9e03ecbc pkgdiff: adding diff to USE_TOOLS had broken gdiff selection. Fix. 2023-11-16 16:29:20 +00:00
wiz
7c7e0e80cd pkgvi: more quoting 2023-11-15 17:50:51 +00:00
wiz
ad556f6658 pkgvi(1): some cleanups, bump date 2023-11-15 17:50:38 +00:00
schmonz
4b52440d90 pkgdiff: update to 1.11. Changes:
- Let pkgvi take multiple file arguments
- Update HOMEPAGE
- Quell pkglint
2023-11-15 16:15:47 +00:00
wiz
acc6405ee2 *: revebump for new brotli option for freetype2
Addresses PR 57693
2023-11-12 13:20:31 +00:00
bsiegert
3989a08567 Revbump all Go packages after go121 update 2023-11-10 15:45:04 +00:00
nia
b8ec4cb8a9 libnbcompat: Add strndup(3) for Mac OS X 10.4. 2023-11-09 18:55:18 +00:00
wiz
3dbeee8487 *: recursive bump for icu 74.1 2023-11-08 13:18:02 +00:00
agc
ea4961a07e Fix PR pkg/55401 from Sevan Janiyan, and after some testing and
encouragement from David Holland, and also the younger generation -
apply the fix from the PR.

Thanks for the PR, the fix, and the nudges, folks, and sorry it took so long!
2023-11-08 01:24:29 +00:00
wiz
96c1d914f0 python-versions-check: fix output bug
Bump version.
2023-11-07 22:49:02 +00:00
wiz
c912531142 {gnome-,}packagekit: remove
pkgsrc version was very very outdated, and this project is dying.
2023-11-04 09:25:25 +00:00
wiz
888d2d712c url2pkg: use wheel.mk for Python packages
Bump version.
2023-10-30 07:12:49 +00:00
bsiegert
8e81cd609e Revbump all Go packages because go121 is now the default 2023-10-29 14:48:06 +00:00
wiz
90f4599de1 *: bump for openssl 3 2023-10-24 22:08:07 +00:00
gdt
51dcd285d1 recursive revbump for tiff update 2023-10-21 17:09:39 +00:00
rillig
781d0c86e4 lintpkgsrc, regress: update references to pkglint files
The source code of pkglint is no longer stored in pkgsrc itself.
2023-10-16 22:21:55 +00:00
rillig
d4866ca188 lintpkgsrc: fix typo in usage message 2023-10-16 22:16:55 +00:00
bsiegert
e3e6be9cd9 Revbump all Go packages after go120 security update 2023-10-15 12:04:14 +00:00
abs
ab8b8d0fc0 Fix "additinal" -> "additional" typo in manpage 2023-09-29 08:22:48 +00:00
rillig
e98a749f55 pkgtools/pkglint: update to 23.2.4
Changes since 23.2.3:

Do not warn about buildlink3 identifiers that are only known when the
package includes a buildlink3.mk file from the infrastructure.
2023-09-10 20:12:54 +00:00
bsiegert
1e74367d92 Revbump all Go packages after go120 update 2023-09-08 19:05:57 +00:00
rillig
fc02b127dd pkgtools/pkglint: update to 23.2.3
Changes since 23.2.2:

Warn about platform-specific variables in parameterized variables,
except for OPSYS-specific variables in conditions for that particular
operating system.

Allow the tilde character in lists of Go modules.

Use correct plural form in messages about invalid characters.
2023-09-07 17:43:08 +00:00
jperkin
def71d1c1f libnbcompat: Update to 20230904.
Pull in changes from revision 1.13 of NetBSD sha2.c from 14 years ago to
fix type punning issues seen with newer GCCs.

Fixes "pkg_admin digest" on SmartOS with GCC 12, where the output was
completely wrong, causing bulk builds to rebuild every package every time
now that USE_PKG_ADMIN_DIGEST=yes is the default.
2023-09-04 19:51:19 +00:00
rillig
5d67143293 pkgtools/pkglint: update to 23.2.2
Changes since 23.2.1:

Do not wrongly warn when adding a tool that is only available on
${OPSYS} to CONFIGURE_ENV.${OPSYS}.

Use proper capitalization for 'makefile' in a few places, when referring
to the general file format instead of a file named exactly 'Makefile'.
2023-09-01 23:44:41 +00:00
triaxx
9221c19eaf mksandbox: Mark not for Darwin 2023-08-31 20:14:35 +00:00
rillig
8f6dbf7dbe pkgtools/pkglint: update to 23.2.1
Changes since 23.2.0:

Warn about language features that are listed in USE_LANGUAGES but rather
belong in USE_CC_FEATURES or USE_CXX_FEATURES.

Check each addition to GITHUB_SUBMODULES to have the correct number of
words.
2023-08-29 19:24:51 +00:00
bsiegert
9b8992d9f4 Revbump all Go packages after go120 update 2023-08-26 16:31:22 +00:00
jperkin
dbb2db053a pkgin: Update to 23.8.1.
## Version 23.8.1 (2023-08-22)

 * Fix regression introduced in 23.8.0 where only the first argument to
   "keep" and "unkeep" commands was processed.  Reported by gdt.
2023-08-22 07:14:18 +00:00
jperkin
39791b8576 pkgin: Update to 23.8.0.
## Version 23.8.0 (2023-08-16)

This is the biggest overhaul of pkgin yet!  As well as fixing many bugs, pkgin
23.8.0 runs "pkgin -n upgrade" over 2,000x faster on a test system with 12,663
packages installed compared to 22.10.0 (1.4 seconds vs over 54 minutes).

 * Large overhaul of dependency resolution code, fixing many upgrade issues,
   providing significant performance improvements, and improving code and
   logic readability.

 * Add support for SUPERSEDES.

 * Fix install and removal ordering.

 * Improve and fix handling of "keep" packages, using "pkg_add -A" to
   correctly install automatic packages rather than applying keep or unkeep
   flags afterwards.

 * Output improvements, sorting packages alphabetically and providing a
   simple progress counter.  Fix unwanted output that could end up mixed
   with package paths in "pkgin export".

 * Correct handling of +REQUIRED_BY for reverse dependencies, fixing
   DEPENDS that use alternate matches.

 * Many internal code improvements, memory leaks plugged, and compiler
   warnings eradicated.

Fixes at least the following issues:

 * NetBSDfr/pkgin#10
 * NetBSDfr/pkgin#44
 * NetBSDfr/pkgin#79
 * NetBSDfr/pkgin#95
 * NetBSDfr/pkgin#97
 * NetBSDfr/pkgin#110
 * NetBSDfr/pkgin#113
 * NetBSDfr/pkgin#128
 * NetBSD PR#51465
 * NetBSD PR#56683
2023-08-16 17:19:55 +00:00
rillig
c89b073a8c url2pkg: clean and extract after adjusting the package
The first 'bmake extract' is done only to look at the files from the
package, to determine the dependencies.  In that stage, the package
cannot be built successfully.  To make the whole workflow less
surprising, install the auto-detected dependencies before leaving the
rest of the work to the human package maintainer.  This means that
running url2pkg produces more output and may take significantly more
time, but that time would be spent anyway later, so it's a net win.

Suggested by gdt@.
2023-08-15 21:20:03 +00:00
wiz
0046911d31 *: recursive bump for Python 3.11 as new default 2023-08-14 05:23:45 +00:00
wiz
8659dddfc0 revbump: update to 3.5.
Add -x option to non-recursively bump just one package.
Useful if you want to create your revbump list manually.
2023-08-14 05:12:15 +00:00
rillig
65cee6bbb0 url2pkg: update to 23.2.0
Changes since 23.1.1:

Resolve dependencies from Python modules in more cases.  Suggested by
Greg Troxel for py-slixmpp.
2023-08-13 21:19:01 +00:00
rillig
442ba9ed11 url2pkg: add test for Python dependencies from py-slixmpp 2023-08-13 21:11:31 +00:00
rillig
1c19e2eea4 url2pkg: fix test 2023-08-13 20:46:35 +00:00
wiz
b49d1d6ef6 python-versions-check: fix syntax error
Bump version.
2023-07-23 01:58:20 +00:00
wiz
b50de4d1d7 revbump: update to 3.4
Do not bump go-bin and go1[0-9]* for lang/go, requested by bsiegert@.
Add -n to just print list of packages that would be bumped.
2023-07-16 10:12:22 +00:00
bsiegert
9218acfdb3 Revbump all Go packages after go120 update 2023-07-15 10:52:52 +00:00
rillig
2fa4531745 pkgtools/pkglint: update to 23.2.0
Changes since 23.1.13:

Warn about attempts to set CONFIGURE_ARGS that are already handled by
mk/configure/gnu-configure.mk.

Warn about possible incomplete expressions that are missing the initial
'$'.
2023-07-09 13:42:46 +00:00