notbugAs an Amazon Associate I earn from qualifying purchases.
Want a good read? Try FreeBSD Mastery: Jails (IT Mastery Book 15)
Want a good monitor light? See my photosAll times are UTC
Ukraine
This referral link gives you 10% off a Fastmail.com account and gives me a discount on my Fastmail account.

Get notified when packages are built

A new feature has been added. FreshPorts already tracks package built by the FreeBSD project. This information is displayed on each port page. You can now get an email when FreshPorts notices a new package is available for something on one of your watch lists. However, you must opt into that. Click on Report Subscriptions on the right, and New Package Notification box, and click on Update.

Finally, under Watch Lists, click on ABI Package Subscriptions to select your ABI (e.g. FreeBSD:14:amd64) & package set (latest/quarterly) combination for a given watch list. This is what FreshPorts will look for.

non port: Mk/bsd.gcc.mk

Number of commits found: 144 (showing only 44 on this page)

«  1 | 2 

Friday, 11 Jun 2010
21:06 gerald search for other commits by this committer
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).
Original commit
Sunday, 6 Jun 2010
19:15 gerald search for other commits by this committer
Tweak a conditional added in the previous commit that apparently causes
troubles in some cases.
Original commit
17:17 gerald search for other commits by this committer
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.
Original commit
Sunday, 2 May 2010
17:39 gerald search for other commits by this committer
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.
Original commit
14:44 gerald search for other commits by this committer
Replace the use of GCC 4.3 in a comment/example by GCC 4.5 since the
former will be gone soon.
Original commit
Sunday, 14 Feb 2010
22:36 gerald search for other commits by this committer
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>
Original commit
Saturday, 2 Jan 2010
13:51 gerald search for other commits by this committer
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]
Original commit
12:05 gerald search for other commits by this committer
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.
Original commit
08:11 gerald search for other commits by this committer
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
Original commit
Saturday, 10 Oct 2009
11:45 gerald search for other commits by this committer
Add support for USE_GCC=4.5 and USE_GCC=4.5+.  Improve the documentation
a bit.

Suggested by:   bsam
Original commit
Saturday, 26 Sep 2009
01:02 gerald search for other commits by this committer
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
Original commit
Wednesday, 23 Sep 2009
21:13 gerald search for other commits by this committer
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
Original commit
Saturday, 12 Sep 2009
18:07 gerald search for other commits by this committer
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
Original commit
Sunday, 12 Jul 2009
22:35 gerald search for other commits by this committer
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.
Original commit
Friday, 19 Jun 2009
17:48 gerald search for other commits by this committer
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.
Original commit
Saturday, 28 Mar 2009
23:57 gerald search for other commits by this committer
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.
Original commit
Saturday, 7 Mar 2009
19:17 gerald search for other commits by this committer
Remove support for GCC 3.3.  No port in the tree uses this any longer,
and lang/gcc33 has been deprecated for a month.
Original commit
Monday, 2 Feb 2009
01:45 gerald search for other commits by this committer
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
Original commit
Sunday, 18 Jan 2009
03:10 gerald search for other commits by this committer
Add support for USE_GCC=4.4+ and remove USE_GCC=4.1+ (which is not used
by any other port at this point).
Original commit
Tuesday, 6 Jan 2009
05:45 maho search for other commits by this committer
Fix typo.

Submitted by:   bf <bf2006a@yahoo.com>
Original commit
03:48 maho search for other commits by this committer
Add RUN_DEPENDS as well when we specify USE_FORTRAN.

PR:             119052
Approved by:    gerald
Original commit
Monday, 5 Jan 2009
22:26 gerald search for other commits by this committer
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.
Original commit
20:25 gerald search for other commits by this committer
When USE_FORTRAN is specified, add F77, FC, and FFLAGS to CONFIGURE_ENV
too, not just MAKE_ENV.
Original commit
14:53 gerald search for other commits by this committer
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
Original commit
Sunday, 17 Aug 2008
06:57 gerald search for other commits by this committer
Remove support for GCC 2.7 (the lang/gcc27 port) which, as it turns out,
had been removed from ports three years ago.
Original commit
Saturday, 16 Aug 2008
20:48 gerald search for other commits by this committer
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).
Original commit
Thursday, 24 Jul 2008
22:29 pav search for other commits by this committer
- Add CC and CXX to MAKE_ENV for all ports

PR:             ports/86106, ports/101120 (based on)
Original commit
Saturday, 28 Jun 2008
16:52 gerald search for other commits by this committer
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.
Original commit
Monday, 5 May 2008
23:26 gerald search for other commits by this committer
Add support for GCC 4.3 (lang/gcc43), to be enabled by USE_GCC=4.3+.

No objections by:       portmgr (linimon, marcus, erwin)
Original commit
Monday, 5 Nov 2007
19:26 gerald search for other commits by this committer
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)
Original commit
Friday, 27 Jul 2007
21:40 pav search for other commits by this committer
- 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]
Original commit
Thursday, 12 Jul 2007
01:57 maho search for other commits by this committer
Add USE_FORTRAN knob. All ports that use FORTRAN should
use this knob.

Approved by: gerald, portmgr (pav)
Original commit
Saturday, 19 May 2007
22:06 pav search for other commits by this committer
Recognize gcc42 in 7-CURRENT base

Approved by:    portmgr (implicit)
Original commit
Monday, 29 Jan 2007
09:27 pav search for other commits by this committer
- Transfer maintainership of this file to Gerald Pfeifer
Original commit
Saturday, 6 Jan 2007
09:46 gerald search for other commits by this committer
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)
Original commit
Saturday, 30 Sep 2006
19:25 linimon search for other commits by this committer
* 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]
Original commit
Wednesday, 5 Jul 2006
02:18 linimon search for other commits by this committer
* 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]
Original commit
Saturday, 21 Jan 2006
17:37 krion search for other commits by this committer
- 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]
Original commit
05:27 edwin search for other commits by this committer
Add support for lang/gcc42
Original commit
Sunday, 31 Jul 2005
17:07 krion search for other commits by this committer
Remove gcc3.1

Submitted by:   gerald
Original commit
Monday, 6 Jun 2005
06:30 edwin search for other commits by this committer
Add support for USE_GCC=2.8 (*)

(*) Yes I know I'm only kidding myself with it.
Original commit
Friday, 3 Jun 2005
01:42 edwin search for other commits by this committer
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>
Original commit
Saturday, 21 May 2005
11:34 edwin search for other commits by this committer
[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>
Original commit
Monday, 7 Feb 2005
11:17 krion search for other commits by this committer
* 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 View all of this commit message)
Original commit

Number of commits found: 144 (showing only 44 on this page)

«  1 | 2