/mail/pear-Net_LMTP/

s with USES+=linux and USE_LINUX=(.*) with USES+=linux:\1 in all ports. - Replace USE_LINUX_APPS with USE_LINUX in all ports. - Use INSTALL_SCRIPT instead of INSTALL_PROGRAM to install scripts in some ports. - When USE_LINUX_RPM is defined, simplify the way DISTFILES and EXTRACT_ONLY are defined. - Remove BRANDELF_DIRS and BRANDELF_FILES handling. In the very rare cases that it is still necessary ports can run ${BRANDELF} from post-patch. - Remove AUTOMATIC_PLIST handling. Only one port used it. - Fix Linux MASTER_SITES. - Replace OVERRIDE_LINUX_BASE_PORT and OVERRIDE_LINUX_NONBASE_PORTS with default versions framework. - bsd.port.mk: - Move Linux related bits to Uses/linux.mk, except USE_LINUX_PREFIX. - Put USE_LINUX_PREFIX handling after USES processing. - Define DOCSDIR, DATADIR, etc. after handling USE_LINUX_PREFIX so it can give these variables a different default value. - When a package needs to run Linux ldconfig check before installation if Linux support is enabled. - emulators/linux_base-*: - Use USES=linux and remove duplication. - Remove files/lp. FreeBSD or CUPS lp(1) should work. - Remove files/yp.conf. No longer seems to be used. - Remove pkg-deinstall and move pkg-install into pkg-plist. - Update pkg-descr and pkg-message. - Fix handling of ldconfig cache in pkg-plist. - devel/fb-adb: Use a Linux shell to run a Linux script but patch the script to use FreeBSD mkdir so mkdir -p $path creates $path and not /compat/linux/$path. PR: 211645 Exp-run by: antoine Approved by: portmgr (antoine)
  Mk/Uses/linux.mk.
- Replace USE_LINUX=yes with USES+=linux and USE_LINUX=(.*) with
  USES+=linux:\1 in all ports.
- Replace USE_LINUX_APPS with USE_LINUX in all ports.
- Use INSTALL_SCRIPT instead of INSTALL_PROGRAM to install scripts in some
  ports.
- When USE_LINUX_RPM is defined, simplify the way DISTFILES and EXTRACT_ONLY
  are defined.
- Remove BRANDELF_DIRS and BRANDELF_FILES handling.  In the very rare cases
  that it is still necessary ports can run ${BRANDELF} from post-patch.
- Remove AUTOMATIC_PLIST handling.  Only one port used it.
- Fix Linux MASTER_SITES.
- Replace OVERRIDE_LINUX_BASE_PORT and OVERRIDE_LINUX_NONBASE_PORTS with
  default versions framework.
- bsd.port.mk:
  - Move Linux related bits to Uses/linux.mk, except USE_LINUX_PREFIX.
  - Put USE_LINUX_PREFIX handling after USES processing.
  - Define DOCSDIR, DATADIR, etc. after handling USE_LINUX_PREFIX so it can
    give these variables a different default value.
  - When a package needs to run Linux ldconfig check before installation if
    Linux support is enabled.
- emulators/linux_base-*:
  - Use USES=linux and remove duplication.
  - Remove files/lp.  FreeBSD or CUPS lp(1) should work.
  - Remove files/yp.conf.  No longer seems to be used.
  - Remove pkg-deinstall and move pkg-install into pkg-plist.
  - Update pkg-descr and pkg-message.
  - Fix handling of ldconfig cache in pkg-plist.
- devel/fb-adb: Use a Linux shell to run a Linux script but patch the script
  to use FreeBSD mkdir so mkdir -p $path creates $path and not
  /compat/linux/$path.

PR:		211645
Exp-run by:	antoine
Approved by:	portmgr (antoine)
- Allow staging as a regular user 2014-09-13T13:19:39+00:00 antoine antoine@FreeBSD.org 2014-09-13T13:19:39+00:00 a550c605ae7bf24243c656fb1bec62c9ca42203e - Fix build on head
- Fix build on head
- Add stage support 2013-11-08T19:52:00+00:00 rene rene@FreeBSD.org 2013-11-08T19:52:00+00:00 7687d525f98a30a79ac708e6db84b59b94d01dd2 - Only include bsd.port.mk once
- Only include bsd.port.mk once
Convert to USES=kmod 2013-11-03T16:46:21+00:00 rene rene@FreeBSD.org 2013-11-03T16:46:21+00:00 b5b3b9885691832bab1b52ff8909f870b566fd7f

