Age | Commit message (Collapse) | Author | Files | Lines |
|
|
|
|
|
sure that appropriate subdirectory is passed in BUILDLINK_LIBDIRS.gcc.
Fixes PR 26109. OK'd by grant.
|
|
|
|
support. This makes it easier to "bootstrap" the installation of a
pkgsrc compiler without a lot of additional indirect build dependencies on
gettext, libiconv, libtool, etc.
|
|
by moving the inclusion of buildlink3.mk files outside of the protected
region. This bug would be seen by users that have set PREFER_PKGSRC
or PREFER_NATIVE to non-default values.
BUILDLINK_PACKAGES should be ordered so that for any package in the
list, that package doesn't depend on any packages to the left of it
in the list. This ordering property is used to check for builtin
packages in the correct order. The problem was that including a
buildlink3.mk file for <pkg> correctly ensured that <pkg> was removed
from BUILDLINK_PACKAGES and appended to the end. However, since the
inclusion of any other buildlink3.mk files within that buildlink3.mk
was in a region that was protected against multiple inclusion, those
dependencies weren't also moved to the end of BUILDLINK_PACKAGES.
|
|
buildlink3.mk file in revision 1.101 of bsd.buildlink3.mk.
|
|
them.
|
|
|
|
if it's being included by bsd.prefs.mk, so we can safely move the
BUILDLINK_DEPENDS line to its usual location.
|
|
be added automatically to library and run-time library search paths.
|
|
|
|
add the dependency regardless of the depth.
|
|
|
|
|
|
|
|
fix a build error when using gcc 3. Also bumps PKGREVISION.
|
|
on NetBSD/alpha versions 1.6 and newer. Previously, this package only
worked on pre-1.6. Fixes problems noted in recent bulk builds.
|
|
|
|
gcc buildlink2.mk files and splitting the non-buildlink2.mk bits out
into compiler.mk.
this allows USE_GCC2 and USE_GCC3 to work with non-buildlink2 packages
again.
|
|
|
|
COMMENT tweaks.
|
|
re-arrange gcc/Makefile a bit to more closely resemble gcc3/Makefile.
|
|
|
|
PKGREVISIONs.
|
|
has allowed these packages to work :)
set CC, CXX, CPP and F77 in gcc{,3}/buildlink2.mk.
you now only need to define USE_GCC2 or USE_GCC3 to use the pkgsrc
gcc of your choice.
the share/examples/gcc/mk.conf and gcc3/mk.conf files are no longer
installed.
bump PKGREVISIONs.
|
|
function in the specs file. Enables the linker to pick
up crti.o and crtn.o if they exist.
|
|
to USE_NEW_TEXINFO (I should have added it to INSTALL_TEMPLATES).
Anyway as info files are now registered in a package specific info
directory file I guess it can be removed.
|
|
|
|
Factorize some install commands.
|
|
about GCC_PREFIX.
XXX why is GCC_PREFIX ${PREFIX}/gcc3 ?
|
|
Remove or trim "info related" patch files.
Install info files in package specific directory.
Hence the PLIST files are now nearly empty...
This should finish making these two packages really non-conflicting.
Bump PKGREVISION.
|
|
Adjust and make uniform various substitution variables and MESSAGE files.
No PKGREVISION bump right now.
|
|
|
|
so packages built with this can find shared libstdc++.
s/-R/${RPATH_FLAG}/ while I'm here.
|
|
Should anybody feel like they could be the maintainer for any of thewe packages,
please adjust.
|
|
libstdc++ in gcc3.
when defined, USE_GCC_SHLIB ensures that the correct rpath is passed
to the linker, and a full dependency on the compiler package is
registered.
packages which define USE_GCC_SHLIB should not include
mk/gcc.buildlink2.mk (or gcc{,3}/buildlink2.mk) as it is handled
automatically.
|
|
|
|
|
|
platforms, and remove the related Solaris MESSAGE and PLIST.
prevents gcc from always searching ${PREFIX}/{include,lib} for
include files and libraries which breaks buildlink2, preventing
some packages from being built, depending on what is already
installed.
noted by Mark Davies and others, and address my PR pkg/21122.
bump PKGREVISION.
note: if you update to this version, be sure to rebuild libtool-base
since the path to crti.o, crtbegin.o, etc is hardcoded in libtool at
compile-time.
|
|
when USE_GCC3 is defined.
ok'd by jlam@.
|
|
provided in PR pkg/21227, which applies for lang/gcc as well as lang/gcc3.
|
|
use an old or non-compatible version that may be in the base system.
This makes this package install flawlessly under Linux.
|
|
installing in in etc/ (and not honouring PKG_SYSCONFDIR). Bump PKGREVISION.
|
|
defaults for "unknown" platforms.
drop unneeded parens, whitespace police.
(the last update was broken, oops)
|
|
platform or by name).
use
|
|
with both gcc2 and gcc3.
as suggested by Berndt Wulf on tech-pkg.
|
|
|
|
have it be automatically included by bsd.pkg.mk if USE_PKGINSTALL is set
to "YES". This enforces the requirement that bsd.pkg.install.mk be
included at the end of a package Makefile. Idea suggested by Julio M.
Merino Vidal <jmmv at menta.net>.
|
|
|