Age | Commit message (Collapse) | Author | Files | Lines |
|
assume Apple gcc on Darwin. thanks, Johnny :)
this allows perl to build with xlc.
|
|
|
|
for xlc.
|
|
and enabled for the current pkg, eg. mail/sendmail:
available: db2 db4 inet6 ldap sasl sasl2 socketmap starttls tcpwrappers
default: canna esound gif idea inet6 inet6 sj3 tcpwrappers wnn4
enabled: inet6 tcpwrappers
|
|
several args by setting split_arg="yes" as part of the transformation.
|
|
shlib options to the Darwin linker.
|
|
|
|
Suggested by Roland Illig, ok'd by various.
|
|
|
|
place. Also, modify the buildlink-db1-db185-h target to use symlinks
instead of include <db.h> since several bdb implementations might be
buildlinked, and we need to be more precise about exactly which db.h
header is being used.
|
|
drop the "-ldl" option on the floor. This "fixes" packages that
hardcode "-ldl" into the command line when linking software.
|
|
|
|
parser churn by skipping a second include of it.
Use PKGDIR in preference to .CURDIR as in other .mk files.
|
|
(CC, LD, CXX, etc.) if the default values have no arguments. Now,
CC == "cc" and not "cc ".
|
|
are handled. The idea now is to simply remove the paths in the values
of these variables, leaving behind only the basename plus any arguments,
e.g.:
CC= /usr/local/bin/gcc becomes CC= gcc
CPP= /usr/local/bin/gcc -E becomes CPP= gcc -E
The wrapper scripts are generated for every unique executable mentioned
by the toolchain variables, so for the example above, only a "gcc"
wrapper script is generated for ${CC} and ${CPP}. PKG_{CC,CPP,CXX,etc.}
are the paths to the executables wrapped by the wrapper scripts.
Note that it's now possible to set "CC" to something more than just the
path to the compiler, e.g.
CC= cc -ffast-math -funroll-loops -fomit-frame-pointer
and the full value of ${CC} will be passed through via CONFIGURE_ENV
and MAKE_ENV.
|
|
|
|
|
|
${compiler}.mk files to discover the short names of the compilers.
This allows ccache.mk to properly create symlinks when CC is set
explicitly within /etc/mk.conf.
|
|
for pkgsrc-2004Q4. The "buildlink" phase was removed for the last branch,
and this is the final cleanup. "post-buildlink" is now "post-wrapper".
|
|
|
|
the non-existence of the library -- this more accurately reflects what
we want to say.
|
|
this makes it so with xlc.
|
|
now, use PKG_OPTIONS.lynx+=foo bar instead.
|
|
options are available.
|
|
|
|
CHECK_BUILTIN.dl-protected section so that it's value can be usd after
dlopen.buildlink3.mk is included. This should fix PR pkg/28422.
|
|
|
|
check for this condition.
|
|
gets included multiple times.
|
|
|
|
more feature tests instead of OPSYS tests.
|
|
is included by packages that use dlopen(), and dlopen.builtin.mk,
which checks for the presence of built-in dl*() functions. On Darwin,
including dlopen.buildlink3.mk will cause the devel/dlcompat package
to be used if the base system lacks a dlcompat library.
|
|
|
|
or linking code that uses dl*() functions. Also re-structure a bit to
pave the way for a future dlopen.builtin.mk that handles -ldl on some
platforms and dlcompat on Darwin.
|
|
|
|
|
|
|
|
If we include pthread.buildlink3.mk, then build with Perl ithreads
support. Bump the PKGREVISION.
Nuke the perl58-thread package. The perl package can now be forcibly
built with thread support by setting PERL5_USE_THREADS to "yes".
|
|
pkgsrc without any pthreads if we don't want to.
|
|
load shared objects. Some platforms require pthreads to be linked
into the application if it uses dlopen() or else the applications will
core dump when they dlopen a shared module that _is_ linked with
pthread support. Including dlopen.buildlink3.mk in a package Makefile
will cause pthread.buildlink3.mk to also be included.
It is up to the package to ensure that PTHREAD_{CFLAGS,LDFLAGS,LIBS}
(defined by pthread.buildlink3.mk) are passed to the compiler when
building/linking the applications, possibly by setting PTHREAD_AUTO_VARS
to "yes" in the package Makefile.
|
|
which will now be built by default with the ability to write LZW-compressed
files.
|
|
that use pthreads already implement their own probes for pthreads, so
we don't need to auto-add the compiler/linker flags.
|
|
|
|
which is computed based on whether perl or perl-thread should be the
default.
|
|
prints out both the .broken.html and .broken.work.html files instead of
just the latter.
|
|
multiple places.
|
|
|
|
name of the {CC,CXX,FC,F77} compilers. These will be used by pkgs
which need to know which compiler and where it is at run time.
Approved by jlam@
|
|
for it from compiler.mk.
Move the variable of the same name used by compiler/gcc.mk and
the gcc* buildlink3 files into private namespace (_USE_GCC_SHLIB).
|
|
|