head 1.2; access; symbols pkgsrc-2016Q4:1.1.0.36 pkgsrc-2016Q4-base:1.1 pkgsrc-2016Q3:1.1.0.34 pkgsrc-2016Q3-base:1.1 pkgsrc-2016Q2:1.1.0.32 pkgsrc-2016Q2-base:1.1 pkgsrc-2016Q1:1.1.0.30 pkgsrc-2016Q1-base:1.1 pkgsrc-2015Q4:1.1.0.28 pkgsrc-2015Q4-base:1.1 pkgsrc-2015Q3:1.1.0.26 pkgsrc-2015Q3-base:1.1 pkgsrc-2015Q2:1.1.0.24 pkgsrc-2015Q2-base:1.1 pkgsrc-2015Q1:1.1.0.22 pkgsrc-2015Q1-base:1.1 pkgsrc-2014Q4:1.1.0.20 pkgsrc-2014Q4-base:1.1 pkgsrc-2014Q3:1.1.0.18 pkgsrc-2014Q3-base:1.1 pkgsrc-2014Q2:1.1.0.16 pkgsrc-2014Q2-base:1.1 pkgsrc-2014Q1:1.1.0.14 pkgsrc-2014Q1-base:1.1 pkgsrc-2013Q4:1.1.0.12 pkgsrc-2013Q4-base:1.1 pkgsrc-2013Q3:1.1.0.10 pkgsrc-2013Q3-base:1.1 pkgsrc-2013Q2:1.1.0.8 pkgsrc-2013Q2-base:1.1 pkgsrc-2013Q1:1.1.0.6 pkgsrc-2013Q1-base:1.1 pkgsrc-2012Q4:1.1.0.4 pkgsrc-2012Q4-base:1.1 pkgsrc-2012Q3:1.1.0.2 pkgsrc-2012Q3-base:1.1; locks; strict; comment @# @; 1.2 date 2016.12.29.22.46.31; author maya; state dead; branches; next 1.1; commitid Ow92GGJ72no0PVzz; 1.1 date 2012.09.13.10.04.33; author sbd; state Exp; branches; next ; desc @@ 1.2 log @Remove gcc45,46,47 and libs as discussed in pkgsrc-users GCC_REQD for these versions now resolves to gcc48 due to a previous commit. Please file a bug report if you are having trouble with GCC 4.8. @ text @The GNU Compiler Collection (GCC) includes front ends for C, C++, Objective-C, Fortran, and Go, as well as libraries for these languages (libstdc++, libgfortran, ...). @ 1.1 log @Create the gcc47-libs package. This package contains _just_ the shared libraries from gcc47 that programs compiled with gcc need at runtime so that the entire gcc47 package does not have to be install. Because multiple packages cannot be build from the same PKGDIR and building components of gcc separately is problematic this package is build using a a couple of "cheap tricks": 1) gcc47 is built as before (including the libraries) but with a second RPATH compiled in to all programs. 2) This package has a BUILD_DEPENDS on lang/gcc47 and simply copies the shared libraries (except the java ones) to the second RPATH location (so as to not have conflicts with lang/gcc47). 3) When adding a runtime dependence the pattern '{gcc47,gcc47-libs}>=4.7.*' is used (i.e. the full gcc47 OR the gcc47-libs package can be used). 4) So that when a package that has the above dependence is installed pkg_add will, if neither gcc47 or gcc47-libs is installed, automatically install gcc47-libs the PKGREVISION of gcc47-libs should all ways be bumped so that it is at least 1 more than that of the lang/gcc47 package. (With a note in this packages Makefile and one to be placed in lang/gcc47's Makefile.) @ text @@