Commit graph

38 commits

Author SHA1 Message Date
rillig
5acfb0b6ca Renamed BUILDLINK_TRANSFORM.* to BUILDLINK_FNAME_TRANSFORM.*, to make
clear that these variables are completely unrelated to
BUILDLINK_TRANSFORM.

Added a legacy check that catches appearances of BUILDLINK_TRANSFORM.*.

XXX: Where should incompatible changes in pkgsrc be documented?
2007-01-17 03:11:18 +00:00
abs
7a1971ede9 Set MAKE_ENV+=SHELL=${CONFIG_SHELL} for all gcc packages. Fixes SHELL set
to non sh compatible shell in environment. Thanks to Georg Schwarz.
2006-09-27 15:46:11 +00:00
jlam
c16221a4db Change the format of BUILDLINK_ORDER to contain depth information as well,
and add a new helper target and script, "show-buildlink3", that outputs
a listing of the buildlink3.mk files included as well as the depth at
which they are included.

For example, "make show-buildlink3" in fonts/Xft2 displays:

	zlib
	fontconfig
	    iconv
	    zlib
	    freetype2
	    expat
	freetype2
	Xrender
	    renderproto
2006-07-08 23:10:35 +00:00
jlam
9430e49307 Track information in a new variable BUILDLINK_ORDER that informs us
of the order in which buildlink3.mk files are (recursively) included
by a package Makefile.
2006-07-08 22:38:58 +00:00
jlam
1cf9796f3c BUILD_USE_MSGFMT and USE_MSGFMT_PLURALS are obsolete. Replace with
USE_TOOLS+=msgfmt.
2006-04-13 18:23:29 +00:00
reed
5abef9be14 Over 1200 files touched but no revisions bumped :)
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-04-06 06:21:32 +00:00
shannonjr
07329b1022 Update to 3.4.6. This is a bugfix release. 2006-04-05 11:43:12 +00:00
joerg
5911def816 Recursive revision bump / recommended bump for gettext ABI change. 2006-02-05 23:08:03 +00:00
jlam
dc9594e09d Remove USE_PKGINSTALL from pkgsrc now that mk/install/pkginstall.mk
automatically detects whether we want the pkginstall machinery to be
used by the package Makefile.
2005-12-29 06:21:30 +00:00
rillig
579e977969 Ran "pkglint --autofix", which corrected some of the quoting issues in
CONFIGURE_ARGS.
2005-12-05 23:55:01 +00:00
rillig
b71a1d488b Fixed pkglint warnings. The warnings are mostly quoting issues, for
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-12-05 20:49:47 +00:00
shannonjr
96c97bebe1 Updated instructions on obtaining a bootstrap compiler. 2005-11-13 14:50:22 +00:00
rillig
7d6baa8849 Simplified the do-configure target. The main reason is that the Solaris
/bin/sh cannot handle two adjacent ((.
2005-11-05 10:30:06 +00:00
rillig
9984e0604a Removed trailing white-space. 2005-09-28 14:15:48 +00:00
jlam
d0915c61c3 Fix inappropriate uses of ${LOCALBASE} or ${X11PREFIX} instead of
${PREFIX}.
2005-06-17 04:49:45 +00:00
shannonjr
06762bff4a Updated to version 3.4.4. This is a bugfix release. 2005-05-29 11:12:01 +00:00
rillig
f795c2e475 Removed trailing white-space. 2005-05-23 08:26:03 +00:00
jlam
585534220c Remove USE_GNU_TOOLS and replace with the correct USE_TOOLS definitions:
USE_GNU_TOOLS	-> USE_TOOLS
	awk		-> gawk
	m4		-> gm4
	make		-> gmake
	sed		-> gsed
	yacc		-> bison
2005-05-22 20:07:36 +00:00
tv
f816d81489 Remove USE_BUILDLINK3 and NO_BUILDLINK; these are no longer used. 2005-04-11 21:44:48 +00:00
agc
475ab002d7 Add RMD160 digests 2005-02-24 09:03:05 +00:00
wiz
43de7f8bc0 Now that no package uses USE_GCC_SHLIB any longer, remove support
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).
2004-11-22 22:24:46 +00:00
shannonjr
0cbac7c9e1 Add missing '-print' to FIND 2004-11-15 11:38:42 +00:00
shannonjr
1b75db3f00 Update to release 3.4.3. This is a bugfix release. 2004-11-08 16:46:27 +00:00
shannonjr
0e9dac0b7b Modify to build shared (and static) libgnat 2004-10-29 11:07:55 +00:00
shannonjr
02d27667bb Update to 3.4.2 from 3.4.1. Release 3.4.2 is a bug fix release. 2004-09-27 09:17:30 +00:00
shannonjr
2ff4958c38 Bring inline with gcc34 pkg by incomporating the following changes
already in lang/gcc34:
1) Locate adalib for bootstrap compiler with ${ALT_GCC} --print-file-name=adalib
   rather than find. This behaves better if ${ALT_GCC} does not specify
   a gcc executable.
