Age | Commit message (Collapse) | Author | Files | Lines |
|
|
|
|
|
This works in a similar way to the ELF checks, but uses otool(1) to list the
library name and its dependencies, and the checks fail if there are WRKDIR
references or if the -install_name of the library does not match $PREFIX, as
well as ensuring that any libraries from pkgsrc are correctly registered as
full dependencies.
Removes support for the user to set USE_CHECK_SHLIBS_ELF, but there were no
reasonable reasons for doing so in the past anyway, and it may be masking
issues in platform files we should fix.
|
|
|
|
openjdk7 is no longer updated and it is vulnerable.
|
|
|
|
This is pretty much the same change as with SSP, and completes it with
support for fortify (like USE_FORT in NetBSD's base system). Like SSP, this
is disabled by default for the moment. Like in NetBSD's base system,
enabling fortify explicitly also enables SSP by default - but SSP can still
be disabled explicitly in this situation.
All four combinations tested on NetBSD/amd64.
|
|
|
|
right in it, to avoid name conflicts. PR 39271.
|
|
|
|
With this change, the check if the current architecture is supported is
only performed if SSP is enabled in the first place. This should not
change the current behavior; tested on NetBSD/amd64.
Suggested by wiz@
|
|
This is enabled with PKGSRC_USE_SSP in mk.conf(5), as documented there.
Most NetBSD platforms are supported (when compiling with gcc).
After consensus on tech-pkg@.
|
|
Operating Systems.
For SmartOS, store the result from running uname -v & trimming the joyent_
prefix.
For OmniOS, store the result from processing /etc/release with awk(1)
Reviewed by joerg@ bsiegert@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
private mail nor on tech-pkg@ since the posting. Will begin the slow
transition of packages to use this feature as they're updated.
|
|
|
|
|
|
From Jan Danielsson.
|
|
previously excluded for a good reason.
|
|
|
|
This is commented for now in bsd.fetch.mk pending 48 hours of feedback on
tech-pkg@.
|
|
Reverting to convention.
|
|
This entire file needs:
1) collation;
2) the EOL escapes removed and turned into proper lists;
Otherwise, it's a bit painful to read.
|
|
sourceforge.jp is renamed to osdn.jp.
However its mirror sites are not ready for osdn.jp.
|
|
makes unuable binaries; use ksh as wrapper script on newer systems as well
|
|
problems that are fixed by using the pkgsrc version, and no platform
other than Cygwin tries to use a native version.
Consensus is that due to the limited impact and clear benefit this is
ok to go in during the freeze despite being an infrastructure change.
|
|
/pub/pkgsrc/current/pkgsrc/mk/scripts/mkreadme: ls: argument list too long
|
|
|
|
|
|
Initial patchset to add support by rodent@
Further adjustments made based on feedback by joerg@
Tested by myself with numerous bulkbuilds thanks to Patrick Wildt @ Bitrig
Reviewed by bsiegert@ joerg@ wiz@
|
|
Reviewed by wiz@
|
|
|
|
|
|
since 1.4 at least.
|
|
|
|
type is a shell builtin on the bundled OpenBSD pdksh
Remove comment as instructed by comment.
Checks performed on OpenBSD 5.7-current
|
|
Per debian-mirrors:
https://lists.debian.org/debian-mirrors/2014/07/msg00013.html
|
|
Set the ABI to 64 bit
Define the suffix appended to the locations in the library search path
Reviewed by bsiegert@
|
|
like the 1.3c version.
|
|
wrapped version by full path. This fixes some cases where the wrappers
have been bypassed. lang/lua52 triggered the investigation as it failed
to link against libreadline, which should have been translated to
libedit. Tested by jperkin and myself with full bulk builds.
|
|
|
|
|
|
to NetBSD 6.1)
introduce compat61 (and compat61-x11 with it) as a backward compatibility
package to NetBSD 7
add compat61* to mk/emulator/netbsd-compat.mk and emulators/Makefile
some sort of version for the binary compat packages might have been
useful, maybe abusing the DIST_SUBDIR? compat61 is likely to change
if/when NetBSD 6.2 is released
|
|
http://ctan.org/license/gfsl
Since this is basically the LaTeX Project Public License with one clause
removed, add it to the default acceptable licenses.
(lppl is fine with both OSI and FSF and already allowed.)
|
|
differ between a package and user setting, resulting in incorrect WRAPPER_*
values being set from wrapper-defs.mk.
|