non port: Mk/bsd.gcc.mk |
Number of commits found: 144 (showing only 44 on this page) |
Friday, 11 Jun 2010
|
21:06 gerald
Extend and clarify the documentation for USE_GCC, making it explicit
that the form requesting a minimum version is preferred over the one
requesting just one version (as I had enhanced portlint to advise a
while ago).
|
Sunday, 6 Jun 2010
|
19:15 gerald
Tweak a conditional added in the previous commit that apparently causes
troubles in some cases.
|
17:17 gerald
USE_GCC=4.3 is deprecated (and no port uses it anymore). USE_GCC=4.3+
is transparently rewritten to USE_GCC=4.4+ and lang/gcc43 will be
disconnected from the USE_GCC infrastructure soon.
|
Sunday, 2 May 2010
|
17:39 gerald
Add support for early GCC 4.6 snapshots (lang/gcc46) via USE_GCC=4.6
and USE_GCC=4.6+. This version of GCC is in its very early development
stages and use thereof highly experimental. Use at your own risk.
|
14:44 gerald
Replace the use of GCC 4.3 in a comment/example by GCC 4.5 since the
former will be gone soon.
|
Sunday, 14 Feb 2010
|
22:36 gerald
Locate the GCC run-time libraries under ${LOCALBASE}, where the GCC
ports are installed/assumed, instead of ${PREFIX} where a dependent
port is installed.
Reported by: Rob Farmer <rfarmer@predatorlabs.net>
|
Saturday, 2 Jan 2010
|
13:51 gerald
Split the logic around USE_GCC in two parts. The first handles the
processing of USE_GCC directives, the second then takes a concrete
selection coming from the previous or the code handling USE_FORTRAN
via _USE_GCC.
The one user-visible change is that not just users of USE_FORTRAN,
but now also users of USE_GCC set an rpath via CFLAGS and LDFLAGS. [1]
PR: 129518, 142226 [1]
|
12:05 gerald
Quote the output for BUILD_DEPENDS and RUN_DEPENDS in the test-gcc
target. This is necessary to properly handle dependencies such as
libtool>=2.2:${PORTSDIR}/devel/libtool22.
|
08:11 gerald
Add a run-time dependency for all uses of lang/gcc* except for gcc34
which is subsumbed by later versions. This is needed for libstdc++
and other core run-time libraries.
PR: 129518, 142226
|
Saturday, 10 Oct 2009
|
11:45 gerald
Add support for USE_GCC=4.5 and USE_GCC=4.5+. Improve the documentation
a bit.
Suggested by: bsam
|
Saturday, 26 Sep 2009
|
01:02 gerald
Have CFLAGS and LDFLAGS set an -rpath to the lang/gcc44 library directory
when building with USE_FORTRAN=yes. This makes us use libstdc++.so.6
(and others) brought by this port as opposed to /usr/bin/libstdc++.so.6
that comes with our system compiler which is based on an older version
of GCC 4.2. Newer version of GCC run-time libraries with the same soname
are always backwards compatible.
Feature safe: yes
|
Wednesday, 23 Sep 2009
|
21:13 gerald
Also print LDFLAGS as part of the test-gcc target. Print quotes around
CFLAGS and FFLAGS, too, to exactly see where we have whitespace.
Feature safe: yes
|
Saturday, 12 Sep 2009
|
18:07 gerald
USE_FORTRAN=yes now implies lang/gcc44 up from lang/gcc43. Remove one
explicit reference to the version number on the way.
Tested by: pav (and pointyhat)
Thanks to: pav, everyone who helped up fixing their ports
|
Sunday, 12 Jul 2009
|
22:35 gerald
Tweak some comments. The two non-whitespace changes are a fix from
/lang/gcc43 to lang/gcc43 and removing to notes that might be seen
as indicative of GCC only being needed at build time.
|
Friday, 19 Jun 2009
|
17:48 gerald
Remove support for USE_GCC=2.95 after lang/gcc295 has been failing to
build for what must be 9+ months and we have removed all dependencies
the last couple of months.
|
Saturday, 28 Mar 2009
|
23:57 gerald
Remove GCC 2.8 from the list of options for USE_GCC; the lang/gcc28
port has been removed a while ago and no port has USE_GCC=2.8 in use.
|
Saturday, 7 Mar 2009
|
19:17 gerald
Remove support for GCC 3.3. No port in the tree uses this any longer,
and lang/gcc33 has been deprecated for a month.
|
Monday, 2 Feb 2009
|
01:45 gerald
Set CC and CXX to match the choice of GNU Fortran compilers for C and
C++, too, to avoid subtle compatibility problems.
Diagnose the case where an unexpected value is provided for USE_FORTRAN.
Fix the OSVERSION for which lang/gcc34 should be used foor USE_FORTRAN=g77
according to our Porters Handbook.
Add RUN_DEPENDS to the output of the test-gcc target.
PR: 131114
Submitted by: bf2006a@yahoo.com
|
Sunday, 18 Jan 2009
|
03:10 gerald
Add support for USE_GCC=4.4+ and remove USE_GCC=4.1+ (which is not used
by any other port at this point).
|
Tuesday, 6 Jan 2009
|
05:45 maho
Fix typo.
Submitted by: bf <bf2006a@yahoo.com>
|
03:48 maho
Add RUN_DEPENDS as well when we specify USE_FORTRAN.
PR: 119052
Approved by: gerald
|
Monday, 5 Jan 2009
|
22:26 gerald
Fix whitespace to four rows per tab style, update version numbers in the
description of USE_GCC, and adjust description of USE_FORTRAN to recent
changes.
|
20:25 gerald
When USE_FORTRAN is specified, add F77, FC, and FFLAGS to CONFIGURE_ENV
too, not just MAKE_ENV.
|
14:53 gerald
Update USE_FORTRAN=yes to leverage lang/gcc43 instead of lang/gcc42
and remove USE_FORTRAN=gfortran42 which is not used by any port anyway.
PR: 129656
|
Sunday, 17 Aug 2008
|
06:57 gerald
Remove support for GCC 2.7 (the lang/gcc27 port) which, as it turns out,
had been removed from ports three years ago.
|
Saturday, 16 Aug 2008
|
20:48 gerald
Remove support for GCC 3.2 which is not used by a port anymore (and
where we'll shortly remove lang/gcc32 which does not support amd64,
for example).
|
Thursday, 24 Jul 2008
|
22:29 pav
- Add CC and CXX to MAKE_ENV for all ports
PR: ports/86106, ports/101120 (based on)
|
Saturday, 28 Jun 2008
|
16:52 gerald
Provide the test-gcc target and at least key information there even if
USE_GCC has not been specified. This is relevant for USE_FORTRAN, but
should be useful in general.
|
Monday, 5 May 2008
|
23:26 gerald
Add support for GCC 4.3 (lang/gcc43), to be enabled by USE_GCC=4.3+.
No objections by: portmgr (linimon, marcus, erwin)
|
Monday, 5 Nov 2007
|
19:26 gerald
Remove lang/gcc40 which only has three dependencies left in the tree
(all of which only have it as a minimal requirement and also build with
lang/gcc42) and has issues on at least 8-CURRENT.
Approved by: portmgr (pav)
|
Friday, 27 Jul 2007
|
21:40 pav
- Pass FFLAGS to make when USE_FORTRAN is set [1]
- Fix detection of i386 libs on amd64/ia64 [2]
- Make IGNORE messages show as a real sentences [3]
- Make COPYTREE_* work under unpriviledged user [4]
PR: ports/112203 [2], ports/114329 [3], ports/113425
Submitted by: gerald [1], Scot Hetzel <swhetzel@gmail.com> [2], danfe [3],
Dmitry Marakasov <amdmi3@amdmi3.ru> [4]
|
Thursday, 12 Jul 2007
|
01:57 maho
Add USE_FORTRAN knob. All ports that use FORTRAN should
use this knob.
Approved by: gerald, portmgr (pav)
|
Saturday, 19 May 2007
|
22:06 pav
Recognize gcc42 in 7-CURRENT base
Approved by: portmgr (implicit)
|
Monday, 29 Jan 2007
|
09:27 pav
- Transfer maintainership of this file to Gerald Pfeifer
|
Saturday, 6 Jan 2007
|
09:46 gerald
Make WITH_FORTRAN use lang/gcc42 (which now builds the Fortran frontend by
default) instead of lang/gfortran (which is scheduled for removal).
Reviewed by: thierry, maho
Approved by: portmgr (pav)
|
Saturday, 30 Sep 2006
|
19:25 linimon
* Split bsd.port.mk pre and post includes into 3 pieces instead of 2, to
allow OPTIONS to be able to influence dependencies. This is still
experimental [1]
* Teach bsd.gcc.mk about gfortran [2]
* Remove the outdated emulators/linux_base; the new default has been
linux_base-fc4. This will allow the outdated port to be removed [3]
* Add USE_FIREBIRD macros to bsd.database.mk [4]
PR: 93687 [1], 93690 [2], 103184 [3], 103357 [4]
Submitted by: shaun [1], Pedro F. Giffuni <giffunip at asme to org> [2],
gerald [2], thierry [2], vd [3], skv [4]
|
Wednesday, 5 Jul 2006
|
02:18 linimon
* Change all bogus uses of BROKEN to IGNORE. Note: the BROKEN_WITH_*
forms are retained for compatibility but deprecated [1]
* Add sha256 to CHECKSUM_ALGORITHMS [2]
* Remove some whitespace [2]
* Add USE_SCONS and bsd.scons.mk for the Python-based SCons build system [3]
* Fix USE_LDCONFIG with non-default PREFIX [4]
* Add USE_WX and friends, and bsd.wx.mk, for common code for WxWidgets
support [5]
* Add 'make missing' to show missing dependencies [6]
* Fix DESKTOP_ENTRIES processing on 4.x [7]
PR: 92445 [1], 98206 [2], 98731 [3], 99370 [4], 89398 [5],
93601 [6], 98891 [7]
Submitted by: linimon [1], edwin [2], alex at foxybanana dot com [3],
gerald [4], flz [4], alepulver [5], alex at fafula dot com [6],
shaun [7]
|
Saturday, 21 Jan 2006
|
17:37 krion
- Fix 'all-depends-list' target in cases if dependencies list is
very long and if some dependencies can't be added into the list.
[1]
- Fix FAM support. Make gamin the default FAM system. [2]
- Introduce new 'quicksearch' target to show only port, path and
info section of the matching ports. [3]
- Introduce new category - rubygems. [4]
- Fix stale dependencies while installing qmail slaveport and
another port that depends on qmail. [5]
- Add commentary for describes target in bsd.port.mk. [6]
- Fix warning issued during make index on archs !368. [7]
- Add USE_DOS2UNIX variable. If set to "YES", remove the ^M from
all files under ${WRKSRC}. If set to a string, remove in all files
under ${WRKSRC} with one of these names the ^Ms. [8]
- Add new variables PERL_RUN_DEPENDS and PERL_BUILD_DEPENDS by
checking the existance of the Perl modules with the "perl -e 'use
module;'" command. [9]
- Fix bsd.port.mk variable quoting issues. No quoting is necessary
anymore either in the Makefile or on the command line. Affected
variables include:
BROKEN
FORBIDDEN
IGNORE
MANUAL_PACKAGE_BUILD
NO_CDROM
NO_PACKAGE
RESTRICTED
[10]
- Add NOFETCHFILES variable. If set, don't download these files
from the ${MASTER_SITES} or ${MASTER_SITE_BACKUP} (but do from
${MASTER_SITE_OVERRIDE}). [11]
- Improve 'search' target output. [12]
- Add a new virtual category for Amateur Radio - hamradio. [13]
- Cleanup some old/unused pathes in bsd.port.mk. [14]
- Add @dirrmtry for plists which does the same as:
"@unexec rmdir %D/foo 2>/dev/null || true" [15]
- Remove virtual category - offix. [16]
- Use portsnap instead of cvsup or cvs on "make update" in
/usr/ports. [17]
- Move location of bsd.autotools.mk within bsd.port.mk [18]
- Add bsd.linux-rpm.mk, fix INSTALLS_SHLIB for Linux ports [19]
- Use new USE_RC_SUBR format for FreeBSD version >= 700007 [20]
- Replace the string "FreeBSD" by "The FreeBSD Project" in the
security warning [21]
- Add bsd.local.mk for local modification to ports framework. [22]
- Replace rcNG spelling by rc.d [23]
- Remove superfluous USE_REINPLACE. [24]
Special thanks to: linimon for spending hours with all these patches
clement for fixes
kris for help with pointyhat
PR: ports/86310 [1], ports/89498 [2], ports/83530 [3],
ports/83789 [4], ports/84053 [5], ports/86281 [6],
ports/87214 [7], ports/87234 [8], ports/87318 [9],
ports/87396 [10], ports/87605 [11], ports/87840 [12],
ports/88230 [13], ports/88493 [14], ports/88711 [15],
ports/88751 [16], ports/89281 [17], ports/89999 [18],
ports/90031 [19], ports/90150 [20], ports/90668 [21],
ports/91433 [23], ports/88754 [24]
Submitted by: mi [1], marcus [2], Lars Engels <lars.engels@0x20.net> [3],
pav [4, 16, 20, 24], garga [5], cperciva [6], vd [7],
edwin [8, 9, 11, 15, 21],
fenner [10], Arseny Nasokin
<tarc.po.cs.msu.su@tarc.po.cs.msu.su> [12],
Carl Makin <carl@stagecraft.cx> [13], arved [14],
NIIMI Satoshi <sa2c@sa2c.net> [17], thierry [18],
jylefort [19], linimon [22], dougb [23]
|
05:27 edwin
Add support for lang/gcc42
|
Sunday, 31 Jul 2005
|
17:07 krion
Remove gcc3.1
Submitted by: gerald
|
Monday, 6 Jun 2005
|
06:30 edwin
Add support for USE_GCC=2.8 (*)
(*) Yes I know I'm only kidding myself with it.
|
Friday, 3 Jun 2005
|
01:42 edwin
USE_GCC=X.Y+ should prefer the stock compiler
USE_GCC=3.2+ on a 6-CURRENT system prefers the GCC 3.2 compiler
instead of the GCC 3.4 default system compiler.
One often uses USE_GCC=3.2+ to enable a port to build on RELENG_4,
but that does not mean a 6-CURRENT user doesn't want to use the
native compiler.
I also argue that the correct algorithm for USE_GCC=3.2+ is:
1. Use system compiler if it's version is allowable by the USE_GCC
invocation.
2. Prefer the highest version # found already installed and allowed
by the USE_GCC invocation, rather than the lowest.
3. Install the specified GCC version and use if, if no other already
installed compiler meets the USE_GCC invocation.
#1 and #3 are implemented with this patch, but #2 isn't.
The reason for it is because there is no highest version # specifiable
with the USE_GCC command. What could be made is that the USE_GCC
command accepts two arguments, where the first is the lower version,
the second is the upper version. Or USE_GCC=-4.0, where everything
<= 4.0 is allowed.
PR: ports/81116
Reviewed by: David O'Brien <obrien@freebsd.org>
|
Saturday, 21 May 2005
|
11:34 edwin
[patch] Include gcc 4.1 in Mk/bsd.gcc.mk
With the import of lang/gcc41, enable support for it in bsd.gcc.mk.
PR: ports/81262
Submitted by: Edwin Groothuis <edwin@mavetju.org>
|
Monday, 7 Feb 2005
|
11:17 krion
* Change bento to pointyhat names in comments. [1]
* Document DISABLE_VULNERABILITIES variable. [2]
* Add WWW: line for 'search' target. [3]
* Speedup check-vulnerable invokation, if portaudit is installed. [4]
* Run install-info for all .info files. [5]
* Run add-plist-docs more strictly and prevent some situations with
leftover files in the future. [6]
* Introduce two new variables: MASTER_PORT and SLAVE_PORT.
The results from these variables is only used as information for (Only the first 15 lines of the commit message are shown above )
|
Number of commits found: 144 (showing only 44 on this page) |