pkgsrc/mk
jperkin ac56158090 Attempt to bring sanity to how ABI and MACHINE_ARCH are set.
Previously there were at least 5 different ways MACHINE_ARCH could be set,
some statically and some at run time, and in many cases these settings
differed, leading to issues at pkg_add time where there was conflict
between the setting encoded into the package and that used by pkg_install.

Instead, move to a single source of truth where the correct value based on
the host and the chosen (or default) ABI is determined in the bootstrap
script.  The value can still be overridden in mk.conf if necessary, e.g.
for cross-compiling.

ABI is now set by default and if unset a default is calculated based on
MACHINE_ARCH.  This fixes some OS, e.g. Linux, where the wrong default was
previously chosen.

As a result of the refactoring there is no need for LOWER_ARCH, with
references to it replaced by MACHINE_ARCH.  SPARC_TARGET_ARCH is also
removed.
2016-01-24 16:14:44 +00:00
..
build Remove USE_X11BASE and X11PREFIX. 2015-07-04 16:18:28 +00:00
buildlink3 Drop _LIBTOOL and _SHLIBTOOL and make LIBTOOL and SHLIBTOOL point to the 2015-05-04 19:23:19 +00:00
check Perform interpreter sed(1) check with LC_ALL=C, avoids failures on newer 2015-11-27 12:45:04 +00:00
checksum Use :tA to make DISTINFO_FILE absolute when passing it to the fetch 2016-01-06 07:38:25 +00:00
cmake-Modules/Platform
compiler Remove mk/find-prefix.mk and its usage from the mk infrastructure. 2015-11-25 13:05:47 +00:00
configure Drop _LIBTOOL and _SHLIBTOOL and make LIBTOOL and SHLIBTOOL point to the 2015-05-04 19:23:19 +00:00
defaults Attempt to bring sanity to how ABI and MACHINE_ARCH are set. 2016-01-24 16:14:44 +00:00
depends Prevent to force creating binary package in ${PACKAGES} for the case installing 2014-02-14 06:39:32 +00:00
emulator Remove mk/find-prefix.mk and its usage from the mk infrastructure. 2015-11-25 13:05:47 +00:00
extract Document EXTRACT_ENV 2014-03-02 09:45:42 +00:00
features Use PKG_SKIP_REASON instead of PKG_FAIL_REASON for some cases where 2015-01-01 07:51:47 +00:00
fetch mysql.llarian.net is not on DNS record of llarian.net 2016-01-23 02:46:39 +00:00
gnu-config Sync with upstream 2015-06-03 19:18:41 +00:00
haskell
help Look in lang/go/*.mk for help topics too. 2015-12-27 19:41:29 +00:00
install Support compressed manual pages with 3am and 3f suffixes. 2015-10-12 09:08:22 +00:00
internal
misc Uniq BUILD_DEFS and BUILD_DEFS_EFFECTS before printing. 2015-01-30 16:45:33 +00:00
package
patch
pbulk Make the pbulk deployment script more reusable: 2015-12-14 21:12:01 +00:00
pkgformat Perform signing at the staged package stage rather than only during the 2015-10-29 20:09:28 +00:00
pkginstall Fix a typo in a comment. 2015-11-08 03:21:46 +00:00
platform Extend the El Capitan HFS+ bug workaround to 15.1.0 but no further, I can 2015-12-14 14:14:33 +00:00
plist Support .3am (lang/gawk) and .3f (math/udunits) cat/man page suffixes, fixing 2015-10-07 09:56:14 +00:00
scripts Add a list of options to generated README.html files. Patch from 2015-10-03 13:17:57 +00:00
tools Remove mk/find-prefix.mk and its usage from the mk infrastructure. 2015-11-25 13:05:47 +00:00
wrapper PR pkg/47404 2015-11-20 05:49:24 +00:00
alternatives.mk Remove mk/find-prefix.mk and its usage from the mk infrastructure. 2015-11-25 13:05:47 +00:00
apache.mk Generate a correct error message, instead of referring to a variable 2014-07-04 21:20:52 +00:00
apache.module.mk Move www/apache/module.mk to mk/apache.module.mk and adjust it to use 2014-06-11 12:57:22 +00:00
bdb.buildlink3.mk Add db6 2015-01-01 18:53:56 +00:00
bsd.fast.prefs.mk
bsd.hacks.mk
bsd.makevars.mk
bsd.options.mk
bsd.pkg.barrier.mk
bsd.pkg.clean.mk
bsd.pkg.debug.mk
bsd.pkg.error.mk
bsd.pkg.mk Make sure FAKEHOMEDIR is created when WRKDIR is. 2015-12-13 06:05:25 +00:00
bsd.pkg.readme.mk More SVR4_PKGNAME cleanup. 2014-10-09 13:50:08 +00:00
bsd.pkg.subdir.mk
bsd.pkg.update.mk fixes last commit, delete too aggressively :( 2014-02-14 07:14:23 +00:00
bsd.pkg.use.mk Remove USE_X11BASE and X11PREFIX. 2015-07-04 16:18:28 +00:00
bsd.prefs.mk Attempt to bring sanity to how ABI and MACHINE_ARCH are set. 2016-01-24 16:14:44 +00:00
bsd.utils.mk
compiler.mk Pass down ABI flags for cwrappers too. 2014-12-09 23:43:29 +00:00
curses.buildlink3.mk Ensure that BUILDLINK_PKGNAME.curses is always defined. 2015-02-04 16:35:32 +00:00
curses.builtin.mk Remove NetBSD 0.x and 1.x settings, these have long since been unsupported. 2015-09-08 11:36:34 +00:00
cwrappers.mk Drop _LIBTOOL and _SHLIBTOOL and make LIBTOOL and SHLIBTOOL point to the 2015-05-04 19:23:19 +00:00
db1.builtin.mk
djbware.mk Sanitize environment. 2014-11-27 20:31:22 +00:00
dlopen.buildlink3.mk Append to PKG_FAIL_REASON rather than setting it so we don't overwrite other 2015-10-10 13:13:45 +00:00
dlopen.builtin.mk
endian.mk Fixes system endian header detection. 2014-05-21 01:43:50 +00:00
fam.buildlink3.mk
fuse.buildlink3.mk Improve STEP_MSG. 2015-02-04 23:44:34 +00:00
haskell.mk rpath flag and directory are one option, don't pass the path without 2015-02-17 13:57:47 +00:00
java-env.mk
java-vm.mk Remove mk/find-prefix.mk and its usage from the mk infrastructure. 2015-11-25 13:05:47 +00:00
jpeg.buildlink3.mk Fix typo in comment line (three -> two) 2015-11-23 00:49:26 +00:00
krb5.buildlink3.mk
license.mk Add vera-ttf-license as DEFAULT_ACCEPTABLE_LICENSES. 2015-09-13 11:22:22 +00:00
linux-pam.builtin.mk Always use OpenPAM as fallback PAM implementation if a native one is 2014-06-10 13:52:57 +00:00
motif.buildlink3.mk Retire openmotif support, superseded by x11/motif. 2015-01-11 02:36:31 +00:00
mpi.buildlink3.mk
mysql.buildlink3.mk Add mariadb55 support. 2015-04-16 20:24:15 +00:00
ocaml.mk Add PRINT_PLIST_AWK code to put ${OCAML_SITELIB} into generated PLIST. 2015-04-20 02:36:05 +00:00
omf-scrollkeeper.mk
oss.buildlink3.mk
oss.builtin.mk
pam.buildlink3.mk Always use OpenPAM as fallback PAM implementation if a native one is 2014-06-10 13:52:57 +00:00
pf.buildlink3.mk mk/pf.buildlink3.mk: any modern fbsd version has pf 2015-01-14 20:40:32 +00:00
pgsql.buildlink3.mk Unhook further PG 8.4 and 9.0 redirection. 2015-10-24 21:21:26 +00:00
pkg-build-options.mk
pthread.buildlink3.mk Use PKG_SKIP_REASON instead of PKG_FAIL_REASON for some cases where 2015-01-01 07:51:47 +00:00
pthread.builtin.mk
readline.buildlink3.mk
readline.builtin.mk
resolv.buildlink3.mk
smf.mk Introduce infrastructure support for SMF. 2014-03-11 14:07:04 +00:00
solaris-pam.builtin.mk
subst.mk
termcap.buildlink3.mk
termcap.builtin.mk
terminfo.buildlink3.mk fixes for old bmake, undefined variable is not treated as empty. 2014-03-11 09:16:57 +00:00
terminfo.builtin.mk
tex.buildlink3.mk
unprivileged.mk
wxGTK.mk Adding wxGTK.mk, main purpose for migration to wxGTK30 from wxGTK28 2015-11-17 13:42:35 +00:00
x11.buildlink3.mk
x11.builtin.mk
x11.version.mk Remove USE_X11BASE and X11PREFIX. 2015-07-04 16:18:28 +00:00
xaw.buildlink3.mk Switch from x11/Xaw3d to newer x11/libXaw3d. 2015-10-14 20:17:24 +00:00