Commit graph

29 commits

Author SHA1 Message Date
jwise
765ec9d406 Give up maintainership of packages where I am still listed as MAINTAINER. 2009-08-20 15:24:58 +00:00
zafer
fe3fb71cdc remove mirror tuwien. tcl has been removed from there a month ago. 2009-07-16 23:00:01 +00:00
joerg
62d1ba2bac Remove @dirrm entries from PLISTs 2009-06-14 18:03:28 +00:00
zafer
baa1bd240f no distfile on mpg.de. master site removed. 2009-04-30 20:32:41 +00:00
joerg
2d1ba244e9 Simply and speed up buildlink3.mk files and processing.
This changes the buildlink3.mk files to use an include guard for the
recursive include. The use of BUILDLINK_DEPTH, BUILDLINK_DEPENDS,
BUILDLINK_PACKAGES and BUILDLINK_ORDER is handled by a single new
variable BUILDLINK_TREE. Each buildlink3.mk file adds a pair of
enter/exit marker, which can be used to reconstruct the tree and
to determine first level includes. Avoiding := for large variables
(BUILDLINK_ORDER) speeds up parse time as += has linear complexity.
The include guard reduces system time by avoiding reading files over and
over again. For complex packages this reduces both %user and %sys time to
half of the former time.
2009-03-20 19:23:50 +00:00
wiz
1900e4b154 Remove Ex-MASTER_SITE. From Zafer Aydogan. 2007-12-02 11:17:22 +00:00
hubertf
9b4133939c Fix shell bugs, pointed out by cube@. This makes this package build on Linux.
See also: http://mail-index.netbsd.org/tech-userlevel/2007/10/27/0000.html
2007-10-27 15:16:52 +00:00
joerg
e11ad653e2 Use tcl>=8.3.4<8.4 instead of tcl-8.3.4*. Bump revision. 2007-05-21 09:56:15 +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
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
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
rillig
a9d1a7549d Fixed wrong use of WRKSRC. 2005-11-04 09:56:09 +00:00
wiz
b08e29ab6a Remove superfluous --mandir (was overridden by bsd.pkg.mk one). 2005-11-04 06:54:20 +00:00
wiz
7d01046ae4 Apply same fix as for lang/tcl to fix breakage introduced
by adding the --mandir switch.
2005-11-04 06:52:43 +00:00
joerg
92da883c16 Ensure that errno really comes from errno.h and only define it as
extern, if it's not a macro. Teach configure about DragonFly.

OKed by maintainer.
2005-09-21 14:49:08 +00:00
seb
3d9bf3cc3a Restore original quoting syntax of variables in t{k,cl}Config.sh in order
to follow the principle of least surprise between the packages and the
mainstream builds.

Approved by jwise@.

Bump PKGREVISION of lang/tcl, x11/tk, x11/tk83 to 1 and of lang/tcl83 to 2.
2005-08-31 09:40:15 +00:00
jschauma
6af461a38a patch TCL_SRC_DIR and TK_SRC_DIR into tclConfig.sh and tkConfig.sh correctly 2005-04-13 20:41:03 +00:00
tv
f816d81489 Remove USE_BUILDLINK3 and NO_BUILDLINK; these are no longer used. 2005-04-11 21:44:48 +00:00
jschauma
f7f6de3c15 patch tclConfig.sh and tkConfig.sh so that they do not contain references
to the build environment, which of course no longer exists once we
install the file.  Also make sure that variables are set using
double quotes, so that variables inside are expanded.  Ok jwise@.
2005-04-11 02:44:26 +00:00
tv
5ab9d5914e Actually, that conditional doesn't even need the !empty() now; just defined(). 2005-03-08 13:04:14 +00:00
tv
675241cf8b Fix bug in previous: Check for a variable's definition before checking its
value (otherwise older [b]make breaks on a "malformed conditional").
2005-03-08 13:03:23 +00:00
jschauma
975ddbe234 On 64bit capable platforms, --enable-64bit 2005-03-06 19:27:16 +00:00
agc
475ab002d7 Add RMD160 digests 2005-02-24 09:03:05 +00:00
grant
3943c1bfbf fix build on Darwin:
- libtool needs -dynamiclib on Darwin to create shared libraries
- don't use libtool to create the static libtclstub.a, do it the same
  way that tcl 8.4 does
- name library libtcl83 (as opposed to libtcl8.3) like other platforms
- remove PLIST unnecessary hack for Darwin shlib name
2004-10-10 11:58:29 +00:00
tv
47345a4481 Under libtool, only the .la goes in the PLIST now. (I'm not entirely
convinced that Darwin needs special handling here.  Does the Darwin build
*not* use libtool!?)
2004-10-09 15:29:41 +00:00
wiz
2f1ff11ca1 Unused (thanks, minskim). 2004-05-13 00:13:42 +00:00
wiz
35467751dd If we include this bl* file, we only want the 8.3 version -- fix pattern
to make it so.
2004-04-24 22:41:20 +00:00
minskim
95bbe1f3d6 Reimport tcl-8.3.4 into lang/tcl83 before updating Tcl/Tk to 8.4.5,
because many packages still need 8.3.  OK'ed by the maintainer (jwise@).
2004-03-08 19:22:26 +00:00