summaryrefslogtreecommitdiff
path: root/lang/gcc3
AgeCommit message (Collapse)AuthorFilesLines
2009-09-20corrected HOMEPAGE URL (old URL no longer exists)schwarz1-2/+2
2009-02-28Fix C++ build on NetBSD 5.x. Bump revision of gcc3-c.joerg2-1/+26
Inspired by patch from Aran Clauson in the GCC Bugzilla.
2008-06-15Make sure that meta packages set META_PACKAGE before includingjoerg1-3/+3
bsd.prefs.mk. Reported by Steven M. Bellovin for xorg packages.
2008-01-13Shortened the definition of a meta-package.rillig1-11/+2
2007-11-03Properly fixed the problem of an uninitialized variable, which has beenrillig2-1/+18
reported in PR 33240.
2007-10-25* If PLIST_SRC is explicitly set to an empty value in a package Makefile,jlam2-3/+2
then automatically generate a PLIST that says "${PKGNAME} has no files". * If PLIST_SRC and GENERATE_PLIST are not set in a package Makefile, and no PLIST files exist, then fail during the package build with PKG_FAIL_REASON. * Remove "intentionally empty" PLISTs again. Now, the easy way to say that a package installs no files is to just add the following to the package Makefile: PLIST_SRC= # empty
2007-10-25Re-add "intentionally empty" PLISTs for meta-packages and other packagesjlam1-0/+2
that directly manipulate empty PLISTs. Modify plist/plist.mk so that if the PLIST files are missing and no GENERATE_PLIST is defined, then the package fails to build.
2007-10-25Remove empty PLISTs from pkgsrc since revision 1.33 of plist/plist.mkjlam1-1/+0
can handle packages having no PLIST files.
2006-12-07Update gcc3-* to 3.3.6. Fix build of gcc3-f77 and gcc3-java onmarkd6-9/+52
NetBSD-current.
2006-09-27Set MAKE_ENV+=SHELL=${CONFIG_SHELL} for all gcc packages. Fixes SHELL setabs1-1/+3
to non sh compatible shell in environment. Thanks to Georg Schwarz.
2006-09-23Add DragonFly to list of platforms not supported by gcc 3.3.joerg1-2/+2
Since the TLS support is too weak, this won't change.
2006-04-06Over 1200 files touched but no revisions bumped :)reed1-2/+2
RECOMMENDED is removed. It becomes ABI_DEPENDS. BUILDLINK_RECOMMENDED.foo becomes BUILDLINK_ABI_DEPENDS.foo. BUILDLINK_DEPENDS.foo becomes BUILDLINK_API_DEPENDS.foo. BUILDLINK_DEPENDS does not change. IGNORE_RECOMMENDED (which defaulted to "no") becomes USE_ABI_DEPENDS which defaults to "yes". Added to obsolete.mk checking for IGNORE_RECOMMENDED. I did not manually go through and fix any aesthetic tab/spacing issues. I have tested the above patch on DragonFly building and packaging subversion and pkglint and their many dependencies. I have also tested USE_ABI_DEPENDS=no on my NetBSD workstation (where I have used IGNORE_RECOMMENDED for a long time). I have been an active user of IGNORE_RECOMMENDED since it was available. As suggested, I removed the documentation sentences suggesting bumping for "security" issues. As discussed on tech-pkg. I will commit to revbump, pkglint, pkg_install, createbuildlink separately. Note that if you use wip, it will fail! I will commit to pkgsrc-wip later (within day).
2006-03-20* Nuke all references to and definitions of INFO_DIR in package Makefilesjlam1-5/+1
and replace with appropriate references to PKGINFODIR instead. * Properly account for split info files during installation. * Move info file listings directly into the package PLISTs. This fixes info-file-related PLIST problems.
2006-03-04Point MAINTAINER to pkgsrc-users@NetBSD.org in the case where nojlam2-4/+4
developer is officially maintaining the package. The rationale for changing this from "tech-pkg" to "pkgsrc-users" is that it implies that any user can try to maintain the package (by submitting patches to the mailing list). Since the folks most likely to care about the package are the folks that want to use it or are already using it, this would leverage the energy of users who aren't developers.
2006-02-05Recursive revision bump / recommended bump for gettext ABI change.joerg1-1/+2
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-3/+3
CONFIGURE_ARGS.
2005-12-05Fixed pkglint warnings. The warnings are mostly quoting issues, forrillig1-6/+6
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-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-04-11Remove USE_BUILDLINK3 and NO_BUILDLINK; these are no longer used.tv2-4/+2
2005-03-05Disable aix64 when building gcc on AIX. It seems to cause wierdgarbled1-1/+5
problems. I don't think gcc works properly on that target yet.
2005-02-24Add RMD160 digestsagc1-1/+2
2005-01-21update to 3.3.5drochner3-7/+7
There was just a build system fix which we weren't affected by afaict.
2004-10-08No target information is available for Interix; disable it here.tv1-2/+2
2004-09-26Make _WRAPPEES into a public variable so that we can more easily createjlam1-2/+2
wrapper scripts in package-land.
2004-09-22Mechanical changes to package PLISTs to make use of LIBTOOLIZE_PLIST.jlam1-3/+1
All library names listed by *.la files no longer need to be listed in the PLIST, e.g., instead of: lib/libfoo.a lib/libfoo.la lib/libfoo.so lib/libfoo.so.0 lib/libfoo.so.0.1 one simply needs: lib/libfoo.la and bsd.pkg.mk will automatically ensure that the additional library names are listed in the installed package +CONTENTS file. Also make LIBTOOLIZE_PLIST default to "yes".
2004-09-21Adapt to differences between the old buildlink3 wrapper scripts and thejlam1-3/+3
new wrapper scripts.
2004-09-10Set LIBTOOLIZE_PLIST to "yes" and remove obsolete code that performed thejlam1-21/+3
same function.
2004-09-08GCC generates and uses its own libtool to build shared libraries, andjlam1-1/+21
the resulting shared library names don't necessarily match the NetBSD names. Instead of hardcoding the shared library names in the PLISTs, only list the libtool archives in the PLISTs and dynamically determine the shared library names at post-install time and insert them into the PLIST. This fixes PLIST errors on non-NetBSD platforms. All of the magic is done in pkgsrc/lang/gcc3/language.mk. This should probably be generalized into something that could be used by all packages that use libtool.
2004-09-08Use OPSYSVARS to set --enable-shared or --disable-shared based on thejlam1-7/+9
value of ${OPSYS}. Also, allow FreeBSD to build the GCC shared libraries.
2004-08-27Replace RPATH_FLAG with LINKER_RPATH_FLAG and COMPILER_RPATH_FLAG,jlam2-4/+4
which are the full option names used to set rpath directives for the linker and the compiler, respectively. In places were we are invoking the linker, use "${LINKER_RPATH_FLAG} <path>", where the space is inserted in case the flag is a word, e.g. -rpath. The default values of *_RPATH_FLAG are set by the compiler/*.mk files, depending on the compiler that you use. They may be overridden on a ${OPSYS}-specific basis by setting _OPSYS_LINKER_RPATH_FLAG and _OPSYS_COMPILER_RPATH_FLAG, respectively. Garbage-collect _OPSYS_RPATH_NAME and _COMPILER_LD_FLAG.
2004-07-30Check the version of as using the just-computed ${AS_PATH}, not ${AS}.jlam1-2/+2
2004-07-03always build gcc3 sub-packages with gcc3-c.grant1-1/+8
2004-07-03gcc3 is at 3.3.4 now.grant1-3/+2
2004-07-03fix path in MASTER_SITES.grant1-2/+2
2004-07-02oops, these are obsolete nowdrochner2-38/+0
2004-07-02update to 3.3.4drochner2-7/+5
bugfixes only afaict, no new features, no new files
2004-05-28pkg/23871 Ada runtime is not relocatable (same as gcc Bug ada/12950)shannonjr6-9/+313
part 1/2
2004-05-23Readd checksum for "gcc-3.3.3.tar.bz2" which got accidently removed bytron1-1/+3
"make makedistinfo".
2004-05-23Add missing checksum for new patch file "patch-ac".tron1-3/+2
2004-05-22Update gcc3-ada to 3.3.3nb1abs2-1/+15
Update gcc3-c++ to 3.3.3nb1 Update gcc3-c to 3.3.3nb2 Update gcc3-f77 to 3.3.3nb1 Update gcc3-java to 3.3.3nb1 Update gcc3-objc to 3.3.3nb1 Update gcc3 to 3.3.3nb1 gcc arm: fix GCC _P_R_ target/14302 Apply gcc fix for gcc PR target/14302 to fix ARM compiler issues triggered by at least glib, glib2, and pkgconfig. 2004-02-26 Richard Earnshaw <rearnsha@arm.com> Daniel Jacobowitz <drow@mvista.com> PR target/14302 * arm.h (ARM_GO_IF_LEGITIMATE_ADDRESS): Don't check the mode size for minipool references.
2004-05-16Apparently, IRIX can do --enable-shared. However, regardless of whatjschauma1-2/+12
IRIX system we are on, gcc can NOT be compiled (bootstrapped) as a 64bit binary. Fortunately, IRIX64 can handle 32bit binaries, so that we can force use of 32bit when using MIPSPro. This allows gcc3-c to build fine under IRIX and IRIX64.
2004-05-07whitespace nitscjep1-2/+2
2004-04-24Allow GCC_PREFIX to the in the rpath for binaries and libraries built asjlam1-1/+3
part of the gcc3-* sub-packages.
2004-04-10Apply sparc64 fix from gcc cvs viaseb2-1/+27
src/gnu/dist/gcc/gcc/config/sparc/sparc.h revision 1.2. Bump PKGREVISION of gcc3-c package.
2004-04-10Actually make the move of patches directory and distinfo file effective.seb1-3/+3
2004-04-10Make all gcc3-* packages use a single distinfo file from gcc3/distinfo andseb15-1/+377
a single patch directory from gcc3/patches/. Also Move gcc3-c/{Makefile.common,language.mk} into gcc3/.
2004-03-02update to gcc-3.3.3drochner1-3/+2
2004-02-14Fix dependence problem for other packages, too.tron1-6/+6
2004-02-14Update dependence on "gcc3-c++" package and bump package revision.tron1-3/+3