summaryrefslogtreecommitdiff
path: root/lang/tcl-itcl-current
AgeCommit message (Collapse)AuthorFilesLines
2010-02-11Redo DESTDIR supportjoerg1-4/+3
2010-02-04DESTDIR supportjoerg1-1/+6
2009-10-07Get this to build again on NetBSD-5.0/i386. The build was being trippeddmcmahill1-1/+7
up by a configure script generated by a newer autoconf calling a configure script generated by an old autoconf in an incompatible way.
2009-06-14Remove @dirrm entries from PLISTsjoerg1-8/+1
2009-03-20Simply and speed up buildlink3.mk files and processing.joerg1-14/+6
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.
2008-08-19Remove trailing ' to unbreak shell scripts.joerg4-10/+37
2007-02-19Modular Xorg support.joerg1-2/+5
2006-10-04Update MASTER_SITES and/or HOMEPAGE, from Sergey Svishchev.wiz1-2/+3
2006-07-08Change the format of BUILDLINK_ORDER to contain depth information as well,jlam1-2/+2
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-08Track information in a new variable BUILDLINK_ORDER that informs usjlam1-1/+2
of the order in which buildlink3.mk files are (recursively) included by a package Makefile.
2006-05-15Don't mess with panedwindow.n from tk during installation.joerg2-3/+12
Fixes correct objection from CHECK_FILES.
2006-05-09Handle FreeBSD and DragonFly like NetBSD when it comes to library naming.joerg4-124/+209
2006-04-06Over 1200 files touched but no revisions bumped :)reed1-3/+3
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-03-04Point MAINTAINER to pkgsrc-users@NetBSD.org in the case where nojlam1-2/+2
developer is officially maintaining the package. The rationale for changing this from "tech-pkg" to "pkgsrc-users" is that it implies that any user can try to maintain the package (by submitting patches to the mailing list). Since the folks most likely to care about the package are the folks that want to use it or are already using it, this would leverage the energy of users who aren't developers.
2006-02-22Add missing x11.bl3.mk.wiz1-1/+2
2006-02-15Converted to the SUBST framework. Fixed all pkglint warnings.rillig3-127/+127
2006-02-05Recursive revision bump / recommended bump for gettext ABI change.joerg2-3/+4
2005-12-05Fixed pkglint warnings. The warnings are mostly quoting issues, forrillig1-4/+4
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-04-13As with tcl and tk, patch the itclConfig.sh file to contain thejschauma2-3/+16
proper directories etc. While here, add a buildlink transformation to let packages to pass -litk or -litcl and get -litk33 and -litcl33.
2005-04-11Remove USE_BUILDLINK3 and NO_BUILDLINK; these are no longer used.tv1-2/+1
2005-04-05Pull in various tcl.m4 patches from the lang/tcl package. In particulardmcmahill5-21/+8662
this makes the shared lib naming match what tcl uses with regards to dots or no dots. This includes fixes for older a.out netbsd systems and several other OS's as well.
2005-02-24Add RMD160 digestsagc1-1/+2
2004-10-07Use only .la files in the PLIST.tv2-11/+3
2004-10-03Libtool fix for PR pkg/26633, and other issues. Update libtool to 1.5.10tv1-1/+2
in the process. (More information on tech-pkg.) Bump PKGREVISION and BUILDLINK_DEPENDS of all packages using libtool and installing .la files. Bump PKGREVISION (only) of all packages depending directly on the above via a buildlink3 include.
2004-09-25- fix up the patched makefiles a bit so that libtool libs are correctlydmcmahill5-41/+46
in the all target. This prevents the libs from being created over and over. - fix up the libitk.so library so that the itk part of this package actually works.
2004-09-24import tcl-itcl-current-20040920. This is a snapshot from the [incr Tcl] CVSdmcmahill13-0/+619
repository. They have not made a release in years but development has continued. The largest item of note is this version works with tcl-8.4. [incr Tcl] provides the extra language support needed to build large Tcl/Tk applications. It introduces the notion of objects, which act as building blocks for an application. Each object is a bag of data with a set of procedures or "methods" that are used to manipulate it. Objects are organized into "classes" with identical characteristics, and classes can inherit functionality from one another. This object-oriented paradigm adds another level of organization on top of the basic variable/procedure elements, and the resulting code is easier to understand and maintain. This package is based on CVS sources for [incr Tcl].