Port details |
- gcc34 GNU Compiler Collection 3.4
- 3.4.6_3,1 lang
=32 3.4.6_3,1Version of this port present on the latest quarterly branch.
- DEPRECATED: Superseded by GCC 4.6 and later, kept for the sake of two obsolete ports
- Maintainer: gerald@FreeBSD.org
- Port Added: 2003-09-27 00:52:03
- Last Update: 2014-02-13 21:42:41
- SVN Revision: 344149
- People watching this port, also watch:: gmake, m4, expat
- License: not specified in port
- WWW:
- http://gcc.gnu.org/
- Description:
- GCC, the GNU Compiler Collection includes gcc, g++, and g77.
This port installs the various front ends as gcc34, g++34, and g77-34
into the ${PREFIX}/bin directory.
WWW: http://gcc.gnu.org/
Gerald Pfeifer <gerald@FreeBSD.org>
-
cgit ¦ GitHub ¦ GitHub ¦ GitLab ¦
- Manual pages:
- FreshPorts has no man page information for this port.
- pkg-plist: as obtained via:
make generate-plist - There is no configure plist information for this port.
- Dependency lines:
-
- No installation instructions:
- This port has been deleted.
- PKGNAME: gcc34
- Flavors: there is no flavor information for this port.
- distinfo:
- There is no distinfo for this port.
No package information for this port in our database- Sometimes this happens. Not all ports have packages. Perhaps there is a build error. Check the fallout link:
- Dependencies
- NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
- Build dependencies:
-
- bison : devel/bison
- gmake : devel/gmake
- perl5.16.3 : lang/perl5.16
- Library dependencies:
-
- libiconv.so.3 : converters/libiconv
- There are no ports dependent upon this port
Configuration Options:
- No options to configure
- Options name:
- N/A
- FreshPorts was unable to extract/find any pkg message
- Master Sites:
|
Commit History - (may be incomplete: for full details, see links to repositories near top of page) |
Commit | Credits | Log message |
3.4.2_20040806 03 Sep 2004 17:42:11 |
vs |
Fix location of pkgconfig-data
Approved by: gerald |
3.4.2_20040806 12 Aug 2004 14:17:13 |
gerald |
Update to the 20040806 snapshot off GCC 3.4. |
3.4.2_20040723 25 Jul 2004 13:20:48 |
gerald |
Update to the 2004-07-23 snapshot of GCC 3.4.2. |
3.4.2_20040709 10 Jul 2004 21:01:57 |
gerald |
Update to the 20040709 snapshot of GCC 3.4.2 (from GCC 3.4.1). |
3.4.1_20040702 04 Jul 2004 14:39:46 |
gerald |
Update to the 20040702 snapshot. Optimize that SNAPDATE variable away on
the way and use ${ECHO_MSG} instead of ${ECHO} [1].
Spotted by: eik [1] |
3.4.1_20040611 17 Jun 2004 21:39:17 |
gerald |
Use ${ECHO} instead of echo. |
3.4.1_20040611 16 Jun 2004 18:16:27 |
gerald |
Update to the 2004-06-11 snapshot of GCC 3.4.1. |
3.4.1_20040604 06 Jun 2004 03:57:54 |
gerald |
Update to the 2004-06-04 snapshot of GCC 3.4.1.
On the way, note that libgcj is not built on amd64. |
3.4.0_20040414 17 Apr 2004 16:40:30 |
gerald |
Update to the 2004-04-14 snapshot, which should be nearly identical to the
GCC 3.4.0 release.
Tweak the pre-everything message, plus display a note when libgcj is not built. |
3.4.0_20040310 22 Mar 2004 17:13:33 |
obrien |
I give up, gerald wants the cruft back in. |
3.4.0_20040310 22 Mar 2004 02:10:27 |
obrien |
Use a different method to remove possibly shared directory, so we can
fail silently.
Submitted by: kris |
3.4.0_20040310 21 Mar 2004 17:02:53 |
obrien |
Re-commit revision 1.165. The perceived breakage by it was a bug in pkg-plist. |
3.4.0_20040310 20 Mar 2004 19:50:58 |
obrien |
Remove libexec/gcc/%%GNU_HOST%% and libexec/gcc on pkg_delete. |
3.4.0_20040310 17 Mar 2004 14:21:58 |
gerald |
Try to fix breakage of non-amd64 platforms introduced by 1.165 and
remove inflamatory comment.
Remove BROKEN from sparc64 and simplify special case handling of
libgcj on ia64 and sparc64.
USE_SIZE is now the default, no need to specify it explicitly.
Remove WANT_THREADS_SUPPORT knob, which should be a no-op by now. |
3.4.0_20040310 17 Mar 2004 08:18:15 |
obrien |
Don't hardcode CONFIGURE_TARGET anymore -- the value in bsd.port.mk has
finally caught up with newer autoconf's requirements.
Allow to build on AMD64 by lying with CONFIGURE_TARGET. |
3.4.0_20040310 14 Mar 2004 21:33:57 |
gerald |
Add a WITHOUT_LIBJAVA know, which disables building libgcj and thus saves
quite some build time and also disk. Make this the default on sparc64 and
ia64 where libgcj has not been ported to and thus fix long-standing packaging
issues on these two platforms.
On the way, update to the 20040310 snapshot of GCC 3.4.0.
PR: 63427 (mostly) |
3.4.0_20040218 19 Feb 2004 22:12:30 |
gerald |
Adopt this port and update to the 2004-02-18 snapshot of GCC 3.4.
Given that I am now responsible for snapshot generation on gcc.gnu.org,
remove the feature to obtain sources from GCC CVS. Mark broken on amd64
(which used to be called x86_64). |
3.4.0_20040211 12 Feb 2004 20:40:06 |
gerald |
Update to the 2004-02-11 snapshot of GCC 3.4.
Port the following two fixes from the lang/gcc33 port:
2004/02/08: Fix build on systems without a decent version of Perl.
2004/01/30: The Fortran frontend binary is called g77, not f77. |
3.4.0_20040128 04 Feb 2004 05:21:48 |
marcus |
Bump PORTREVISION on all ports that depend on gettext to aid with upgrading.
(Part 2) |
3.4.0_20040128 28 Jan 2004 22:15:03 |
gerald |
Update to the 2004-01-28 snapshot of GCC 3.4. Merge in my 2004/01/26
change to the gcc33 port and introduce a new make variable SUFFIX to
avoid hardcoding the version number and reorder USE_ variables. |
3.4.0_20040114 22 Jan 2004 11:58:15 |
gerald |
Update to the 2004-01-14 snapshot of GCC 3.4.
Merge in my 2004/01/17 change to the gcc33 port to configure with
--program-suffix and related and further simplifications.
Merge in my 2004/01/13 change to the gcc33 port to make the automatic
generation of the package list for libraries and include files more
failure tolerant, so that at least `make install` now works on sparc64.
Merge in my 2004/01/05 change to the gcc33 port to combine and simplify
the post-install handling of target libraries and GCJ include files.
libgcj still is not supported and packaging is broken on sparc64; mark
BROKEN on that platform. |
3.4.0_20040107 22 Jan 2004 11:06:02 |
trevor |
Use the SORT macro from bsd.port.mk. |
3.4.0_20040107 22 Jan 2004 08:05:25 |
trevor |
Use PAX macro. |
3.4.0_20040107 10 Jan 2004 12:20:01 |
gerald |
Update to the 2004-01-07 snapshot of GCC 3.4. Merge in my 2004-01-05
changes which combine and simplify the post-install handling of target
libraries and GCJ include files and my 2003-12-14 change which simplifies
handling of .info files from the lang/gcc33 port. |
3.4.0_20031231 09 Jan 2004 22:04:52 |
gerald |
Fix packaging which was quite broken. On the way, update PORTVERSION to
match the new versioning scheme in GCC-land and adjust the renaming of
gccbug to the scheme used by the other programs installed by this port. |
3.4_20031231 06 Jan 2004 18:50:41 |
obrien |
Update to the 2003-12-31 snapshot. |
3.4_20031224 26 Dec 2003 15:56:37 |
obrien |
Update to the 2003-12-24 snapshot. |
3.4_20031210 15 Dec 2003 07:49:17 |
obrien |
Sync with gcc33/Makefile rev 1.146, which fixed my broken logic in the
manpage fake out.
Spotted by: gerald |
3.4_20031210 15 Dec 2003 07:45:53 |
obrien |
* Deal with GCC's configurary's assumption that /usr/local/{include,lib}
are searched automatically by the compiler by using --with-libiconv-prefix.
W/o --with-libiconv-prefix, 'configure' finds the lib, but not the header.
During the make, neither will be found; a lot of inconsistency here...
* Deal with GCC's configurary's brokenness WRT --with-libiconv-prefix due
not actually passing the found header path to CFLAGS in any way. |
3.4_20031210 14 Dec 2003 02:35:52 |
gerald |
Update to the 2003-12-10 mainline snapshot of GCC which has fixes for (at
least) two FreeBSD-related problems I had reported against the previous
snapshot.
Make some final adjustments to track changes in directory layout between
GCC 3.3 and 3.4, make some simplifications, and remove the BROKEN tag. |
3.4_20031126 04 Dec 2003 16:21:49 |
gerald |
Really mark as broken.
Pointy hat to: self |
3.4_20031126 04 Dec 2003 16:20:50 |
gerald |
Update to the 2003-11-26 snapshot and fix several packaging issues.
Import significant simplifications of the post-install handling of
GCJ include files from the gcc33 port. Use the new INFO= facility.
The port is still (marked) broken, but should essentially work out
of the box once the remaining upstream bugs have been fixed. |
3.4_20031112 14 Nov 2003 22:01:13 |
gerald |
Update from repo-copy of lang/gcc33 to the 2003-11-12 snapshot of GCC 3.4.
There is no bounds-checking patch for GCC 3.4 yet, extended printf format
checking for FreeBSD has not been ported yet, and the port is BROKEN due
to weird libjava build failures which occur if and only if building from
within the FreeBSD ports system. |
3.3.1_20030707 27 Sep 2003 00:50:09 |
edwin |
- ECHO -> ECHO_MSG
for some ports:
- ECHO -> ECHO_CMD
- pre-fetch -> pre-everything
PR: ports/56800-56819
Submitted by: KATO Tsuguru <tkato@prontomail.com> |