#
5a4b548a |
| 02-Jan-2024 |
Warner Losh <imp@FreeBSD.org> |
bsd.port.mk: No need to support fmake anymore
There's no need to support fmake anymore. Always assume we can use bmake's :tA modifier. The ports tree hasn't supported fmake in about a decade anyway.
bsd.port.mk: No need to support fmake anymore
There's no need to support fmake anymore. Always assume we can use bmake's :tA modifier. The ports tree hasn't supported fmake in about a decade anyway. Simplify here.
Sponsored by: Netflix Reviewed by: brooks, emaste Pull Request: https://github.com/freebsd/freebsd-src/pull/980
show more ...
|
Revision tags: release/14.0.0 |
|
#
d0b2dbfa |
| 16-Aug-2023 |
Warner Losh <imp@FreeBSD.org> |
Remove $FreeBSD$: one-line sh pattern
Remove /^\s*#[#!]?\s*\$FreeBSD\$.*$\n/
|
Revision tags: release/13.2.0, release/12.4.0, release/13.1.0, release/12.3.0, release/13.0.0, release/12.2.0, release/11.4.0, release/12.1.0, release/11.3.0, release/12.0.0, release/11.2.0, release/10.4.0, release/11.1.0, release/11.0.1, release/11.0.0, release/10.3.0 |
|
#
11d38a57 |
| 28-Oct-2015 |
Baptiste Daroussin <bapt@FreeBSD.org> |
Merge from head
Sponsored by: Gandi.net
|
#
becbad1f |
| 13-Oct-2015 |
Baptiste Daroussin <bapt@FreeBSD.org> |
Merge from head
|
#
b5ff185e |
| 12-Sep-2015 |
Baptiste Daroussin <bapt@FreeBSD.org> |
Merge from head
|
#
00176600 |
| 09-Sep-2015 |
Navdeep Parhar <np@FreeBSD.org> |
Merge r286744-r287584 from head.
|
#
d9442b10 |
| 05-Sep-2015 |
Dimitry Andric <dim@FreeBSD.org> |
Merge ^/head r286858 through r287489.
|
#
880c41ba |
| 03-Sep-2015 |
Bryan Drewery <bdrewery@FreeBSD.org> |
Avoid sub-shell for realpath(1) for bmake by using its built-in :tA.
MFC after: 2 weeks Approved by: portmgr (implicit)
|
Revision tags: release/10.2.0 |
|
#
9268022b |
| 19-Nov-2014 |
Simon J. Gerraty <sjg@FreeBSD.org> |
Merge from head@274682
|
Revision tags: release/10.1.0 |
|
#
c81ab40b |
| 11-Oct-2014 |
Alexander V. Chernikov <melifaro@FreeBSD.org> |
Merge HEAD@r272944.
|
#
107af8f2 |
| 05-Oct-2014 |
Neel Natu <neel@FreeBSD.org> |
IFC @r272481
|
#
1ce4b357 |
| 04-Oct-2014 |
Alexander V. Chernikov <melifaro@FreeBSD.org> |
Sync to HEAD@r272516.
|
#
698271d8 |
| 02-Oct-2014 |
Glen Barber <gjb@FreeBSD.org> |
Reintegrate head@r272414
Sponsored by: The FreeBSD Foundation
|
#
6cc777bf |
| 01-Oct-2014 |
Will Andrews <will@FreeBSD.org> |
Revise r272363 by collapsing the tests into a for loop.
This has the side effect of ensuring that realpath is also run for the nominal case of PORTSDIR=/usr/ports (assuming .CURDIR is a ports direct
Revise r272363 by collapsing the tests into a for loop.
This has the side effect of ensuring that realpath is also run for the nominal case of PORTSDIR=/usr/ports (assuming .CURDIR is a ports directory that relies on /usr/ports but is not rooted in it). This ensures that any generated PORTSDIR used is always the actual location.
Submitted by: jkim (different implementation)
show more ...
|
#
ff48e371 |
| 01-Oct-2014 |
Will Andrews <will@FreeBSD.org> |
Always resolve PORTSDIR to absolute paths using realpath(1).
Reported by: madpilot Reviewed by: bapt X-MFC-With: 272282
|
#
a0dec793 |
| 29-Sep-2014 |
Will Andrews <will@FreeBSD.org> |
Search for the nearest PORTSDIR where Mk/bsd.ports.mk exists, from .CURDIR. This will only take effect if PORTSDIR is not set, as previously supported.
Use .if exists(), for four specific possibilit
Search for the nearest PORTSDIR where Mk/bsd.ports.mk exists, from .CURDIR. This will only take effect if PORTSDIR is not set, as previously supported.
Use .if exists(), for four specific possibilities relative to .CURDIR: ., .., ../.., and ../../.. The fourth possibility is primarily in case ports ever grows a third level. If none of these paths exist, fall back to the old default of /usr/ports.
This removes the need to set PORTSDIR explicitly (or via wrapper script) if one is running out of a ports tree that is not in /usr/ports, but in a home directory.
Reviewed by: bapt, bdrewery (older version) CR: D799 MFC after: 1 week Sponsored by: Spectra Logic
show more ...
|
Revision tags: release/9.3.0, release/10.0.0, release/9.2.0, release/8.4.0, release/9.1.0, release/8.3.0_cvs, release/8.3.0, release/9.0.0 |
|
#
04a38256 |
| 08-Oct-2011 |
Chris Rees <crees@FreeBSD.org> |
Revert unapproved commit to bsd.port.mk.
This would have had more discussion, but it was explicitly rejected at submission by portmgr:
http://lists.freebsd.org/pipermail/freebsd-ports/2011-Septembe
Revert unapproved commit to bsd.port.mk.
This would have had more discussion, but it was explicitly rejected at submission by portmgr:
http://lists.freebsd.org/pipermail/freebsd-ports/2011-September/070591.html
show more ...
|
#
2872f054 |
| 08-Oct-2011 |
Stanislav Sedov <stas@FreeBSD.org> |
- Add a couple of more sed subsitutions needed to get the correct libtool.m4. With these fixes libtool will correctly indentify the system as ELF (and not a.out). - While here, change the substi
- Add a couple of more sed subsitutions needed to get the correct libtool.m4. With these fixes libtool will correctly indentify the system as ELF (and not a.out). - While here, change the substitutions so they're still correctly match freebsd1.x, freebsd2.x etc.
show more ...
|
#
dd50bdfa |
| 08-Oct-2011 |
Stanislav Sedov <stas@FreeBSD.org> |
- ${WRKSRC} might be missing when the autotools fixup is running. Account for this.
Reported by: Mykola Dzham <i@levsha.me>
|
#
df8d253f |
| 05-Oct-2011 |
Jilles Tjoelker <jilles@FreeBSD.org> |
Work around the autotools problem with the 10.0 version.
With this, I can build various ports on a 10.0-CURRENT system without hacking or hiding the version number.
This commit should be reverted w
Work around the autotools problem with the 10.0 version.
With this, I can build various ports on a 10.0-CURRENT system without hacking or hiding the version number.
This commit should be reverted when there is a cleaner fix in autotools and/or ports/Mk/bsd.port.mk.
The original patch is from Ed Schouten but needed some additions.
show more ...
|
Revision tags: release/7.4.0_cvs, release/8.2.0_cvs, release/7.4.0, release/8.2.0, release/8.1.0_cvs, release/8.1.0 |
|
#
a4bf5fb9 |
| 28-Apr-2010 |
Kirk McKusick <mckusick@FreeBSD.org> |
Update to current version of head.
|
#
21edb039 |
| 02-Apr-2010 |
Alexander Leidinger <netchild@FreeBSD.org> |
WITH_CTF can now be specified in src.conf (not recommended, there are some problems with static executables), make.conf (would also affect ports which do not use GNU make and do not override the comp
WITH_CTF can now be specified in src.conf (not recommended, there are some problems with static executables), make.conf (would also affect ports which do not use GNU make and do not override the compile targets) or in the kernel config (via "makeoptions WITH_CTF=yes").
Additional (related) changes: - propagate WITH_CTF to module builds - do not add -g to the linker flags, it's a noop there anyway (at least according to the man page of ld) - do not add -g to CFLAGS unconditionally we need to have a look if it is really needed (IMO not) or if there is a way to add it only when WITH_CTF is used
Note: ctfconvert / ctfmerge lines will not appear in the build output, to protect the innocent (those which do not build with WITH_CTF would see the shell-test and may think WITH_CTF is used).
Reviewed by: imp, jhb, scottl (earlier version) Discussed on: arch@
show more ...
|
Revision tags: release/7.3.0_cvs, release/7.3.0, release/8.0.0_cvs, release/8.0.0, release/7.2.0_cvs, release/7.2.0, release/7.1.0_cvs, release/7.1.0, release/6.4.0_cvs, release/6.4.0, release/7.0.0_cvs, release/7.0.0, release/6.3.0_cvs, release/6.3.0, release/6.2.0_cvs, release/6.2.0 |
|
#
8ef03c79 |
| 19-Nov-2006 |
Ruslan Ermilov <ru@FreeBSD.org> |
Try harder to not leak src/ build stuff into ports/ environment by not exposing the MK_* variables that were designed for src/.
Requested by: many
|
#
489ffb71 |
| 24-Aug-2006 |
David E. O'Brien <obrien@FreeBSD.org> |
Don't read in /etc/src.conf when building ports.
Reported by: obrien Submitted by: ru
|
Revision tags: release/5.5.0_cvs, release/5.5.0, release/6.1.0_cvs, release/6.1.0, release/6.0.0_cvs, release/6.0.0, release/5.4.0_cvs, release/5.4.0, release/4.11.0_cvs, release/4.11.0, release/5.3.0_cvs, release/5.3.0 |
|
#
4a209e39 |
| 02-Jul-2004 |
Oliver Eikemeier <eik@FreeBSD.org> |
Enable testing of customized variants of bsd.port.mk and bsd.port.subdir.mk, without the overhead of an additional ports tree.
Use make BSDPORTMK='${PORTSDIR}/My.Mk/bsd.port.mk' target and make
Enable testing of customized variants of bsd.port.mk and bsd.port.subdir.mk, without the overhead of an additional ports tree.
Use make BSDPORTMK='${PORTSDIR}/My.Mk/bsd.port.mk' target and make BSDPORTSUBDIRMK='${PORTSDIR}/My.Mk/bsd.port.subdir.mk' target
to build with the alternate versions.
MFC after: 3 days
show more ...
|