summaryrefslogtreecommitdiff
path: root/mk/bsd.prefs.mk
AgeCommit message (Collapse)AuthorFilesLines
2014-05-06Move INIT_SYSTEM to bsd.prefs.mk, allowing it to be tested injperkin1-1/+9
package Makefiles when packages perform custom rc.d handling.
2014-05-05Add amd64 to LP64PLATFORMS, OpenBSD returns amd64 instead of x86_64ryoon1-2/+3
No objection on public mailinglist.
2014-04-07Define OBJECT_FMT for FreeBSD.asau1-1/+3
Ignore long time obsolete FreeBSD 1-3 and consider FreeBSD ELF-only.
2014-03-14Add SCO OpenServer 5 and 6 support, 6 support is not tested yet.ryoon1-1/+14
2014-03-07Detect newer RedHat distributions.jperkin1-2/+2
2014-02-22Use .elif, not .else ifryoon1-2/+2
2014-02-20Support X11BASE?=/usr for native X11 on RedHat and derivatives.jperkin1-1/+3
2014-02-14tell wget as a tool.obache1-1/+3
2013-12-19Improve support for HTTPS master site URLs:tron1-1/+11
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.
2013-09-12Introduce CATMAN_SECTION_SUFFIX which if set to 'yes' will ensure thatjperkin1-1/+3
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.
2013-07-19Set OS_VARIANT for OmniOS.ryoon1-1/+3
* OmniOS (SunOS variant) is shipped with readline 6.2. OS_VARIANT=OmniOS will be used by devel/readline/buildlink3.mk.
2013-04-28Introduce COMPILER_INCLUDE_DIRS, COMPILER_LIB_DIRS and SYSTEM_DEFAULT_RPATH.obache1-1/+5
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).
2013-04-03normalize LOWER_ARCH i?86 for Cygwin, same as Linux.obache1-2/+4
2013-03-01bsd.prefs.mk: add definitions for Minix. PR pkg/45046 OK by agc.tcort1-1/+6
2013-02-23native X11BASE=/usr on Cygwin.obache1-2/+2
2013-02-15set Cygwin kernel name to OS_VARIANT for further usage.obache1-1/+2
2013-02-10Add preference for Cygwin.obache1-2/+11
2013-01-23X11 (from the Xquartz distribution) gets installed under "/opt/X11" undertron1-2/+5
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.
2012-12-15Set X11_ENCODINGSDIR correctly for builtin case as well as modular.markd1-1/+5
2012-12-09Update X11_ENCODINGSDIR for fonts/encodings change.wiz1-2/+2
From markd.
2012-08-14Make "user-destdir" the default PKG_DESTDIR_SUPPORT valueasau1-2/+2
since this is the general case these days and other cases are exceptions. This simplifies development and prevents making some mistakes.
2012-08-14Introduce explicit name for no staged installation support: "none".asau1-6/+6
Keep "none" a default value for PKG_DESTDIR_SUPPORT for now.
2012-07-27Set default ABI on Solaris for SPARC too.jperkin1-2/+2
2012-07-02Introduce OS_VARIANT. This variable can be used to differentiate operatingjperkin1-1/+10
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.
2012-06-14Set a default Solaris/x86 ABI, restores previous behaviour when bootstrapjperkin1-1/+2
is ran without --abi.
2012-06-11Set MACHINE_ARCH=x86_64 when ABI=64 on Solaris/x86, required for packagesjperkin1-3/+6
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.
2012-03-19Drop imake-check logic from X11 components' builtin.mk.joerg1-17/+17
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.
2012-01-17Simplfy the MACHINE_ARCH/LOWER_ARCH settings on Linux.sbd1-8/+1
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.
2011-11-28for X11_TYPE=native, default X11BASE to /usr/X11R7 on NetBSD ifjmcneill1-1/+3
X11FLAVOUR is "Xorg", so it is set right even when x* sets aren't installed ok joerg
2011-10-26Add the minor number of the OS version to LOWER_OPSYS_VERSUFFIX.hans1-2/+2
Configure scripts tend to use it to distinguish different SunOS versions.
2011-10-15Rename "flavor" to "pkgformat".reed1-3/+3
This is from Anton Panev's GSoC 2011 project to add RPM and DPKG support to pkgsrc. (I am not adding that further support in this commit.) This is just a rename of the existing functionality. Now it will be easy to test the GSoC work by simply putting in a single directory (such as "rpm" or "deb"). See http://addpackageforma.sourceforge.net/ for some details. This is from Anton's CVS, but I made some minor changes: - changed plural pkgformats to singular pkgformat (to be consistent) - fixed a few places (in comments) that were missed - catch up on some additions to flavor not in the pkgforma cvs: PKGSRC_SETENV and _flavor-destdir-undo-replace and undo-destdir-replace-install.
2011-09-10From "What platforms work with X11_TYPE=native" thread on pkgsrc-users.abs1-2/+2
Based on the responses I'm going to switch the default X11_TYPE to be modular, and override in platform/*.mk files as required. The new values will be: Changed - from native to modular - FreeBSD - FreeMiNT - Linux Changed - older versions switched from native to modular - NetBSD - native for NetBSD-4 and later Native (unchanged) - should probably be switched to modular - AIX - BSDOS - IRIX - Interix - MirBSD - UnixWare Native (unchanged) - Darwin - for Leopard (10.5) and later - OpenBSD.mk - SunOS.mk Modular (unchanged) - DragonFly - HPUX - Haiku - OSF1 I'd like to encourage anyone using X11 apps on any platforms other than NetBSD, Darwin, DragonFly, FreeBSD, Linux, FreeMiNT, HPUX, Haiku or OSF1 to speak up, whether they are happy with native or having to set modular.
2011-09-08Introduce PKGSRC_SETENV, defaulting to SETENV. Can be set to ${SETENV} -iabs1-2/+2
to santise environment
2011-04-07Make USE_DESTDIR=yes default, and warn if a package is not convertedwiz1-7/+6
to destdir yet. Based on a patch by Greg Troxel.
2011-01-31Remove the unneeded backslashes from the AIX OS_VERSION setting.sbd1-2/+2
Closes PR/44421.
2011-01-23Add support for MirBSD to pkgsrc. Patches from Benny Siegert andagc1-1/+13
Thorsten Glaser.
2010-08-24I'm fed up with having to waste time because PKG_DEVELOPER is "special" andbad1-3/+3
can't be disabled by setting it to "no" like the other variables. Besides, flavor/pkg/metadata.mk has been expecting for a long time that "no" is a valid value. Make PKG_DEVELOPER DWIM.
2010-05-19Add BUILTIN_PKGS with the "builtin" package names to the build information.sbd1-1/+2
E.g if readline 6.0 and ncurses 5.7 are part of the system we get: BUILTIN_PKGS=readline-6.0 ncurses-5.7
2010-04-30Make all packages that set OSVERSION_SPECIFIC depends on pkgtools/osabi.sbd1-1/+3
Also include a note about changes to OS_VERSION in bsd.prefs.mk
2010-04-18Set NATIVE_MACHINE_GNU_PLATFORM & MACHINE_GNU_PLATFORM usingsbd1-3/+3
NATIVE_MACHINE_GNU_ARCH & MACHINE_GNU_ARCH respectively. Fixes PR pkg/43147.
2010-02-06Set LOWER_VENDOR=pc for Haiku/i386.obache1-1/+7
2010-01-29Enable USE_DESTDIR by default for PKG_DEVELOPER.joerg1-1/+5
2010-01-29Retire USE_DESTDIR=full workaround.joerg1-6/+1
2010-01-17minor English usage nitdholland1-2/+2
2010-01-16Add support of SSD/Linux.obache1-1/+3
* ROOT_GROUP=wheel, fixes PR#42073. * LOWER_VENDOR=ssd * adjust paths for some tools
2010-01-06Add LP64PLATFORMS, a list of patterns for 64bit systems.joerg1-1/+8
This allows easily disabling software that is not 64bit clean.
2009-12-13Interix>=5.2 have libc.so.5.2, but no higer revision exists.obache1-5/+9
So gave up to detect OS_VERSION with shlib version if libc.so.5.2 exists.
2009-09-24Unconditionally set the default ABI to 32-Bit for Mac OS X Snow Leopard.tron1-6/+11
There are too many third party applications which don't build using the 64-Bit ABI at the moment. Approved by Alistair Crooks.
2009-09-22Workaround for amd64 vs x86_64 mess on DragonFly as well.hasso1-1/+5
2009-09-22Try again to fix Mac OS X Snow Leopard ABI issue (32-bit vs. 64-bit):tron1-1/+13
1.) Always set the "ABI" variable. 2.) Default to 64-bit mode if the machine is able to run 64-bit binaries. This seems to match the default behavior of Xcode (Apple's toolchain). 3.) Set "LOWER_ARCH" so it automatically evalutes to the correct value based on the ABI we are compiling for, not on based on the kernel the machine is running. This even works properly if the ABI is set in "/etc/mk.conf" or on the command line. Thanks a lot to OBATA Akio for providing the crucial hint to get this working properly.