Age | Commit message (Collapse) | Author | Files | Lines |
|
|
|
(Apparently left over from reducing the vast number of gcc versions.)
|
|
For example, the recently release macOS 11.2 does not ship a 11.2 SDK, but
continues to use the compatible 11.1 SDK. This now works correctly without
having to enable OSX_TOLERATE_SDK_SKEW.
These should only be added for releases within the same major version where we
can guarantee compatibility.
|
|
This variable appears to be incorrect as "_PKGSRC_USE_RELRO" is set in
bsd.prefs.mk. This was causing RELRO_SUPPORTED=no to not function as intended
in lang/go/go-vars.mk
ok'd by jperkin
|
|
|
|
|
|
Previously this was only done on Big Sur to work around the issue where XCode
does not support running these programs via a symlink, breaking .tools/bin.
However, with the update to autoconf 2.70, the native GNU m4 from 2006 on all
Darwin systems is too old and breaks the build on Catalina and older, causing
massive dependency failures.
Avoiding them both completely at this time is the simplest way forward.
|
|
Also, remove check for empty +INSTALLED_INFO which seems no longer needed.
|
|
|
|
gcc4.8,4.9,5 have bugs preventing them from being useful within pkgsrc
for the primary use case that finds them handy:
glibc + FORTIFY + those GCC versions = build failures.
Additionally, requiring fewer versions of GCC is an improvement for
the vast majority of use-cases considered.
We might want to bump this further than gcc6 later on, but this is a
big improvement for CentOS builds.
|
|
makes use of UCSPI_SSL_USER.
|
|
|
|
Before, it was easy for a user to misinterpret the message as
e.g. setting PYPACKAGE for gnome-doc-utils.
|
|
|
|
This is for the benefit of pkg_rolling-replace 0.24.9.
ok gdt@.
|
|
|
|
Suggested by wiz.
|
|
This broke various things.
Also remove the comment in devel/autoconf/Makefile that says to update it, so
that the next person does not fall into the same pitfall again.
|
|
2.70 deprecates a lot of stuff, so expect more warnings, but generally things
seem to work fine, so updating to 2.70 shouldn't break much.
Also update mk/gnu-config/*, as per the comment in devel/autoconf/Makefile.
mk/gnu-config/missing is not actually part of autoconf, but of automake, which
I did not update - however, the file was quite out of date, so I took the
liberty to update that one with the latest automake.
The change log is too long to include in this commit, given how many years
there were between 2.69 and 2.70. Check the file ChangeLog after `make
extract`.
|
|
|
|
|
|
|
|
|
|
|
|
As part of the pkgdb migration (NetBSD only), PGKTOOLS_REQD was set to
a recent value (20200828). However, that results in a cyclic
dependency of pkg_install on cwrappers on pkg_install. Once people
set PKG_DBDIR in pkg_install.conf and mk.conf to match their setup,
there is no need -- because of the migration -- to force newer tools.
Testing on TNF's pkgbuild machine indicates this revert works well,
and I received two positive comments and none against.
|
|
|
|
|
|
|
|
Fixes bootstrapping a second prefix with /var/db/pkg existing.
In a bootstrap scenario, PKGDB_DIR is defined, so this should just work.
|
|
breakage for users who have other package managers that use /var/db/pkg
(Reported by Frederic Cambus on FreeBSD, OpenBSD)
Adjust warning: specifying PKGDB_DIR in mk.conf should be sufficient
for building packages for the compatibility pkgdb location.
This is still an error message, because:
- While we can handle the existing references of PKGDB_DIR, new ones
might be created.
- It is a minor inconvenience to people building packages from source.
|
|
Found under NetBSD/amd64 9.99.77 of 2020-12-16.
|
|
I already compiled plenty of packages on my Pinebook Pro with both PIE and
RELRO enabled and have yet to see a build failure.
|
|
(In the _PKG_JVMS.9 case)
|
|
In most cases, the output of "bmake show-all" is reliable, but in a few
edge cases there may still be surprises.
|
|
|
|
|
|
|
|
Noted by Jackson Bryn in PR 55842.
|
|
I don't understand why this fixes problems, but it does fix the build
of mail/neomutt for me.
From ryoon.
|
|
As discussed in August 2020 and previously on pkgsrcCon 2019.
Ok pkgsrc-pmc@
|
|
|
|
instead setting LICENSE directly in those packages. Remove outdated
djbware.mk TODO items.
|
|
|
|
|
|
This makes it easier to use the mk fragment with fonts that need a build
step, like new liberation-ttf.
While here switch some fonts using post-install unnecessarily to do-install
(Committed at the same time as it wasn't tested separately)
No PLIST changes to the packages/build breakage, so no changes expected
to the packages.
|
|
|
|
|
|
|
|
Now dependencies can be listed either by package name, or path to the
package (eg with "make PACKAGE_NAME_TYPE=path build-depends-list").
Users of PACKAGE_NAME_TYPE=html could use a combination of
PACKAGE_NAME_TYPE=name and PACKAGE_NAME_TYPE=path instead now.
No objection from tech-pkg@
|
|
|