Add NO_STAGE all over the place in preparation for the staging support (cat: emulators) 2013-09-20T16:43:52+00:00 bapt bapt@FreeBSD.org 2013-09-20T16:43:52+00:00 a8e75368f3d8ed37ad064f089d86ee2af734e271

SSP support has been added to ports with WITH_SSP for i386 and amd64 2013-09-20T12:54:54+00:00 bdrewery bdrewery@FreeBSD.org 2013-09-20T12:54:54+00:00 d6c170198e97f1109801df05948762e423645c4b on FreeBSD 10, and amd64 on earlier versions. SSP_UNSAFE is added to disable in a port if it fails to build, but this should only be used in rare circumstances such as kernel modules. Otherwise, the port may just be failing due to lack of respecting LDFLAGS. On FreeBSD 10, this uses an ldscript in /usr/lib/libc.so to pull in libssp_nonshared.a to address issues linking on i386 [1]. On earlier FreeBSD versions the WITH_SSP knob will add -lssp_nonshared to LDFLAGS on i386. This is not needed on amd64. However, several hundred ports do not currently respect LDFLAGS, so this support is disabled currently as it causes build failures if a dependency is looking for the stack_chk symbols. Many thanks to jlh@ for this as he had many years of patience in getting all of the necessary pieces [1][2] in. [1] http://svnweb.freebsd.org/base/head/lib/libc/libc.ldscript?revision=251668&view=markup PR: ports/138228 [2] Submitted by: jlh (bsd.ssp.mk based on) Reviewed by: bapt With hat: portmgr exp-runs done: 37 over a month on 91i386,91amd64,10i386,10amd64
on FreeBSD 10, and amd64 on earlier versions.

SSP_UNSAFE is added to disable in a port if it fails to build, but
this should only be used in rare circumstances such as kernel modules.
Otherwise, the port may just be failing due to lack of respecting
LDFLAGS.

On FreeBSD 10, this uses an ldscript in /usr/lib/libc.so to pull in
libssp_nonshared.a to address issues linking on i386 [1].

On earlier FreeBSD versions the WITH_SSP knob will add -lssp_nonshared
to LDFLAGS on i386. This is not needed on amd64. However, several hundred
ports do not currently respect LDFLAGS, so this support is disabled currently
as it causes build failures if a dependency is looking for the stack_chk
symbols.

Many thanks to jlh@ for this as he had many years of patience in getting
all of the necessary pieces [1][2] in.

[1] http://svnweb.freebsd.org/base/head/lib/libc/libc.ldscript?revision=251668&view=markup

PR:		ports/138228 [2]
Submitted by:	jlh (bsd.ssp.mk based on)
Reviewed by:	bapt
With hat:	portmgr
exp-runs done:	37 over a month on 91i386,91amd64,10i386,10amd64
- re-order, include bsd.port.pre.mk so SRC_BASE is defined before referenced 2012-05-22T06:15:49+00:00 jgh jgh@FreeBSD.org 2012-05-22T06:15:49+00:00 1c816899c7b6a885b3e2bd4d0888dc392a014c17 PR: ports/165994 Submitted by: 4721@hushmail.com Approved by: maintainer, emulation
PR: ports/165994
Submitted by: 4721@hushmail.com
Approved by: maintainer, emulation
Unify maintainer address for emulation ports. 2011-03-07T15:08:25+00:00 ehaupt ehaupt@FreeBSD.org 2011-03-07T15:08:25+00:00 72ddf44cd265367a5cd1a6da9dfea767157494b7 (freebsd-emulation@FreeBSD.org -> emulation@FreeBSD.org) Discussed with: netchild (emulation)
(freebsd-emulation@FreeBSD.org -> emulation@FreeBSD.org)

Discussed with:	netchild (emulation)
Add ports with kernel modules to 'kld' virtual category. 2009-08-26T04:40:46+00:00 bland bland@FreeBSD.org 2009-08-26T04:40:46+00:00 8fb3e4555a615db2edaf950ca4412b88496cb0d9 PR: 137823
PR:	137823