aboutsummaryrefslogtreecommitdiffstats
path: root/lang/gcc45
Commit message (Collapse)AuthorAgeFilesLines
* Update to the 20080822 snapshot of GCC 4.4.0.gerald2008-08-242-19/+19
|
* Update to the 20080815 snapshot of GCC 4.4.0.gerald2008-08-173-19/+20
| | | | Remove the share/python directory if empty.
* Update to the 20080801 snapshot of GCC 4.4.0.gerald2008-08-042-19/+19
|
* Update to the 20080725 snapshot of GCC 4.4.0.gerald2008-07-272-19/+19
|
* Update to the 20080711 snapshot of GCC 4.4.0. Among others, libgcjgerald2008-07-133-20/+26
| | | | now brings to additional programs, aot-compile and rebuild-gcj-db.
* Update to the 20080627 snapshot of GCC 4.4.0.gerald2008-06-292-19/+19
|
* Update to the 20080613 snapshot of GCC 4.4.0.gerald2008-06-152-19/+19
|
* Update to the 20080606 snapshot of GCC 4.4.0.gerald2008-06-112-19/+19
|
* Update to the 20080523 snapshot of GCC 4.4.0.gerald2008-05-242-19/+19
|
* Update to the 20080509 snapshot of GCC 4.4.0.gerald2008-05-112-19/+19
|
* Update to the 20080502 snapshot of GCC 4.4.0.gerald2008-05-042-19/+19
|
* Update to the 20080411 snapshot of GCC 4.4.0.gerald2008-04-132-19/+19
|
* Update to the 20080328 snapshot of GCC 4.4.0.gerald2008-03-302-19/+19
|
* Update to the 20080321 snapshot of GCC 4.4.0.gerald2008-03-232-19/+19
|
* Update to the 20080314 snapshot of GCC 4.4.0.gerald2008-03-182-19/+19
|
* Update to the 20080307 snapshot of GCC 4.4. Very early alpha, take care!gerald2008-03-082-19/+19
|
* Now track GCC 4.4 development (currently at 4.4.0 snapshot 20080229) viagerald2008-03-024-26/+26
| | | | | | | | the new lang/gcc44 port. At this point, this is mostly identical to what we have in lang/gcc43 which is in the final stages before the GCC 4.3.0 release, but things will start diverging soon. PR: 120984
* Update to the 20080221 snapshot of GCC 4.3.0.gerald2008-02-222-20/+20
| | | | | | Make PORTSNAME overridable.[1] Submitted by: maho[1]
* Update to the 20080215 snapshot of GCC 4.3.0.gerald2008-02-172-19/+19
|
* Update to the 20080208 snapshot of GCC 4.3.0.gerald2008-02-112-19/+19
|
* Update to the 20080201 snapshot of GCC 4.3.0.gerald2008-02-032-19/+19
|
* Update to the 20080125 snapshot of GCC 4.3.0.gerald2008-01-272-19/+19
|
* Update to the 20080118 snapshot of GCC 4.3.0.gerald2008-01-202-19/+19
|
* Update to the 20080111 snapshot of GCC 4.3.0.gerald2008-01-122-19/+19
|
* Update to the 20080104 snapshot of GCC 4.3.0.gerald2008-01-062-19/+19
|
* Update to the 20071221 snapshot of GCC 4.3.0.gerald2007-12-262-19/+19
|
* Update to the 20071026 snapshot of GCC 4.3.0.gerald2007-10-272-19/+19
|
* Update to the 20071019 snapshot of GCC 4.3.0.gerald2007-10-202-19/+19
|
* Migration from bison 1.x to 2.xade2007-10-171-1/+1
| | | | | PR: 117086 Tested by: -exp runs
* Update to the 20071012 snapshot of GCC 4.3.0.gerald2007-10-142-19/+19
|
* Update to the 20070928 snapshot of GCC 4.3.0.gerald2007-09-292-19/+19
|
* Update to the 20070914 snapshot of GCC 4.3.0.gerald2007-09-162-19/+19
|
* Update to the 20070831 snapshot of GCC 4.3.0.gerald2007-09-032-19/+19
|
* Chase mpfr library and bump PORTREVISION.ale2007-08-301-1/+1
|
* Update to the 20070817 snapshot of GCC 4.3.0.gerald2007-08-202-19/+19
|
* Add missing note on the CONFLICTS with lang/gcc295.gerald2007-08-121-0/+2
| | | | Reported by: cy
* Update to the 20070810 snapshot of GCC 4.3.0.gerald2007-08-122-19/+20
|
* Update to the 20070727 snapshot of GCC 4.3.0.gerald2007-07-292-19/+19
|
* - Set --mandir and --infodir in CONFIGURE_ARGS if the configure scriptrafan2007-07-231-2/+1
| | | | | | | | | | | | | | | | | | supports them. This is determined by running ``configure --help'' in do-configure target and set the shell variable _LATE_CONFIGURE_ARGS which is then passed to CONFIGURE_ARGS. - Remove --mandir and --infodir in ports' Makefile where applicable Few ports use REINPLACE_CMD to achieve the same effect, remove them too. - Correct some manual pages location from PREFIX/man to MANPREFIX/man - Define INFO_PATH where necessary - Document that .info files are installed in a subdirectory relative to PREFIX/INFO_PATH and slightly change add-plist-info to use INFO_PATH and subdirectory detection. PR: ports/111470 Approved by: portmgr Discussed with: stas (Mk/*), gerald (info related stuffs) Tested by: pointyhat exp run
* Update to the 20070720 snapshot of GCC 4.3.0.gerald2007-07-222-19/+19
|
* Update to the 20070713 snapshot of GCC 4.3.0.gerald2007-07-152-19/+19
|
* Update to the 20070622 snapshot of GCC 4.3.0.gerald2007-06-252-19/+19
|
* Update to the 20070601 snapshot of GCC 4.3.0.gerald2007-06-022-19/+19
|
* Update to the 20070518 snapshot of GCC 4.3.0 (since this week's one isgerald2007-05-282-19/+19
| | | | broken).
* Update to the 20070427 snapshot of GCC 4.3.0.gerald2007-04-282-19/+19
|
* Update to the 20070420 snapshot of GCC 4.3.0.gerald2007-04-212-22/+22
| | | | | | | Move the WITH_JAVA_AWT bits into the ! WITHOUT_JAVA branch, that is, enable this only when Java is enabled. PR: 111544
* Update to the 20070413 snapshot of GCC 4.3.0.gerald2007-04-142-19/+20
| | | | Add WANT_GNOME=yes per our GNOME porting documentation.
* libjava now also provides cp-tools.info.gerald2007-04-121-1/+2
| | | | Reported by: rafan
* Move everything related to the WITH_JAVA_AWT knob into a single blockgerald2007-04-121-14/+12
| | | | | | and make this a subset of the general Java-specific section. Submitted by: alepulver
* Check for, and warn about the datasize limit, before trying to buildgerald2007-04-101-0/+9
| | | | | | | with Java support. PR: 111126 Suggested by: kris, cperciva
* Update to the 20070406 snapshot of GCC 4.3.0.gerald2007-04-092-19/+19
|
* Document the large memory requirements when building with Java support.gerald2007-03-311-0/+4
| | | | Discussed with: alepulver
* Update to the 20070323 snapshot of GCC 4.3.0.gerald2007-03-282-19/+19
|
* Update to the 20070316 snapshot of GCC 4.3.0.gerald2007-03-182-19/+19
|
* Update to the 20070309 snapshot of GCC 4.3.0. This brings a new gcjh43gerald2007-03-133-20/+31
| | | | | | application and man pages for gappletviewer43, gjar43, gjarsigner43, gjavah43, gkeytool43, gnative2ascii43, gorbd43, grmid43, gserialver43, and gtnameserv43.
* Update to the 20070302 snapshot of GCC 4.3.0.gerald2007-03-042-19/+19
|
* Update to the 20070223 snapshot of GCC 4.3.0. No extra patch is neededgerald2007-02-253-50/+19
| | | | to build on i386 any longer.
* Update to the 20070216 snapshot of GCC 4.3.0.gerald2007-02-194-20/+53
| | | | | | | This has a patch of mine to account for the removal of /usr/bin/objformat on 7-CURRENT and defaults to elf instead of aout in this case. Add a temporary patch to fix the bootstrap on i386.
* Update to the 20070209 snapshot of GCC 4.3.0.gerald2007-02-123-20/+27
| | | | | | This adds a couple of further programs related to Java language support, specifically gjar, gjavah, gnative2ascii, gorbd, grmid, gserialver, and gtnameserv.
* Update to the 20070202 snapshot of GCC 4.3.0.gerald2007-02-064-43/+23
| | | | | | | | | | | Adjust pkg-plist to remove some secondary programs which we no longer provide after the import of the Eclipse Java frontend. Properly set INFO for those cases where we actually do not build libgomp, and thus not libgomp.info either. Move ia64 to NOT_FOR_ARCHS from BROKEN, like we did with lang/gcc43. Remove the cklatest target and files/patch-gengtype-yacc.y.
* Revert previous commit.gerald2007-01-151-18/+18
| | | | Pointyhat to: self
* Add ia64 to NOT_FOR_ARCHS. This has been broken for ages, it is not cleargerald2007-01-152-19/+19
| | | | | | | whether it is our kernel/userland, the hardware, or something else at fault and nobody on our side nor upstream seems to have any interest. Discussed with: kris
* Add missing DISTFILES entry for Java.gerald2007-01-081-0/+3
|
* Update to the 20070105 snapshot of GCC 4.3.0. Remove temporary patch wasgerald2007-01-063-35/+16
| | | | is upstream now.
* Update to the 20061230 snapshot of GCC 4.3.0.gerald2007-01-033-23/+40
| | | | | | This adds a libgomp info page (the other changes to INFO and MAN are just to sort these two properly) and we need to add a temporary patch to fix an issue triggered by FreeBSD headers.
* Update to the 20061202 snapshot of GCC 4.3.0.gerald2006-12-032-19/+19
|
* Update to the 20061125 snapshot of GCC 4.3.0.gerald2006-11-272-19/+19
|
* Update to the 20061111 snapshot of GCC 4.3.0.gerald2006-11-132-19/+19
|
* And here we go, introducing the lang/gcc43 port in form of the 20061104gerald2006-11-054-40/+32
| | | | | | | | | | snapshot of GCC 4.3.0; repocopied over from lang/gcc42. Sadly we now have an unconditional dependency on math/libgmp4 and math/mpfr. On the positive side this allows us to always build the Fortran frontend. PR: 104683
* Update to the 20061024 snapshot GCC 4.2.0.gerald2006-10-312-19/+19
|
* Update lang/gcc42 to the 20061014 snapshot of GCC 4.2.0, which appends agerald2006-10-204-27/+26
| | | | | | | | | | | | version number to libdata/pkgconfig/libgcj.pc. Fix packaging on amd64 on the way (enabling Java actually was a noop, except for pkg-plist). Update lang/gcc41 to the 20061013 snapshot of GCC 4.1.2. These changes allow us to remove the CONFLICT between lang/gcc41 and lang/gcc42 when building with Java support (the default on i386). Approved by: portmgr (erwin)
* Update to the 20060923 snapshot of GCC 4.2.0.gerald2006-09-242-19/+19
|
* Remove bootclasspath setting to java-gcj-compatmaho2006-09-181-2/+1
| | | | when building with awt gtk peer.
* Update to the 20060915 of GCC 4.1.2. This fixes the namespace pollutiongerald2006-09-183-29/+21
| | | | | | | | | caused by include/ffi.h. Enable libgcj on amd64 in addition to i386. Remove the hack we had used to rename man pages to match the actual names of binaries (back when GCCs configure mechanism failed to do so).
* Update to the 20060909 snapshot of GCC 4.2.0.gerald2006-09-112-19/+19
|
* Update to the 20060906 snapshot of GCC 4.2.0. This is getting pretty closegerald2006-09-073-21/+20
| | | | | to the start of the GCC 4.2 release branch, and removes another namespace pollution issue.
* Update to the 20060826 snapshot of GCC 4.2.0. Among others, this fixesgerald2006-08-303-22/+23
| | | | | | | | | | two cases where the common (file) namespace was polluted by Java-specific files. Disable building libgomp on FreeBSD 4.x and early versions of FreeBSD 5.0 due to pthread-related build issues there.[1] Reported by: kris (pointyhat) [1]
* Update to the 20060819 snapshot of GCC 4.2.0.gerald2006-08-212-19/+19
|
* Update to the 20060812 snapshot of GCC 4.2.0.gerald2006-08-142-19/+19
|
* Setting java.home, changing default awt peer to gtk,maho2006-08-081-1/+6
| | | | | | and using cairo backend for WITH_JAVA_AWT Approved by: gerald
* Update to the 20060805 snapshot of GCC 4.2.0.gerald2006-08-072-19/+19
|
* Update to the 20060729 snapshot of GCC 4.2.0.gerald2006-07-312-19/+19
|
* Update to the 20060722 snapshot of GCC 4.2.0.gerald2006-07-232-21/+20
| | | | | | | | | No longer create ${PREFIX}/libdata/ldconfig, the issue has been addressed in Mk/bsd.port.mk now. Be more friendly for additional patches. Submitted by: maho (implicitly)
* Update to the 20060715 snapshot of GCC 4.2.0.gerald2006-07-182-19/+19
|
* Update to the 20060708 snapshot of GCC 4.2.0.gerald2006-07-092-24/+21
| | | | | | | Simplify the subdirectory we use for GCC-specific libraries and include files from gcc/${CONFIGURE_TARGET}/${PORTVERSION} to gcc-${PORTVERSION}. Remove the hack to set RANLIB=: now that this has been addressed upstream.
* Update to the 20060701 snapshot of GCC 4.2.0.gerald2006-07-043-20/+24
| | | | | | bootstrap-lean is back, which means quite a bit less disk space used when building this port. Also, Java comes with new applications gappletviewer42, gjarsigner42, and gkeytool42 and a new libgcj-tools-4.2.0.jar.
* Update to the 20060624 snapshot of GCC 4.2.0.gerald2006-06-273-29/+24
| | | | | mf-runtime.h no longer pollutes public filename space, so we can remove our workaround. Refresh files/java-patch-hier.
* Update to the 20060617 snapshot of GCC 4.2.0.gerald2006-06-184-41/+21
| | | | | | | Employ the new USE_LDCONFIG feature, which allows us to get rid of the various, much more manual and error-prone hacks we needed so far. Reviewed by: flz (for lang/gcc40)
* Update to the 20060610 snapshot of GCC 4.2.0.gerald2006-06-113-37/+20
| | | | | | Add zip as a build dependency of Java (libgcj). [1] Reported by: kris (pointyhat) [1]
* Update to the 20060603 snapshot of GCC 4.2.0.gerald2006-06-063-26/+44
| | | | | | Java support is back (on i386), and all those additional libtool files we are currently installing as part of libgcj will be gone with next week's snapshot.
* Update to the 20060527 snapshot of GCC 4.2.0.gerald2006-05-282-16/+16
|
* Fix dependency of libartmaho2006-05-281-1/+1
| | | | | Submitted by: kris Approved by: gerald (implicitly)
* Update to the 20060520 snapshot of GCC 4.2.0.gerald2006-05-222-16/+16
|
* Update to the 20060513 snapshot of GCC 4.2.0.gerald2006-05-142-16/+16
|
* Update to the 20060506 snapshot of GCC 4.2.0.gerald2006-05-132-20/+16
| | | | | ia64 and sparc64 should build again now; http://gcc.gnu.org/PR25865 has been addressed.
* Avoid hard-coding the GCC release series in the cklatest target.gerald2006-05-131-1/+1
|
* Chase gmp library and bump PORTREVISION.ale2006-05-101-1/+1
|
* IGNORE on ia64 and sparc64, because we know things currently cannot workgerald2006-04-231-0/+4
| | | | on these two.
* Make sure all lang/gcc* ports I maintain can be properly used as mastergerald2006-04-231-2/+2
| | | | ports by allowing MAINTAINER and COMMENT to be overridden.
* Update to the 20060422 snapshot of GCC 4.2.0.gerald2006-04-232-16/+16
|
* Update to the 20060415 snapshot of GCC 4.2.0. Adjust the explanationgerald2006-04-162-17/+18
| | | | on why Java still is disabled.
* Update to the 20060408 snapshot of GCC 4.2.0.gerald2006-04-092-16/+16
|
* Update to the 20060401 snapshot of GCC 4.2.0.gerald2006-04-032-16/+16
|
* Fix handling of shared libraries via rc.d for non-default prefixes.gerald2006-03-291-0/+1
|
* Update to the 20060325 snapshot of GCC 4.2.0. Two minor cleanups on thegerald2006-03-262-20/+17
| | | | Java side, without real functional changes.
* - add RC_D_SH to keep shared libs working after rebootdinoex2006-03-263-0/+19
|
* Update to the 20060318 snapshot of GCC 4.2.0.gerald2006-03-202-16/+16
|
* Update to the 20060311 snapshot of GCC 4.2.0.gerald2006-03-163-36/+25
| | | | | | | | | | | | | | | | The spamming of $PREFIX/include/ssp is now finally gone after my reports upstream, which allows us to restrict the conflict with gcc-4.1.* to the case where we build Java. Convert the build-time dependency on math/mpfr to a full one, since the Fortran frontend also needs this at run time. Always build both shared and static libraries instead of having these as two exclusive options defaulting to the former. Remove bogus USE_X11 (which was not used by default nor any other port). No longer hardcode the version number in LATEST_LINK.
* Update to the 20060218 snapshot of GCC 4.2.0.gerald2006-02-223-21/+16
| | | | | | Remove USE_REINPLACE= as advised by new portlint. Also note that at least some of the installation hierarchy problems with libgomp have been fixed now due to my report upstream.
* Update to the 20060211 snapshot of GCC 4.2.0.gerald2006-02-132-16/+16
|
* Update to the 20060204 snapshot of GCC 4.2.0.gerald2006-02-052-16/+16
|
* Update to the 20060128 snapshot of GCC 4.2.0.gerald2006-02-012-16/+16
|
* Update to the 20060121 snapshot of GCC 4.2.0, which now includes libgomp.gerald2006-01-273-16/+21
|
* Update to the 20060114 snapshot of GCC 4.2.0.gerald2006-01-152-16/+16
|
* Update to the 20060107 snapshot of GCC 4.2.0.gerald2006-01-092-18/+16
| | | | | GCC no longer installs an empty ${PREFIX}/share/classpath/, so we can avoid my hack to remove it.
* Update to the 20051231 snapshot of GCC 4.2.0.gerald2006-01-022-16/+16
|
* Update to the 20051224 snapshot of GCC 4.2.0.gerald2005-12-283-18/+17
| | | | | | Improve packaging by using @dirrm include/ssp instead of speculative removal. Remove broken removal of the info/gcc42 directory; this has to be handled by Mk/bsd.ports.mk.
* Update to the 20051215 snapshot of GCC 4.0.3.gerald2005-12-221-1/+1
| | | | | | | | | | Install the .info files of the lang/gcc40 port in a port-specific subdirectory, and move include/mf-runtime.h into a version specific directory. This allows us to remove the conflicts with lang/gcc33, lang/gcc41 and lang/gcc42. Also, convert pkg-plist to use a new substitution (%%SUFFIX%%) instead of hardcoding the version number 40.
* Install the .info files of the lang/gcc42 port in a port-specificgerald2005-12-222-5/+12
| | | | | | | subdirectory, which allows us to remove the conflicts with lang/gcc33 and lang/gcc34. Dedicated to: obrien
* Update to the 20051217 snapshot of GCC 4.2.0. Due to changes in the buildgerald2005-12-192-20/+17
| | | | systems, this will consume more diskspace to build (some 900MB on i386).
* Update program names to account for GCC 4.2.gerald2005-12-141-1/+1
|
* Complete the repocopy of lang/gcc41 to lang/gcc42 and update to the 20051210gerald2005-12-123-53/+54
| | | | | | | | snapshot of GCC 4.2.0. Change pkg-plist to avoid hardcoding any version number. PR: 90253
* Update to the 20051202 snapshot of GCC 4.1.0.gerald2005-12-042-19/+22
| | | | | | Unfortunately, we have to disable building Java since installation of libgcj consumes insane amounts of memory and thus fails on machines with less than 1GB of RAM.
* Add missing pkg-plist update from the previous commit.gerald2005-11-301-0/+1
|
* Update to the 20051125 snapshot of GCC 4.1.0 (which gets us rid of agerald2005-11-303-27/+20
| | | | workaround I had to apply to this port).
* mirrors.rcn.net, one of the main mirrors has a corrupted tarball of thegerald2005-11-171-1/+1
| | | | | | | | | testsuite; since this is not needed for regular operation, just disable it in the port, but keep the correct data in distinfo, in case someone wants to obtain and verify it nevertheless. PR: 89128 Reported by: pointyhat
* Update to the 20051112 snapshot of GCC 4.1.0 (which requires a fix togerald2005-11-143-13/+27
| | | | | | | | | build with GCC 2.95 that I already submitted upstream as well). Add a long missing dependency on USE_ICONV=yes.[1] PR: 88894 [1] Submitted by: Björn König" <bkoenig@cs.tu-berlin.de> [1]
* Update to the 20051029 snapshot of GCC 4.1. This brings many bugfixesgerald2005-11-093-17/+13
| | | | | | due to the stabilization work for the 4.1.0 release and also addresses some hierarchy problems I had reported (and which we no longer need to work around).
* Update to the 20050924 snapshot of GCC 4.1.0. This brings a huge libjava/gerald2005-09-263-15/+19
| | | | Classpath merger.
* Update to the 20050917 snapshot of GCC 4.1.0.gerald2005-09-192-13/+13
|
* Update to the 20050909 snapshot of GCC 4.1.0.gerald2005-09-122-13/+13
|
* This patch is now part of the stock FSF sources, so we don't need it anymore.obrien2005-09-091-16/+0
|
* Fix bug where static forward declarations weren't accepted.obrien2005-09-071-0/+16
| | | | | | | This allows us to fix non-ISO-C constructs in our kernel to legal ISO-C. Submitted by: rodrigc Obtained from: http://gcc.gnu.org/ml/gcc-patches/2005-09/msg00006.html
* Update to the 20050902 snapshot of GCC 4.1.0.gerald2005-09-032-13/+13
|
* Reenable the Java frontend and libgcj on i386. All build and installationgerald2005-09-021-1/+3
| | | | | | | | | | | problems should be resolved now. Prevent running ranlib during installation to unbreak user mode installations which now install libraries with permissions 444. We now also need the math/mpfr port to build the Fortran frontend.[1] PR: 85495 [1]
* Update to the 20050826 snapshot of GCC 4.1.gerald2005-08-302-14/+14
| | | | | This gets us rid of the bogus hacking and vmintegration info files, based on my report upstream.
* Fix the build on i386, even if that means disabling the Java frontend.gerald2005-08-252-14/+14
| | | | | | | | | On the way, upgrade to the 20050819 snapshot of GCC 4.1 where the Java libraries finally build (progress!) but fail due to a problem with the installation. If someone wants to force installation, setting SHAREMODE to allow writing should suffice. Approved by: portmgr (krion)
* Update to the 20050730 snapshot of GCC 4.1.0.gerald2005-08-024-75/+66
| | | | | | | | | | | | Replace the WITHOUT_LIBJAVA knob by WITHOUT_JAVA which also disables building the compiler and tools proper and avoids fetching the entire Java frontend and library tarball. Remove bogus ${PREFIX}/share/classpath/api directory that libjava adds these days. Make the (optional) handling of the Fortran and Java frontends easier to understand.
* Update to the 20050723 snapshot of GCC 4.1.0. Should now work on FreeBSD 7.gerald2005-07-253-15/+13
|
* o Java awt is now working via gtk20maho2005-07-201-0/+12
| | | | o cairo is disabled since 0.5.0 is reqired
* We no longer install any libraries to $PREFIX/lib, so remove this fromgerald2005-07-191-1/+1
| | | | LDCONFIG_DIRS.
* GCC 4.1 currently adds an empty directory share/classpath/api und $PREFIX.gerald2005-07-191-0/+2
|
* Update to the 20050716 snapshot of GCC 4.1.0 (with two new .info files).gerald2005-07-182-15/+16
| | | | Fix installation/deinstallation in case the PREFIX contains the string lib.
* No longer put target specific files and include files at the verygerald2005-07-161-5/+5
| | | | | | | end of pkg-plist since that broke the /sbin/ldconfig invocations the ports machinery added there (before we'd get a chance).[1] Reported by: dinoex [1]
* Update to the 20050709 snapshot of GCC 4.1.0.gerald2005-07-102-13/+13
|
* Adjust pkg-plist to (temporary) bug which added libssp include files.gerald2005-07-071-0/+5
|
* Update to the 20050702 snapshot of GCC 4.1.0.gerald2005-07-062-13/+13
|
* Update to the 20050625 snapshot of GCC 4.1.0.gerald2005-06-263-28/+15
| | | | | | | Directly install libraries into a port-specific location instead of moving them there after the original installation. This is simpler and also avoids the problem where the port would overwrite/remove an existing copy of libiberty.a, which boils down to a true conflict.
* Update to the 20050618 snapshot of GCC 4.1.0.obrien2005-06-202-13/+13
|
* A workaround to build libjava.maho2005-06-141-4/+4
| | | | Approved by: gerald
* Update to the 20050611 snapshot of GCC 4.1.0.gerald2005-06-132-13/+13
|
* Update to the 20050604 snapshot of GCC 4.1.0.gerald2005-06-052-13/+13
|
* Generally disable libjava again, since it mysteriously causes the build togerald2005-06-031-0/+3
| | | | | | | fail on the ports cluster and some users's system, just not those Loren and me have access to. PR: 81788
* Update to the 20050528 snapshot of GCC 4.1.0. Adjust the libjava-relatedgerald2005-05-304-14/+32
| | | | part of the packaging list.
* Update to the 20050522 snapshot of 4.1.0. Simplify the handling of mangerald2005-05-233-28/+21
| | | | | | | | | pages on systems with an old version of Perl, once and for all and forever. Reenable building libjava where appropriate, now that this has been fixed upstream. And treat Fortran libraries exactly like other language support libraries, reducing conflicts with other gcc ports and getting rid of the libtool archives on the way.
* Include the (optional) Fortran frontend.gerald2005-05-191-0/+2
|
* Update to the 20050515 snapshot of GCC 4.1.0.gerald2005-05-173-41/+27
| | | | | | | | | | Add a conflict with the gcc34 port and address portlint warnings. Simplify the handling of libraries which are not installed in all configurations and put all libgcj libraries in the same directory as all others, getting rid of the libtool .la archives on the way. No longer install fsf-funding.7 gfdl.7 gpl.7, remove some cruft from the post-install target, and simplify generation of the dynamic parts of the packaging list.
* Update to the 20050508 snapshot of GCC 4.1.0. Add the new gjnih41 programgerald2005-05-103-27/+30
| | | | | and its man page, address some portlint warnings, and resort pkg-plist. Mark conflicts with lang/gcc33 and lang/gcc40.
* Update to the 20050501 snapshot of GCC 4.1.0. This contains a patch Igerald2005-05-022-17/+13
| | | | | had applied upstream to address the sparc64 bootstrap failure, so remove the BROKEN entry.
* Disable the build on alpha.[1] Address some complaints by portlint.gerald2005-05-011-3/+3
| | | | Discussed with: kris [1]
* Complete the repocopy of gcc40 to gcc41 and update to the 20050424gerald2005-04-254-44/+44
| | | | | | snapshot of GCC 4.1.0. PR: 80306
* GCC 4.0.0 has been release. Update to the first snapshot of GCC 4.0.1,gerald2005-04-252-14/+14
| | | | which is basically identical with the 4.0.0 release.
* Update to the 20050416 snapshot of GCC 4.0.0.gerald2005-04-182-13/+13
|
* Update to the 20050409 snapshot of GCC 4.0.0. That's getting rather closegerald2005-04-112-13/+13
| | | | to the real thing now.
* Update to the 20050402 snapshot of GCC 4.0.0.gerald2005-04-042-13/+13
|
* Mark BROKEN on sparc64. I reported the problem upstream, but there is nogerald2005-04-011-0/+4
| | | | | | fix in sight yet. Approved by: portmgr (krion)
* Update to the 20050319 snapshot of GCC 4.0.0.gerald2005-03-212-13/+13
|
* Update to the 20050312 of GCC 4.0.0.gerald2005-03-202-13/+13
|
* portlint.obrien2005-03-021-2/+8
|
* Update to the 20050226 snapshot.obrien2005-03-022-13/+13
|
* Update to the 20050220 snapshot of GCC 4.0, and mostly fix the packing listgerald2005-02-223-18/+20
| | | | for the libjava case (still disabled for now, though).
* Update to the 20050130 snapshot of GCC 4.0.0. Adjust pkg-plist wrt. togerald2005-02-023-19/+17
| | | | libjava which I hope to re-enable with the next update.
* Update to the 20050116 snapshot of GCC 4.0.gerald2005-01-172-14/+14
|
* Update to the 20050109 snapshot of GCC 4.0.0.gerald2005-01-102-13/+13
|
* Update to the 20041226 snapshot of GCC 4.0.0.gerald2004-12-282-13/+13
|
* Update to the 20041219 snapshot of GCC 4.0.0. Quite some changes.gerald2004-12-252-13/+14
|
* Adding knob WITH_FORTRAN.maho2004-12-163-1/+20
| | | | | | | | Now we have GNU Fortran 90/95 compiler with this knob. PR: 74187 Approved by: gerald (maintainer)
* Update to the 20041205 snapshot of GCC 4.0.0.gerald2004-12-072-11/+11
|
* Update to the 20041128 snapshot of GCC 4.0.0.gerald2004-11-302-11/+11
|
* Update to the 20041121 snapshot of GCC 4.0.0 (removing last traces of thegerald2004-11-222-13/+12
| | | | | old bounds checker). This includes quite a couple of SPARC fixes and should fix the bootstrap failure there.
* Update to the 20041114 snapshot of GCC 4.0.0.gerald2004-11-152-11/+11
|
* Adjust the names of the individual frontends to GCC 4.0.gerald2004-11-101-3/+3
| | | | PR: 73581
* Update to the 20041107 snapshot of GCC 4.0.0 which contains some iconv-gerald2004-11-083-26/+11
| | | | related fixes I had submitted upstream.
* Revert those changes from the prevision commit (revision 1.181) that weregerald2004-11-071-12/+4
| | | | | | accidental, considering obrien's log entry and the breakage caused. Spotted by: kris (on behalf of pointyhat)
* Catch the 'cklatest' target up to changes on the MASTER_SITES.obrien2004-11-061-5/+13
|
* Autogenerate the libexec portion of PLIST.obrien2004-11-062-21/+8
| | | | | | Remove unused .la files. Reviewed by: gerald
* Complete the repo-copy of gcc34 to gcc40 and update to the 20041024gerald2004-10-315-62/+63
| | | | | | snapshot of GCC 4.0.0. PR: 71696.
* Update to the 20041015 snapshot of GCC 3.4.3.gerald2004-10-222-14/+14
|
* Update to the 20040827 snapshot of GCC 3.4.2.gerald2004-09-042-13/+13
|
* Fix location of pkgconfig-datavs2004-09-042-2/+12
| | | | Approved by: gerald
* Update to the 20040806 snapshot off GCC 3.4.gerald2004-08-122-13/+13
|
* Update to the 2004-07-23 snapshot of GCC 3.4.2.gerald2004-07-252-13/+13
|
* Update to the 20040709 snapshot of GCC 3.4.2 (from GCC 3.4.1).gerald2004-07-112-14/+14
|
* Update to the 20040702 snapshot. Optimize that SNAPDATE variable away ongerald2004-07-042-17/+16
| | | | | | the way and use ${ECHO_MSG} instead of ${ECHO} [1]. Spotted by: eik [1]
* Use ${ECHO} instead of echo.gerald2004-06-181-3/+3
|
* Update to the 2004-06-11 snapshot of GCC 3.4.1.gerald2004-06-172-13/+13
|
* Update to the 2004-06-04 snapshot of GCC 3.4.1.gerald2004-06-062-15/+15
| | | | On the way, note that libgcj is not built on amd64.
* Update to the 2004-04-14 snapshot, which should be nearly identical to thegerald2004-04-182-14/+17
| | | | | GCC 3.4.0 release. Tweak the pre-everything message, plus display a note when libgcj is not built.
* I give up, gerald wants the cruft back in.obrien2004-03-231-0/+2
|
* Use a different method to remove possibly shared directory, so we canobrien2004-03-221-2/+2
| | | | | | fail silently. Submitted by: kris
* Re-commit revision 1.165. The perceived breakage by it was a bug in pkg-plist.obrien2004-03-221-2/+0
|
* Remove libexec/gcc/%%GNU_HOST%% and libexec/gcc on pkg_delete.obrien2004-03-211-0/+2
|
* Try to fix breakage of non-amd64 platforms introduced by 1.165 andgerald2004-03-171-13/+3
| | | | | | | | | 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.
* Don't hardcode CONFIGURE_TARGET anymore -- the value in bsd.port.mk hasobrien2004-03-171-3/+2
| | | | | finally caught up with newer autoconf's requirements. Allow to build on AMD64 by lying with CONFIGURE_TARGET.
* Add a WITHOUT_LIBJAVA know, which disables building libgcj and thus savesgerald2004-03-153-37/+50
| | | | | | | | | 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)
* Adopt this port and update to the 2004-02-18 snapshot of GCC 3.4.gerald2004-02-202-45/+18
| | | | | | 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).
* Update to the 2004-02-11 snapshot of GCC 3.4.gerald2004-02-132-22/+24
| | | | | | 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.
* Bump PORTREVISION on all ports that depend on gettext to aid with upgrading.marcus2004-02-041-0/+1
| | | | (Part 2)
* Update to the 2004-01-28 snapshot of GCC 3.4. Merge in my 2004/01/26gerald2004-01-293-39/+38
| | | | | change to the gcc33 port and introduce a new make variable SUFFIX to avoid hardcoding the version number and reorder USE_ variables.
* Update to the 2004-01-14 snapshot of GCC 3.4.gerald2004-01-224-38/+54
| | | | | | | | | | | | | | | 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.
* Use the SORT macro from bsd.port.mk.trevor2004-01-221-1/+1
|
* Use PAX macro.trevor2004-01-221-1/+1
|
* Update to the 2004-01-07 snapshot of GCC 3.4. Merge in my 2004-01-05gerald2004-01-103-28/+13
| | | | | | 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.
* Fix packaging which was quite broken. On the way, update PORTVERSION togerald2004-01-102-7/+6
| | | | | 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.
* Update to the 2003-12-31 snapshot.obrien2004-01-072-7/+7
|
* Update to the 2003-12-24 snapshot.obrien2003-12-264-19/+10
|
* Sync with gcc33/Makefile rev 1.146, which fixed my broken logic in theobrien2003-12-151-1/+1
| | | | | | manpage fake out. Spotted by: gerald
* * Deal with GCC's configurary's assumption that /usr/local/{include,lib}obrien2003-12-153-0/+14
| | | | | | | | 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.
* Update to the 2003-12-10 mainline snapshot of GCC which has fixes for (atgerald2003-12-143-22/+36
| | | | | | | | 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.
* Really mark as broken.gerald2003-12-051-1/+1
| | | | Pointy hat to: self
* Update to the 2003-11-26 snapshot and fix several packaging issues.gerald2003-12-053-67/+17
| | | | | | | | 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.
* Update from repo-copy of lang/gcc33 to the 2003-11-12 snapshot of GCC 3.4.gerald2003-11-158-295/+45
| | | | | | | 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.
* - ECHO -> ECHO_MSGedwin2003-09-271-3/+3
| | | | | | | | | for some ports: - ECHO -> ECHO_CMD - pre-fetch -> pre-everything PR: ports/56800-56819 Submitted by: KATO Tsuguru <tkato@prontomail.com>
* Use ${STRIP_CMD} instead of strip. Strip some additional files and simplifygerald2003-07-121-17/+16
| | | | | | | | | the machinery so that we do not need to maintain duplicate lists of binaries. Rename loop variables from $file to $f to avoid warnings by future versions of portlint. Fix a post-build comment. Reviewed by: obrien
* My manpage creation fake-out broke with 3.1.1. Give up and add a buildobrien2003-07-121-0/+1
| | | | dependency on perl 5.6.
* Add checksum for bounds-checking-gcc-3.3-1.00.patch.bz2 lost by revision 1.69.gerald2003-07-101-0/+1
|
* Upgrade to the 7-July-2003 GCC 3.3.1 in-development snapshot.obrien2003-07-103-18/+17
|
* Add bounds-checking support using Herman ten Brugge's patches.gerald2003-06-183-1/+36
| | | | | PR: 53395 Submitted by: Dan Nelson <dnelson@allantgroup.com>
* Don't remove the share/java and share/java/classes system directories.kris2003-06-091-2/+0
|
* Update to the official release of GCC 3.3. On the way, somewhat restructuregerald2003-05-153-24/+20
| | | | | | the port so that switching between snapshots and releases will amount to fewer changes in the future. Clean up PLIST_SUB and pkg-plist and add two missing entries to MAN1.
* Update to the second prerelease of GCC 3.3. Add support for the coregerald2003-05-092-6/+16
| | | | languages testsuites (similar to the lang/gcc32 port).
* I now made .bz2 sources available on gcc.gnu.org, so again use these insteadgerald2003-05-081-3/+1
| | | | | of .gz sources. Remove a makeinfo related hack for CONFIGURE_ENV which is not needed any longer.
* Update to the first prerelease of GCC 3.3, which is only available as .tar.gz.gerald2003-05-073-38/+20
| | | | Adjust COMMENT and remove NO_CDROM. Reenable man pages.
* Remove --with-gnu-as --with-gnu-ld, which are actually no-ops.gerald2003-05-061-1/+1
|
* Properly add the "[FreeBSD]" marker to the GCC version string also forgerald2003-05-061-1/+1
| | | | prereleases and releases.
* G++ headers are now installed in c++/<gcc_ver> rather than g++-v3.obrien2003-05-061-1/+1
|
* Upgrade to the 28-April-2003 GCC 3.3 in-development snapshot.obrien2003-05-042-6/+6
|
* Upgrade to the 21-April-2003 GCC 3.3 in-development snapshot.obrien2003-04-282-6/+6
|
* Merge targets pre-configure and pre-build, simplify them, and removegerald2003-04-262-20/+2
| | | | | patch-va. All of these dealt with us patching generated files (which we don't do any longer).
* Make MAINTAINER overrideable by slave ports.gerald2003-04-251-1/+1
|
* Fifty-one months after ELF flag day, and after the system compiler becamegerald2003-04-243-96/+0
| | | | | | | ELF-only as well, remove support for aout from the next generation of GCC. Suggested by: Loren James Rittle <rittle@labs.mot.com> Discussed with: obrien
* Further fixes to pkg-plist. (Tested according to Porter's Handbook 2.4 ongerald2003-04-231-3/+1
| | | | i386-unknown-freebsd4.8.)
* Allow YACC to be used, rather than Bison, for C/C++.obrien2003-04-231-0/+29
| | | | Submitted by: kan
* merge changes from gcc32 to gcc33 after testingdinoex2003-04-212-7/+36
| | | | | | | | - Option WANT_SHAREDLIBS now uses ldconfig, so LIB_DEPENDS work. - fix PLIST so critical file libgcc_s.so.1 is included. - complete PLIST - COMMENT can be overrritten by a slave port - uncomment MANPAGES, as they are currently not installed.
* Not sure how I missed these patches in my 24-March-2003 GCC 3.3obrien2003-04-212-90/+10
| | | | in-development snapshot upgrade.
* Remove files/patch-t-freebsd. The underlying problem has been fixed ingerald2003-04-171-10/+0
| | | | | | | | | GCC 3.2.x, on the GCC 3.3 branch and GCC mainline, and while all versions of FreeBSD should build fine with this patchs, its just another extra difference to pristine FSF sources and may cause subtle header-related bugs for FreeBSD 4.x systems. Submitted by: Loren James Rittle <rittle@latour.rsch.comm.mot.com>
* Remove the last part of jdp's profile fixes from 1998/10/08, which actuallygerald2003-04-151-11/+0
| | | | | | breaks -fprofile-arcs for current GCCs. PR: 50842
* Appease portlint by various whitespace changes. Remove last traces ofgerald2003-04-061-12/+8
| | | | | PATCH_SITES and PATCHFILES which we haven't used lately as well as of libgcj not building properly.
* Finally remove the parts of this patch that date back to 1998 and have nowgerald2003-04-031-24/+0
| | | | been commented for more than a year.
* Remove special alpha optimization warning. alpha support now should begerald2003-04-021-20/+0
| | | | sufficiently stable.