2) Elide trailing letters from GCC_PLATFORM so that GCC_ARCHSUBDIR
   remains constant for CURRENT when the version letter changes.
2004-08-11 22:45:00 +00:00
shannonjr
600b221b3f make target is install not ${INSTALL} 2004-08-08 11:14:37 +00:00
shannonjr
18f6796217 1) Change for AMD64: The patch incorrectly AMD64 to be identified
as x86_64--netbsdelf when it is identified as x86_64--netbsd.
2) Check the version of as using the just-computed ${AS_PATH}, not ${AS},
   following the change to gcc3/Makefile.common submitted by jlam@netbsd.org
2004-08-01 10:20:30 +00:00
shannonjr
41a56bdd8a Applied several changes from lang/gcc34:
1) Test and mkdir if necessary to correct problem reported by
   Matthias Drochner: "For me (using ALT_GCC), the directory .work/.gcc was
   not present at pre-configure time, which made some "cd" fail."
2) Makefile and pkglint cleanup as recommended by Lubomir Sedlacik
2004-07-28 21:40:21 +00:00
shannonjr
6599fc64a9 Remove three unnecessary patches. The need for two of them is eliminated
by changes in the 3.4.1 source. The third does not apply to the Ada
language.
2004-07-28 14:20:38 +00:00
shannonjr
3b63745fa1 1) Removed three unnecessary patches. Two corrected problems that are now
fixed in the 3.4.1 branch. The third only applied to c++.
2) Remove USE_GCC33ADA option because it does not work. The gcc3-ada
   compiler can be used as an Ada bootstrap compiler by specifying
   ALT_GCC
3) Incremented PKGREVISION
2004-07-28 12:04:08 +00:00
shannonjr
6cab5fa170 1) Revised ABI specification (baseline_symbols.txt) to go with release 3.4.1
2) Added CONFIGURE_ARGS+=--with-system-zlib logic to Makefile for
   consistency with gcc34
3) Incorporated logic from gcc3 that determines whether to add
   binutils dependency or not.
4) Eliminated hardcoded target of netbsdelf2.0 as a step toward supporting
   other architectures.
2004-07-26 17:28:40 +00:00
shannonjr
8bc3cedbe8 Add patch, originally added to gcc34 by drochner: "on 1.6.x, we need
libiconv. Make sure the rpath includes ${LOCALBASE}".
2004-07-22 21:57:16 +00:00
shannonjr
96dd314d8c Updated from 3.4.1 RC1 to 3.4.1 (release). I do not believe that any changes
were made to the gcc codebase with this delta.
2004-07-21 16:06:23 +00:00
jschauma
8e5b8d49a8 lang/gcc33-ada does not exist - lang/gcc3-ada does 2004-07-13 15:02:01 +00:00
jwise
1c472043b2 Fix bad URL for pre-built ada packages. 2004-07-07 21:11:40 +00:00
shannonjr
83a47eab7c Modified buildlink3.mk file to perform existance test on
${BUILDLINK_PREFIX.gcc34-ada}/bin/gcc before calling it.
2004-07-01 01:35:55 +00:00
shannonjr
b7a90642fe This is the Ada compiler from the gcc 3.4 compiler suite. 2004-06-29 18:00:17 +00:00