Age | Commit message (Collapse) | Author | Files | Lines |
|
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@.
|
|
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?
|
|
pkglint -r --network --only "migrate"
As a side-effect of migrating the homepages, pkglint also fixed a few
indentations in unrelated lines. These and the new homepages have been
checked manually.
|
|
Confirmed with bsd.own.mk in Minix 3.4RC6 base.
|
|
|
|
|
|
Mainly done by pkglint, manually reviewed and improved in some few cases.
|
|
fail unnecessarily on some edge cases such as older glibc.
PR pkg/52390: current fails to bootstrap on CentOS 6
ok pkgsrc-pmc@
|
|
Unless a platform explicitly sets DBG, default to -O2 on all
architectures. Most importantly, don't default to unoptimized builds
on AMD64.
|
|
* Default to MKCATPAGES=no if mandoc is available on newer SunOS.
|
|
|
|
subdir in SUBDIRS, as that feature was removed in 1999.
Bump package date to 20150908 as this is a change, even if it's a
fairly minor change.
|
|
Bitrig uses ELF on amd64 & arm and does not have any legacy dependency on a.out.
Remove if statement to check $MACHINE_ARCH is x86_64 in-order to set $OBJECT_FMT
to ELF, preventing $OBJECT_FMT being set to a.out by mistake.
Reviewed by joerg@
|
|
Add the necessary PIC flags for ELF shared libraries which is now assumed by default.
Reviewed by joerg@ wiz@
|
|
* Reduce unnecessary diffs in Darwin, Linux, and SunOS mods.
* Sync WARNS flags on SunOS.
* Remove obsolete modifications to bsd.sys.mk and sys.mk on Darwin. This
primarily brings in PROG_CXX support.
Tested in bulk builds on all modified platforms.
|
|
statement regarding sparc64. s/x86_64/sparc64.
|
|
Requested by jperkin@ and joerg@.
|
|
* Improve QNX support.
From Jan Danielsson.
|
|
included everywhere.
|
|
My previous commit is wrong.
From share/mk/bsd.README of NetBSD src/:
NOGCCERROR If defined, prevents passing certain ${CFLAGS} to GCC
that cause warnings to be fatal, such as:
-Werror -Wa,--fatal-warnings
(The latter being for as(1).)
In !defined(NOGCCERROR) case, -Werror should be passed to CFLAGS.
This change may break many packages.
|
|
* If NOGCCERROR is not defined, add -Wno-error to CFLAGS instead of -Werror.
NOGCCERROR means 'do not treat warnings as errors'.
|
|
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@
|
|
Someone^TM should adjust this to reflect the fact that NetBSD >=1.5
or whatever is always ELF, but I'll leave that for someone else to
deal with.
|
|
clang. Update version for bootstrap-mk-files.
Patch provided by Todd Kover in PR pkg/48966.
|
|
Fix PR pkg/48793: Use cc as linker instead of ld under OpenBSD.
Fix undefined __guard_local in devel/libexecinfo.
|
|
Fix PR pkg/48793: treat OpenBSD 5.4 or later as ELF platform
Patch from obache@, thank you.
|
|
* Add SCO OpenServer 5.0.7/3.2 support
|
|
|
|
NetBSD make library. Bump version (to 20131207, which was when I wrote
this.) Fixes the build of multimedia/bsdav.
Note: this is not a merge from NetBSD HEAD, but a minimal
reimplementation of the feature to get the job done.
These make templates really need to be merged with or replaced by the
latest versions from NetBSD HEAD. Anyone embarking on such a merge
should probably revert this change (which is only to bsd.prog.mk)
before doing so.
No objection after 3+ weeks on tech-pkg.
|
|
native linker uses different arguments compared to GNU ld. Fixes various
builds.
Bump version to 20131025.
|
|
Introduce a modified bsd.own.mk on SunOS which enables MKCATPAGES by
default, and a modified bsd.man.mk which correctly installs catman
pages with a section suffix rather than a blanket '.0'.
This allows the SunOS man(1) to find the catman pages correctly.
|
|
* Add FreeMiNT support. This file is needed for bootstrapping pkgsrc.
|
|
|
|
Similar to GNU/Linux.
Bump bootstrap-mk-files to 20130727.
|
|
Bump PKGVERSION to today's date.
|
|
the legacy /bin/sh.
Fix from asau.
|
|
|
|
|
|
|
|
Rewrite OpenBSD.bsd.man.mk, based on current NetBSD.bsd.man.mk and changed to
use mandoc.
Fixes manual pages installation with packages using USE_BSD_MAKEFILE=yes
on OpenBSD-5.0.
|
|
1) Stop building catpages by default.
2) Derive MANINSTALL from MKCATPAGES.
Bump package version.
|
|
|
|
|
|
the same as SHLIB_MAJOR, don't try to symlink SHLIB_MAJOR. Otherwise
you lose the library and get a symlink pointing to itself, and things
fail later with ELOOP.
Fixes builds of packages that use bsd.lib.mk for shared libraries and
set only a major version number.
|
|
|
|
_after_ '?=' is used on that variable.
Bump PKGREVISION
|
|
|
|
This fixes bootstrap failure on IRIX with MIPSPro C compiler when
MIPSPro C++ is not available. Approved by wiz@
|
|
PR#45061.
|
|
Thorsten Glaser.
|