summaryrefslogtreecommitdiff
path: root/lang/gcc34 (follow)
Commit message (Collapse)AuthorAgeFilesLines
* Bye, bye lang/gcc34. You have served us well, but with all dependenciesGerald Pfeifer2014-02-138-205/+0
| | | | | | | | (including USE_FORTRAN=g77) gone and you never building on FreeBSD 10.x or later, it's time to leave after ten years of service. Notes: svn path=/head/; revision=344149
* Fix properties on pkg-plistBaptiste Daroussin2014-01-211-1/+0
| | | | Notes: svn path=/head/; revision=340674
* Fix usage of USES=perl5Baptiste Daroussin2013-12-261-1/+1
| | | | Notes: svn path=/head/; revision=337468
* Change PORTNAME from gcc to gcc34 to match the actual name of thisGerald Pfeifer2013-11-261-2/+1
| | | | | | | | port and avoid a package name collision with other GCC ports. This also allows us to remove LATEST_LINK. Notes: svn path=/head/; revision=334920
* Add NO_STAGE all over the place in preparation for the staging support (cat: ↵Baptiste Daroussin2013-09-201-0/+1
| | | | | | | lang) Notes: svn path=/head/; revision=327741
* SSP support has been added to ports with WITH_SSP for i386 and amd64Bryan Drewery2013-09-201-0/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | on FreeBSD 10, and amd64 on earlier versions. SSP_UNSAFE is added to disable in a port if it fails to build, but this should only be used in rare circumstances such as kernel modules. Otherwise, the port may just be failing due to lack of respecting LDFLAGS. On FreeBSD 10, this uses an ldscript in /usr/lib/libc.so to pull in libssp_nonshared.a to address issues linking on i386 [1]. On earlier FreeBSD versions the WITH_SSP knob will add -lssp_nonshared to LDFLAGS on i386. This is not needed on amd64. However, several hundred ports do not currently respect LDFLAGS, so this support is disabled currently as it causes build failures if a dependency is looking for the stack_chk symbols. Many thanks to jlh@ for this as he had many years of patience in getting all of the necessary pieces [1][2] in. [1] http://svnweb.freebsd.org/base/head/lib/libc/libc.ldscript?revision=251668&view=markup PR: ports/138228 [2] Submitted by: jlh (bsd.ssp.mk based on) Reviewed by: bapt With hat: portmgr exp-runs done: 37 over a month on 91i386,91amd64,10i386,10amd64 Notes: svn path=/head/; revision=327697
* Convert to new perl frameworkBaptiste Daroussin2013-09-171-3/+2
| | | | | | | Convert from USE_GMAKE to USES=gmake Notes: svn path=/head/; revision=327452
* lang/gcc*: define CONFIGURE_TARGET genericly (8 ports)John Marino2013-09-121-2/+2
| | | | | | | | | | | Instead of hardcoding the compiler target as FreeBSD, use the OPSYS variable to it. This makes no practical difference for FreeBSD, but it helps DragonFly get properly configured. Approved by: gerald Notes: svn path=/head/; revision=327052
* Introduce ICONV_CONFIGURE_ARG variable defined at Uses/iconv.mk.Boris Samorodov2013-09-041-1/+1
| | | | | | | | | | | It's value is "--with-libiconv-prefix=/usr/local" for systems before 100043 with ports libiconv and to use at systems post 100043 with base iconv it's value is "" (NULL). Co-authors: bapt, madpilot and bsam (me) Notes: svn path=/head/; revision=326316
* - Remove MAKE_JOBS_SAFE variableAlex Kozlov2013-08-141-1/+0
| | | | | | | Approved by: portmgr (bdrewery) Notes: svn path=/head/; revision=324744
* - Convert USE_ICONV=yes to USES=iconvMarcus von Appen2013-04-271-2/+1
| | | | | | | | | - Change USE_GNOME=pkgconfig|gnomehack to USES=pathfix|pkgconfig while here Reviewed by: zeising Notes: svn path=/head/; revision=316662
* Convert USE_BISON to USES= bisonBaptiste Daroussin2013-03-081-7/+2
| | | | | | | | | | | | | | | | | It brings bison as a build dependency in case it is set the following way: USES= bison or USES= bison:build it brings bison as a run dependency in case it is set the following way: USES= bison:run it brings bison both as a run and build dependency in case it the set the following way: USES= bison:both While here trim some headers Convert some USE_GNOME= gnomehack to USES= pathfix Notes: svn path=/head/; revision=313635
* Update (and soften) DEPRECATED statement.Gerald Pfeifer2013-01-031-2/+6
| | | | | | | | | Mark BROKEN on FreeBSD 10.0 and later. Reported by: erwin Notes: svn path=/head/; revision=309853
* Remove support for Objective C. None of the dependencies left needs it.Gerald Pfeifer2011-11-063-5/+1
| | | | Notes: svn path=/head/; revision=285141
* Refer to GCC 4.6 as replacement instead of GCC 4.5.Gerald Pfeifer2011-11-061-1/+1
| | | | Notes: svn path=/head/; revision=285140
* Mark DEPRECATED. This is really only used for three obsolete andGerald Pfeifer2011-08-271-0/+2
| | | | | | | practically unmaintained ports. Notes: svn path=/head/; revision=280603
* - remove MD5Olli Hauer2011-07-031-4/+0
| | | | Notes: svn path=/head/; revision=276987
* Remove NO_MANCOMPRESS which is not necessary on relevant versions ofGerald Pfeifer2009-12-313-8/+9
| | | | | | | FreeBSD any more. Sort pkg-plist consistently. Notes: svn path=/head/; revision=246919
* - Convert NOMANCOMPRESS to NO_MANCOMPRESS to sync with srcMartin Wilke2009-12-291-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | PR: ports/136065 ports/127469 Submitted by: N.J. Mann <njm@njm.me.uk> and Aldis Berjoza <killasmurf86@gmail.com> - Early identify port CONFLICTS PR: 137855 Submitted by: Piotr Smyrak <smyru@heron.pl> - Add --no-same-permissions to the EXTRACT_AFTER_ARGS command. Tijl Coosemans has been reported an issue that when root is extracting from the tarball, and the tarball contains world writable files (sysutils/policykit as an example), there is a chance that the files gets changed by malicious third parties right after the extraction, which makes it possible to inject code into the package thus compromise the system. Submitted by: Tijl Coosemans <tijl@coosemans.org> Xin LI (delphij@) - Fix some whitespaces Tested with: exp-run Notes: svn path=/head/; revision=246839
* Set MAKE_JOBS_SAFE to allow for parallel builds.Gerald Pfeifer2009-03-291-0/+1
| | | | | | | | PR: 133062 Submitted by: mm Notes: svn path=/head/; revision=231278
* Remove obsolete code to create (empty) man pages in case regularGerald Pfeifer2009-03-131-5/+0
| | | | | | | man pages cannot be created. Notes: svn path=/head/; revision=230012
* Remove gcc-testsuite from DISTFILES, along with the post-build andGerald Pfeifer2009-02-012-13/+1
| | | | | | | | check targets. This reduces disk and bandwidth consumptions for a feature (apparently) never used. Notes: svn path=/head/; revision=227368
* Set MAINTAINER, COMMENT and LATEST_LINK unconditionally as opposed toGerald Pfeifer2009-02-011-3/+3
| | | | | | | using ?=. Notes: svn path=/head/; revision=227320
* - Remove USE_GCC where it can be satisfied with base compiler on followingPav Lucistnik2008-07-251-4/+0
| | | | | | | FreeBSD versions: 5.3 and up, 6.x, 7.x, 8-CURRENT Notes: svn path=/head/; revision=217485
* Add the local changes of src/contrib/gcc/config/sparc/freebsd.h,Marius Strobl2008-02-262-1/+29
| | | | | | | | | | mainly in order to let the preprocessor define things like __sparc64__ which in turn is required by some system headers. Approved by: gerald Notes: svn path=/head/; revision=207954
* Fix the build on FreeBSD 8.Gerald Pfeifer2007-10-211-0/+11
| | | | | | | | | PR: 117287 Submitted by: Scot Hetzel <swhetzel@gmail.com>, Stephane E. Potvin <sepotvin@videotron.ca> Notes: svn path=/head/; revision=201743
* Migration from bison 1.x to 2.xAde Lovett2007-10-171-2/+2
| | | | | | | | PR: 117086 Tested by: -exp runs Notes: svn path=/head/; revision=201613
* Remove always-false/true conditions based on OSVERSION 500000Edwin Groothuis2007-10-041-3/+0
| | | | Notes: svn path=/head/; revision=200774
* - Set --mandir and --infodir in CONFIGURE_ARGS if the configure scriptRong-En Fan2007-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 Notes: svn path=/head/; revision=196111
* Account for the removal of /usr/bin/objformat on 7-CURRENT and defaultGerald Pfeifer2007-02-152-0/+15
| | | | | | | to elf instead of aout in this case. Bump PORTREVISION. Notes: svn path=/head/; revision=185230
* Add USE_ICONV=yes since we explicitly configure --with-libiconv-prefix.Gerald Pfeifer2007-01-281-0/+1
| | | | | | | Reported by: deischen, rafan Notes: svn path=/head/; revision=183487
* Remove the hack we had used to rename man pages to match the actualGerald Pfeifer2006-09-181-8/+1
| | | | | | | names of binaries (back when GCCs configure mechanism failed to do so). Notes: svn path=/head/; revision=173337
* Make CONFIGURE_ARGS additive, for the sake of child ports and toGerald Pfeifer2006-06-173-23/+2
| | | | | | | | | | | | bring my lang/gcc* ports more in sync. 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) Notes: svn path=/head/; revision=165652
* Update to the GCC 3.4.6 release, which concludes the GCC 3.4 releaseGerald Pfeifer2006-03-263-37/+23
| | | | | | | | | | | | | | | | | | | | series. Move from tracking snapshots to the official release sources, which requires an EPOCH bump, unfortunately. Remove the cklatest target which we just do not need any longer. Always build both shared and static libraries instead of having these as two exclusive options defaulting to the former. Fix handling of shared libraries via rc.d for non-default prefixes and move the rc.d script from PLIST_FILES to pkg-plist. Do not strip some of the the binaries any longer. No longer hardcode the version number in LATEST_LINK. Notes: svn path=/head/; revision=158169
* - add RC_D_SH to keep shared libs working after rebootDirk Meyer2006-03-252-0/+21
| | | | | | | Approved by: gerald Notes: svn path=/head/; revision=158116
* Update to the 20060221 snapshot of GCC 3.4.6.Gerald Pfeifer2006-02-222-16/+16
| | | | Notes: svn path=/head/; revision=156715
* Update to the 20060214 snapshot of GCC 3.4.6.Gerald Pfeifer2006-02-152-17/+16
| | | | | | | Remove USE_REINPLACE= as advised by new portlint. Notes: svn path=/head/; revision=156123
* Update to the 20060207 snapshot of GCC 3.4.6.Gerald Pfeifer2006-02-112-16/+16
| | | | Notes: svn path=/head/; revision=155796
* Update to the 20060124 snapshot of GCC 3.4.6.Gerald Pfeifer2006-01-262-16/+16
| | | | Notes: svn path=/head/; revision=154545
* Replace ugly "@unexec rmdir %D... 2>/dev/null || true" with @dirrmtryEdwin Groothuis2006-01-221-2/+2
| | | | | | | | Approved by: krion@ PR: ports/88711 (related) Notes: svn path=/head/; revision=154113
* Update to the 20060110 snapshot of GCC 3.4.6.Gerald Pfeifer2006-01-112-16/+16
| | | | Notes: svn path=/head/; revision=153270
* Update to the 20060103 snapshot of GCC 3.4.6.Gerald Pfeifer2006-01-052-16/+16
| | | | Notes: svn path=/head/; revision=152798
* Update to the 20051227 snapshot of GCC 3.4.6.Gerald Pfeifer2005-12-293-17/+16
| | | | | | | | Remove broken removal of the info/gcc34 directory; this has to be handled by Mk/bsd.ports.mk. Notes: svn path=/head/; revision=152316
* Update to the 20051220 snapshot of GCC 3.4.6.Gerald Pfeifer2005-12-213-32/+39
| | | | | | | | | | | | Install the .info files of the lang/gcc34 port in a port-specific subdirectory, which allows us to remove the conflicts with lang/gcc40 and lang/gcc41 and also removes the hidden conflict with lang/gcc33. Also, convert pkg-plist to use a new substitution (%%SUFFIX%%) instead of hardcoding the version number 34. Notes: svn path=/head/; revision=151805
* Install the .info files of the lang/gcc42 port in a port-specificGerald Pfeifer2005-12-211-1/+1
| | | | | | | | | | subdirectory, which allows us to remove the conflicts with lang/gcc33 and lang/gcc34. Dedicated to: obrien Notes: svn path=/head/; revision=151801
* Complete the repocopy of lang/gcc41 to lang/gcc42 and update to the 20051210Gerald Pfeifer2005-12-111-1/+1
| | | | | | | | | | | snapshot of GCC 4.2.0. Change pkg-plist to avoid hardcoding any version number. PR: 90253 Notes: svn path=/head/; revision=150924
* Update to the 20051206 snapshot of GCC 3.4.6.Gerald Pfeifer2005-12-082-17/+17
| | | | Notes: svn path=/head/; revision=150677
* Update to the 20051122 snapshot of GCC 3.4.5.Gerald Pfeifer2005-11-282-11/+16
| | | | Notes: svn path=/head/; revision=149805
* Update to the 20051115 snapshot of GCC 3.4.5.Gerald Pfeifer2005-11-152-11/+11
| | | | Notes: svn path=/head/; revision=148408
* Update to the 20051108 snapshot of GCC 3.4.5.Gerald Pfeifer2005-11-082-11/+11
| | | | Notes: svn path=/head/; revision=147654