summaryrefslogtreecommitdiff
path: root/pkgtools
AgeCommit message (Collapse)AuthorFilesLines
2020-11-13Revbump all Go packages after go115 updatebsiegert1-2/+2
2020-11-08Revbump all Go packages after Go 1.15 update.bsiegert1-1/+2
2020-11-05*: Recursive revbump from textproc/icu-68.1ryoon2-3/+4
2020-11-05*: Recursive revbump from textproc/icu-68.1ryoon2-4/+4
2020-11-02pkgin: Update to 20.11.0.jperkin2-7/+7
## Version 20.11.0 (2020-11-02) * Avoid segmentation fault when trying to install package conflicts. * Remove default 15 second download timeout, also fixing -fno-common. * Remove debugging code that snuck into the previous release.
2020-10-28Bootstrap: Fix bootstrap on FreeBSD 12.1, likely broken by an issue in lld.maya2-4/+4
It looks like lld doesn't want to statically link a libarchive without resolving all of the symbols, even if only a few symbols are used. In order to resolve all of the symbols, we need to also link with -lmd. One generic way to do so is inspect Libs.private in the pkgconfig file. While pkgsrc is likely not at fault here, having a dysfunctional bootstrap is bad. We should check again in the future to see if this can be removed. Actually fixes PR pkg/55400.
2020-10-26pkgtools/pkglint: update to 20.3.2rillig2-4/+49
Changes since 20.3.1: The available Java versions are parsed from mk/java-vm.mk instead of hard-coding them in pkglint.
2020-10-21x11-links 1.32: updates for freetype 2.10.4maya3-5/+8
2020-10-17pkgtools/url2pkg: update to 20.3.0rillig3-12/+81
Changes since 20.2.0: Fixed detection for V2 Cargo.lock files. Patch provided by snow flurry via tech-pkg, slightly adjusted. The test case for Cargo.lock file detection had been incomplete and unrealistic. It has been extended to show the relevant section of a whole package. https://mail-index.netbsd.org/tech-pkg/2020/10/12/msg023897.html https://mail-index.netbsd.org/tech-pkg/2020/10/13/msg023901.html https://mail-index.netbsd.org/tech-pkg/2020/10/13/msg023902.html
2020-10-15Revbump all Go packages after go115 update.bsiegert1-1/+2
2020-10-12math/blas, math/lapack: Install interchangeable BLAS systembacon1-1/+2
Install the new interchangeable BLAS system created by Thomas Orgis, currently supporting Netlib BLAS/LAPACK, OpenBLAS, cblas, lapacke, and Apple's Accelerate.framework. This system allows the user to select any BLAS implementation without modifying packages or using package options, by setting PKGSRC_BLAS_TYPES in mk.conf. See mk/blas.buildlink3.mk for details. This commit should not alter behavior of existing packages as the system defaults to Netlib BLAS/LAPACK, which until now has been the only supported implementation. Details: Add new mk/blas.buildlink3.mk for inclusion in dependent packages Install compatible Netlib math/blas and math/lapack packages Update math/blas and math/lapack MAINTAINER approved by adam@ OpenBLAS, cblas, and lapacke will follow in separate commits Update direct dependents to use mk/blas.buildlink3.mk Perform recursive revbump
2020-10-09pkg_install: fix stage in verbose log messagemcf1-3/+4
This function is also used to run with POST-INSTALL, so adjust the log message to match the argument passed to the install script.
2020-10-06pkgtools/pkglint: update to 20.3.1rillig6-12/+67
Changes since 20.3.0: URLs from cpan.metacpan.org should not be used as HOMEPAGE for Perl packages since they don't provide an overview over the package, instead the just list the distribution files. Lines in doc/CHANGES may contain the pattern "Removed <pkgpath> version <version>". Before, only "Removed <pkgpath>" (without additional information) or "Removed <pkgpath> successor <pkgpath>" were allowed. Mentioning the last seen version number sounds useful. It is not cross-checked right now; that check may be added later.
2020-10-06pkgin: The cat page is no more.jperkin1-2/+1
2020-09-25pkgtools/pkglint: update to 20.3.0rillig1-3/+2
Changes since 20.2.6: None
2020-09-21pkg: update to version 1.10.99.7khorben3-10/+8
Changes from pkg 1.10.99.6 to 1.10.99.7 - Sort fts traversal in repo creation - Fix floating pint exception when packaging packages with weird elf files - More test cases for config merge - Fix running the testsuite on linux and osx - Fix pkg version regarding flavors - Add support for creating packages with a hash in their names - Accept DT_SONAME anywhere in .dynamic - make pkg version -r imply -R - Some fixes for the progression display - Rename some variables in security periodic scripts. - Parse FreeBSD OS version and forbid to install too new packages Changes from pkg 1.10.99.5 to 1.10.99.6 - Lots of fixes/improvements on periodic scripts - Fix typo in the .pc file - Only check for origin if the strings contains / in pkg version - Support flags when exporting the metalog - Ignore flags when installing as a user - fix again using pattern as package arch - recognize armv7 - add %q to pkg_printf(3) and pkg-query(8) to print altabi - add an extra line when printing pkg-messages to improve readability - stop considering nfs as dangerous and if a corruption happens on nfs drive by a message the user to the highly possible reason of the corruption so he can fix - zsh completion imrpovements Changes from pkg 1.10.99.4 to 1.10.99.5 - pkg clean is now happy if the cache dir non existing - 410.pkg-audit now uses anticongestion on freebsd 12 - fix pkg install -r foo if foo is a disabled repository - fix elf handling on non FreeBSD - fix support for platforms without AT_SYMLINK_NOFOLLOW - fix dropping privileges on Linux - fix build with recent libbsd - fix duplicate pkg registration overwriting the existing pkg - better ABI name on linux - lots of changes in internal API to use fd when possible - removed option: pkg repo -L Changes from pkg 1.10 - Use dep_formula in the solver - Cache pw result to avoid over reloading nssswitch.conf - Remove pkg2ng and support for pkg_ databases
2020-09-20pkg_notify: update to 0.4.8.wiz2-27/+44
Fix improved github handling.
2020-09-16lintpkgsrc: fix grammar in messagegutteridge1-2/+2
2020-09-07pkg_install: carry over a commit from the src treewiz1-4/+7
Module Name: src Committed By: christos Date: Mon Sep 7 00:36:53 UTC 2020 Modified Files: src/external/bsd/pkg_install/dist/lib: plist.c Log Message: Avoid strict aliasing issue by using a separate buffer.. To generate a diff of this commit: cvs rdiff -u -r1.2 -r1.3 src/external/bsd/pkg_install/dist/lib/plist.c
2020-09-03Revbump all Go packages after default Go version was changed to 1.15.1bsiegert1-2/+2
2020-08-31*: bump PKGREVISION for perl-5.32.wiz17-27/+34
2020-08-29Fix bootstrap on QNXjs1-2/+2
Tested with QNX 6.5.0SP1. Two things were needed: * bootstrap needs to export ACCEPT_INFERIOR_RM_PROGRAM=yes on QNX, because libarchive checks for "rm -f" (with no arguments) working in configure. It doesn't seem to actually use it during the build, so this works. * QNX.sys.mk sets LORDER to echo, but sets TSORT to tsort -q. This results in tsort complaining about having an uneven number of inputs, since of course there are no dependency pairs. Hence, if LORDER is overridden to echo, TSORT also needs to be overridden to cat. Interestingly, Linux.sys.mk also sets LORDER=echo and TSORT=tsort -q, so it's surprising this isn't broken as well?
2020-08-28pkgin: Update to 20.8.0.jperkin2-7/+7
## Version 20.8.0 (2020-08-28) * Avoid segmentation faults across a few different scenarios.
2020-08-26rpm2pkg: grammar and spelling fixes in rpm2pkg.8gutteridge1-6/+6
2020-08-24pkg_notify: update to 0.4.7.wiz2-17/+15
Improve github release detection.
2020-08-24revbump: adjust the man page to reflect current functionalitygutteridge1-4/+3
2020-08-17*: revbump after fontconfig bl3 changes (libuuid removal)leot2-4/+4
2020-08-17lintpkgsrc: update to 4.95tnn2-8/+17
Use xargs when executing digest for -m. PR pkg/48335: error when using -m and too many files in DISTDIR
2020-08-16pkgtools/Makefile: + import-packagewiz1-1/+2
2020-08-16import-package: add Os macro to man pagewiz1-1/+2
2020-08-16import-package: increase CAVEATSwiz1-1/+6
2020-08-16pkgtools/import-package: import import-package-1.0wiz5-0/+251
This is a package for wip/import-package.sh. Suggested by brooks. This package contains a tool for importing a package to pkgsrc or pkgsrc-wip.
2020-08-14Revbump all Go packages after go114 updatebsiegert1-1/+2
2020-08-12pkg_distinst: fix typo in MESSAGEgutteridge1-2/+2
2020-08-09pbulk-0.70: store end of build in epoche format toojoerg2-4/+5
This is nicer for using bulk builds as benchmark as it doesn't require parsing dates.
2020-08-09pkgtools/pkg_install: fix pkglint warning about CHECK_PERMSrillig1-2/+2
2020-08-09pkgtools/libkver: fix a few pkglint warningsrillig1-3/+3
2020-08-04pbulk: fix typo in error messagetnn3-6/+6
2020-08-02pkgtools/pkglint: update to 20.2.6rillig5-10/+47
Changes since 20.2.5: Some selected absolute paths, such as /etc/passwd, /etc/shadow and /etc/hosts are allowed in patch files. Other files in /etc should still use PKG_SYSCONFDIR, to keep the package portable between platforms and also in unprivileged mode. (Fixes PR pkg/55524.) Absolute pathnames are also allowed in C-style end-of-line comments (fixes PR pkg/55516) and in continuations of C-style block comments (fixes PR pkg/55524). The explanation for make's :ts modifier has been adjusted to the 2020 bmake update. The modifier :ts\040 is now interpreted as octal, as opposed to decimal.
2020-07-31pkgtools/pkglint: update to 20.2.5rillig6-12/+12
Changes since 20.2.4: The warning about "unknown options" has been reworded to "undocumented options", since that is more precise and less confusing. In pathnames and pathname patterns, the exclamation mark is allowed. This is necessary for Go packages like devel/gopls.
2020-07-23pkgtools/pkglint: update to 20.2.4rillig3-3/+15
Changes since 20.2.3: Complain about buildlink3.mk files that accidentally set their own BUILDLINK_PKGSRCDIR variable to a different directory than their own.
2020-07-23pkgtools/pkglint: update to 20.2.3rillig3-4/+89
Changes since 20.2.2: Complain about patches that add a hard-coded interpreter. Even if that interpreter is /bin/sh, which is available on most platforms, it is still inappropriate on old Solaris installations. Other popular paths start with /usr/pkg or /usr/local, and these are not controlled by pkgsrc either.
2020-07-22pkgtools/pkglint: update to 20.2.2rillig5-29/+69
Changes since 20.2.1: Emit notes about redundant != assignments, as well as those that overwrite each other. For packages that set DISTINFO_FILE to their own distinfo file, don't check that file twice.
2020-07-21pkg_install: BOOTSTRAP guard on libarchive-using functionsjmulder1-2/+4
Initial bootstrap builds of pkg_install don't use libarchive. Guarding this function (as other places are) with #ifndef BOOTSTRAP prevents 'implicit declaration of archive_...()' warnings on FreeBSD 12 and Xcode beta, which due to -Werror broke the bootstrap.
2020-07-17Revbump all Go packages after go114 update.bsiegert1-1/+2
2020-07-16lintpkgsrc: use closedir() when using opendir()wiz1-2/+2
2020-07-13pkgin: Update to 20.7.0.jperkin2-9/+8
Update pkg_install dependency for "pkg_admin rebuild-tree" fixes. ## Version 20.7.0 (2020-07-13) * Order package installs correctly. * Switch to mdoc(7) manual page, converted by wizd(8). * Remove -F (force reinstall) flag. * Enable compiler warnings in maintainer mode. * Match candidate packages correctly, avoiding issues with packages that include "-[0-9]" in their package names. * Various internal cleanups.
2020-07-09Pass PKG_SYSCONFDIR to configurekim1-1/+2
2020-07-01pkgtools/pkglint: update to 20.2.1rillig27-278/+796
Changes since 20.2.0: Don't warn about a possibly redundant PKGNAME=${DISTNAME} assignment if PKGNAME is defined somewhere else in the package Makefile. Warn if NO_CONFIGURE=yes and REPLACE_* are combined. Suggest to replace ${VAR:@l@-l${l}@} with the simpler ${VAR:S,^,-l,}, as well as ${VAR:@l@${l}suffix@} with the simpler ${VAR:=suffix}. Allow lua in CATEGORIES.
2020-07-01pkg_install: Update version to 20200701.jperkin4-15/+14
Includes fixes to +REQUIRED_BY generation, performance improvements, build fixes against newer libnetpgpverify, and better error messages. When combined with newer pkgin releases, this should now eliminate the various "pkg_add: Can't open +CONTENTS of depending package ..." errors that users had frequently observed during upgrades (joyent/pkgsrc#158, joyent/pkgsrc#190, joyent/pkgsrc#256, and many IRC logs).