summaryrefslogtreecommitdiff
path: root/lang/gcc34/Makefile
AgeCommit message (Collapse)AuthorFilesLines
2016-01-24Attempt to bring sanity to how ABI and MACHINE_ARCH are set.jperkin1-4/+4
Previously there were at least 5 different ways MACHINE_ARCH could be set, some statically and some at run time, and in many cases these settings differed, leading to issues at pkg_add time where there was conflict between the setting encoded into the package and that used by pkg_install. Instead, move to a single source of truth where the correct value based on the host and the chosen (or default) ABI is determined in the bootstrap script. The value can still be overridden in mk.conf if necessary, e.g. for cross-compiling. ABI is now set by default and if unset a default is calculated based on MACHINE_ARCH. This fixes some OS, e.g. Linux, where the wrong default was previously chosen. As a result of the refactoring there is no need for LOWER_ARCH, with references to it replaced by MACHINE_ARCH. SPARC_TARGET_ARCH is also removed.
2013-02-01Reset MAINTAINER/OWNER (became observers)wiz1-2/+2
2012-10-02Drop superfluous PKG_DESTDIR_SUPPORT, "user-destdir" is default these days.asau1-3/+1
2012-06-08Redo netbsd/ctype_base.h patch to not pollute the namespace as much withjoerg1-2/+2
sys/param.h.
2012-04-25Clean up lang/gcc34 to be similar to lang/gcc4*.hans1-119/+14
2012-04-08Fix PR pkg/46029ryoon1-2/+2
* Make gcc handle -fPIC properly. from http://gcc.gnu.org/viewcvs/branches/csl-sol210-3_4-branch/gcc/config/sol2.h?r1=87927&r2=87928&pathrev=178719
2012-03-21Revbump for PLIST change due to BUILD_F77=YES.hans1-2/+2
2012-03-21Re-enable F77 build. This was accidentally lost in 2005 with r1.21.hans1-2/+2
2011-08-26Do DESTDIR support The Right Way(tm) by passing ${INSTALL_ENV} tosbd1-3/+2
the 'make install' process and _not_ using MAKEFLAGS. Should fix PR pkg/45290
2011-06-03Convert to destdir, from Makoto Fujiwara <makoto@ki.nu>.wiz1-5/+8
2011-04-22recursive bump from gettext-lib shlib bump.obache1-2/+2
2010-12-20Set LICENSE.wiz1-1/+2
2010-05-04Add patch to embedded libltdl for CVE-2009-3736 from:tez1-2/+2
http://lists.gnu.org/archive/html/libtool/2009-11/msg00065.html
2010-03-24Recursive revision bump for GMP update.asau1-2/+2
2009-06-16Fix a number of GENERATE_PLIST entries to always have a terminating ;joerg1-2/+2
2009-06-14Remove @dirrm related logic.joerg1-4/+2
2009-04-22Hack it to work on DragonFly.hasso1-1/+13
2007-10-25Move code that generates a dynamic PLIST from the {pre,do,post}-installjlam1-10/+6
targets and into a GENERATE_PLIST variable definition. Remove some unnecessary empty PLISTs as a result of properly setting GENERATE_PLIST.
2007-04-07_ULIMIT_CMD already includes a trailing ";" so don't follow that withdmcmahill1-4/+4
"&&" as some shells do not like this.
2007-02-05Apply resource limits for ADA build, too.tron1-3/+3
2007-02-04Unlimit datasize to fix build under (at least) NetBSD-i386 3.3.1 usingtron1-2/+4
NetBSD's GCC 3.3.3.
2006-10-04Fixed the AWK interpreter. Bumped PKGREVISION.rillig1-1/+5
2006-09-27Set MAKE_ENV+=SHELL=${CONFIG_SHELL} for all gcc packages. Fixes SHELL setabs1-1/+2
to non sh compatible shell in environment. Thanks to Georg Schwarz.
2006-04-13BUILD_USE_MSGFMT and USE_MSGFMT_PLURALS are obsolete. Replace withjlam1-3/+2
USE_TOOLS+=msgfmt.
2006-04-05Update to 3.4.6. This is a bugfix release.shannonjr1-4/+2
2006-03-05* Teach the tools framework how to supply the pkgsrc version ofjlam1-4/+3
makeinfo if no native makeinfo executable exists. Honor TEXINFO_REQD when determining whether the native makeinfo can be used. * Remove USE_MAKEINFO and replace it with USE_TOOLS+=makeinfo. * Get rid of all the "split" argument deduction for makeinfo since the PLIST module already handles varying numbers of split info files correctly. NOTE: Platforms that have "makeinfo" in the base system should check that the makeinfo entries of pkgsrc/mk/tools.${OPSYS}.mk are correct.
2006-02-05Recursive revision bump / recommended bump for gettext ABI change.joerg1-1/+2
2006-01-04Update to 3.4.5. This is a bug fix release.shannonjr1-3/+3
2005-12-29Remove USE_PKGINSTALL from pkgsrc now that mk/install/pkginstall.mkjlam1-2/+1
automatically detects whether we want the pkginstall machinery to be used by the package Makefile.
2005-12-05Ran "pkglint --autofix", which corrected some of the quoting issues inrillig1-5/+5
CONFIGURE_ARGS.
2005-12-05Fixed pkglint warnings. The warnings are mostly quoting issues, forrillig1-12/+12
example MAKE_ENV+=FOO=${BAR} is changed to MAKE_ENV+=FOO=${BAR:Q}. Some other changes are outlined in http://mail-index.netbsd.org/tech-pkg/2005/12/02/0034.html
2005-11-05The Solaris /bin/sh doesn't like two adjacent open parentheses. Removedrillig1-3/+3
them completely, as they had been unnecessary. As ${MKDIR} already includes the -p option, the ${TEST} is not necessary and has been dropped, too. Fixes PR 32002.
2005-07-09Prevent paths to the build directories from being included in thekristerw1-2/+4
package for BUILD_F77. Solves PR pkg/30628. Bump PKGREVISION.
2005-05-22Remove USE_GNU_TOOLS and replace with the correct USE_TOOLS definitions:jlam1-2/+2
USE_GNU_TOOLS -> USE_TOOLS awk -> gawk m4 -> gm4 make -> gmake sed -> gsed yacc -> bison
2005-05-20Update from 3.3.3 to 3.3.4. This is a bugfix release. There is a veryshannonjr1-2/+2
significant reduction in the number of regressions, particularily with libstdc++.
2005-04-11Remove USE_BUILDLINK3 and NO_BUILDLINK; these are no longer used.tv1-2/+1
2005-01-21Temporarily mark as not for Interix, until platform config and libtool fixed.tv1-3/+5
2004-11-15Add missing '-print' to FINDshannonjr1-2/+2
2004-11-12If Fortran frontend is being built, dependency on gmp is added. Thisshannonjr1-1/+6
follows the stated prerequisites in the gcc installation documentation.
2004-11-08Update to 3.4.3. This release is a bug-fix release, containing fixes forshannonjr1-3/+3
regressions in GCC relative to previous releases of GCC.
2004-11-05Re: pkg/27775 programs compiled with gcc34 don't find gcc34's librariesshannonjr1-1/+2
Added patch patterned after the one in lang/gcc3 to set rpath for libgcc
2004-10-30Revised to build dynamic (in addition to static) libgnat if Ada languageshannonjr1-1/+2
frontend is built.
2004-09-21Upgrade from 3.4.1 to 3.4.2. gcc 3.4.2 is a bug fix release containing fixesshannonjr1-3/+3
for regressions in GCC 3.4.1 relative to previous releases of GCC.
2004-08-111) Locate adalib for bootstrap compiler with ${ALT_GCC} --print-file-name=adalibshannonjr1-8/+13
rather than find. This behaves better if ${ALT_GCC} does not specify a gcc executable. 2) Change to uniform handling of ABI baseline-pairs for NetBSD. There must be agreement between the Makefile and libstdc++-v3/configure.host; this change ensures consistency by introducing ABI_BASELINE_PAIR variable used in both. 3) Bump revision number.
2004-08-10Introduce several changes so that package builds successfully onshannonjr1-13/+15
alpha--netbsd1.6.2: 1) Rename the baseline_symbols.txt files that define abi and implement logic in Makefile that uses these according to architecture and NetBSD version (1.x versus 2.x) 2) Add several patches that allow code to compile on alpha--netbsd1.6.2 3) Revise Makefile so that libiconv is found under NetBSD 1.6.2
2004-08-08The make target is install not ${INSTALL}. Thank you Georg Schwarz forshannonjr1-3/+3
pointing this out.
2004-08-06Override "host" in configure only for NetBSD. This was requested becauseshannonjr1-1/+3
the operating system for irix was not as expected. The choice for NetBSD is maintained for backward compatibility.
2004-08-01Check the version of as using the just-computed ${AS_PATH}, not ${AS},shannonjr1-2/+3
following the change to gcc3/Makefile.common submitted by jlam@netbsd.org
2004-07-281) Fixed two Ada bootstrap issues reported by Matthias Drochner:shannonjr1-10/+10
a) The BUILD_ADA must be YES (strictly capitalized) for the pre-configure target to work, which is inconsistent. b) For me (using ALT_GCC), the directory .work/.gcc was not present at pre-configure time, which made some "cd" fail. 2) Makefile cleanup as recommended by Lubomir. 3) pkglint cleanup 4) Increment PKGREVISION
2004-07-281) Renamed patch-libstdc++-v3_configure_host to follow naming conventionshannonjr1-12/+8
2) Removed USE_GCC33ADA option. gcc3-ada may still be used as a bootstrap Ada compiler by specifying ALT_GCC