Age | Commit message (Collapse) | Author | Files | Lines |
|
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>.
|
|
|
|
|
|
|
|
related information keeps pestering me while building this package on Solaris.
So...
- Replace WRKDIR and SRCDIR hack with CONFIGURE_DIRS and BUILD_DIRS tuning:
automake-*-override can now properly do their job.
- Prevent gperf invocation with the right touch command in pre-configure
target.
- Create BUILD_DIRS in pre-configure target.
|
|
|
|
lang/gcc. The diffs change some double quotes to single quotes in some
sparc-only files so that the shell expression created is legal. This fix
was independently found by Lubomir Sedlacik <salo@Xtrmntr.org> and
provided in pkg/18309.
|
|
Lubomir Sedlacik.
|
|
|
|
|
|
netbsd-1.6 as
we use the same sources. Pointed out by Nick Hudson.
|
|
|
|
GCC_VERSION is the version number of the gcc detected. EGCS gcc is
considered to be "gcc-2.8.1" so that it will match "gcc>=2.8.0".
GCC_PKG is the package name "gcc-${GCC_VERSION} for the gcc detected.
|
|
extra ld flags if we USE_CXX.
|
|
subprograms, and that the lang/gcc libstdc++.so is found by the linker.
|
|
the buildlink directory wasn't (!). Fix it.
|
|
variables, there is a new one, GCC_REQD, that contains the minimum version
of GCC needed to compile the package. For the purpose of version
comparison, all versions of EGCS are considered to be gcc-2.8.1.
This buildlink2.mk file attempts to be smart, so if the gcc in your path is
actually the one from lang/gcc, then it's considered that you need lang/gcc
at least at build-time.
There is also a new variable USE_CXX, that tells the buildlink2.mk file
whether you need to link against libstdc++.so, and thus need a _full_
dependency on lang/gcc.
|
|
(instead of hardcoding the version number), and general cleanups to the
Makefile to make this package easier to maintain.
|
|
|
|
gcc.
- enable building shared libstdc++
- add a -R to LDFLAGS in Makefile.gcc to point to the shared libs this pkg
installs
|
|
on shared libs in $PREFIX/lib. So adjust the PLIST.
|
|
in the Modified Files: section).
|
|
branch. Includes fixes for sparc, alpha, and others.
Should help in keeping pkgsrc running on 1.5.* systems.
The patches which mirror those in the main netbsd source tree have
been all put into a single distribution patch file. This makes
it much easier to maintain and easier to easily see which patches
are specific to pkgsrc.
|
|
found on NetBSD (i.e. FlexLexer.h)
This corrects the issue in the remark to my closing of pkg/17638.
|
|
this pkg gets used when another pkg includes this file.
|
|
|