Age | Commit message (Collapse) | Author | Files | Lines |
|
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@
|
|
|
|
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@
|
|
differ between a package and user setting, resulting in incorrect WRAPPER_*
values being set from wrapper-defs.mk.
|
|
|
|
they won't create the subdirectory either. Since the SUBST targets try
to change to WRKSRC first, they fail. This is seen with meta packages
depending on Freetype2 when using X11_TYPE=native.
|
|
/usr/X11R6, set X11BASE to this location on those versions.
Reviewed by wiz@
|
|
|
|
|
|
This is necessary to match what NetBSD `build.sh tools' generates for
cross-compiler toolchains on earm.
Also, split APPEND_ELF into APPEND_ELF and NATIVE_APPEND_ELF, so we
don't get a spurious netbsdelf in NATIVE_MACHINE_GNU_PLATFORM when
cross-compiling on amd64 for earm.
|
|
proposed/discussed is required for such changes.
|
|
build.sh:
*-*-aarch64{,eb}
*-*-ia64
*-*-mips64{eb,el}
*-*-powerpc64
*-*-riscv64
|
|
restricting broken packages.
|
|
discussion on tech-pkg.
BROKEN_ON_PLATFORM and NOT_FOR_PLATFORM are the same, except that
(now) BROKEN_ON_PLATFORM sets PKG_FAIL_REASON and NOT_FOR_PLATFORM
sets PKG_SKIP_REASON. BROKEN_EXCEPT_FOR_PLATFORM and ONLY_FOR_PLATFORM
correspond in the same way.
The idea is that going forward we will distinguish unbuildable
packages that theoretically ought to be fixed (these are BROKEN) from
packages where it doesn't make sense to build (these are NOT_FOR)...
examples of the former include most non-64-bit-clean packges; examples
of the latter include OS-specific language bindings.
A general review of the uses of NOT_FOR_PLATFORM and ONLY_FOR_PLATFORM
(converting many of them to BROKEN...) is coming up.
Similarly, a general review of the uses of PKG_FAIL_REASON and
PKG_SKIP_REASON is coming up.
For this to become useful, pbulk needs to be taught to report failing
and skipped packages differently - the idea is that failing packages
should be reported up front and skipped packages don't need to be. This
has not been done yet, but one set of things at a time...
|
|
|
|
|
|
This definition controls whether the binary package which is built
during package installation will be copied to pkgsrc/packages/All.
To retain binary packages in pkgsrc/packages/All, set
PKGSRC_KEEP_BIN_PKGS=yes
in environment or MAKECONF. If this is not set, binary packages
will not be preserved after their WRKDIR is removed. This may not
be what you want.
To preserve the status quo since 2013/05/22, and just delete the
binary package after it's built, the default for PKGSRC_KEEP_BIN_PKGS
is "no", or it can be explicitly set.
As reviewed on tech-pkg.
|
|
|
|
change outside ARM is going to i486 as platform name for x86.
|
|
with packages which include bsd.prefs.mk before setting SMF variables.
|
|
package Makefiles when packages perform custom rc.d handling.
|
|
No objection on public mailinglist.
|
|
Ignore long time obsolete FreeBSD 1-3 and consider FreeBSD ELF-only.
|
|
|
|
|
|
|
|
|
|
|
|
As the default fetch program "tnftp" (in "pkgsrc" and all released
versions of NetBSD) doesn't support HTTPS prefer "fetch" (DragonFlyBSD,
FreeBSD and Minix) or Curl (CygWin, Linux, Mac OS X, Solaris) if available.
Change during pkgsrc-freeze approved by Greg Troxel and Thomas Klausner.
|
|
catman pages are installed with a suffix which matches their section
instead of the default '.0'.
Enable it by default on SunOS, which requires that particular layout.
|
|
* OmniOS (SunOS variant) is shipped with readline 6.2. OS_VARIANT=OmniOS
will be used by devel/readline/buildlink3.mk.
|
|
default value are _OPSYS_INCLUDE_DIRS, _OPSYS_LIB_DIRS and _OPSYS_DEFAULT_RPATH,
defined in mk/platform/${OPSYS}.mk.
(maybe defined with compiler/development tools specific variables).
|
|
|
|
|
|
|
|
|
|
|
|
Mac OS X Mountain Lion. "/usr/X11" is only a symbolic link. Use the correct
path because buidlink3 will otherwise filter out "-I/opt/X11/include" which
causes build failures of e.g. the "cairo" package.
|
|
|
|
From markd.
|
|
since this is the general case these days and other cases are exceptions.
This simplifies development and prevents making some mistakes.
|
|
Keep "none" a default value for PKG_DESTDIR_SUPPORT for now.
|
|
|
|
systems which share the same base system but offer contrasting environments,
for example the various illumos forks which all identify as "SunOS 5.11".
Detect SmartOS and set OS_VARIANT accordingly.
|
|
is ran without --abi.
|
|
such as devel/gmp which do their own ABI determination.
Full clean bulk build with this change:
http://mail-index.netbsd.org/pkgsrc-bulk/2012/06/11/msg008920.html
looks good.
|
|
Always use xorg-cf-files and imake from pkgsrc, replacing xpkgwedge.
Always install man pages, not cat pages when using imake.
Unify the various imake PLIST variables in preparation for dropping.
Adjust xbattbar for the new expectations.
|
|
1) Set LOWER_ARCH to the filtered uname -m output.
2) Set MACHINE_ARCH to LOWER_ARCH.
3) Brace LOWER_ARCH in a !defined block add it to MAKEFLAGS.
|
|
X11FLAVOUR is "Xorg", so it is set right even when x* sets aren't installed
ok joerg
|
|
Configure scripts tend to use it to distinguish different SunOS
versions.
|