aboutsummaryrefslogtreecommitdiff
path: root/lang/tclX
Commit message (Collapse)AuthorAgeFilesLines
* lang: remove 'Created by' linesTobias C. Berner2022-07-201-2/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | A big Thank You to the original contributors of these ports: * Aaron Dalton <aaron@FreeBSD.org> * Adam Weinberger <adamw@FreeBSD.org> * Akinori MUSHA aka knu <knu@idaemons.org> * Alex Dupre <ale@FreeBSD.org> * Alexey Dokuchaev <danfe@FreeBSD.org> * Alonso Cardenas Marquez <acm@FreeBSD.org> * Andreas Klemm <andreas@klemm.gtn.com> * Andrew Pantyukhin <infofarmer@FreeBSD.org> * Andrey Zakhvatov * Anton Berezin <tobez@FreeBSD.org> * Anton Berezin <tobez@tobez.org> * Anton Shterenlikht * Ashish SHUKLA <ashish@FreeBSD.org> * Bob Eager <bob@eager.cx> * Bruce M Simpson * Bruce M. Simpson * Christoph Mallon <christoph.mallon@gmx.de> * Christopher Elkins <chrise@scardini.com> * Christopher Key <cjk32@cam.ac.uk> * Chuck Robey <chuckr@FreeBSD.org> * Cyrille Lefevre <clefevre@citeweb.net> * Dan Rench <citric@cubicone.tmetic.com> * Danilo Egea Gondolfo <danilogondolfo@gmail.com> * Dario Freni <saturnero@gufi.org> * David Kalliecharan <dave@dal.ca> * David Naylor <dbn@FreeBSD.org> * David Naylor <dbn@dragon.local> * David O'Brien (obrien@NUXI.com) * David O'Brien (obrien@NUXI.org) * David O'Brien <obrien@NUXI.org> * David O'Brien <obrien@cs.ucdavis.edu> * Dereckson <dereckson@gmail.com> * Devon H. O'Dell <devon.odell@gmail.com> * Dmitry Sivachenko <demon@FreeBSD.org> * Don Croyle <croyle@gelemna.org> * Douglas Anestad <yotta@dougdidit.com> * Edwin Groothuis (edwin@mavetju.org) * Edwin Groothuis <edwin@mavetju.org> * Eugene Ossintsev * Frank Fischer * Frank Gruender <elwood@mc5sys.in-berlin.de> * Frederic Cambus * Gea-Suan Lin <gslin@gslin.org> * Gerald Pfeifer <gerald@FreeBSD.org> * Giuseppe Pilichi aka Jacula Modyun <jacula@gmail.com> * GreenDog <fiziologus@gmail.com> * Gustau Perez i Querol <gustau.perez@gmail.com> * Guy Antony Halse <guy@rucus.ru.za.za> * Herve Quiroz <hq@FreeBSD.org> * Hye-Shik Chang * Hye-Shik Chang <perky@fallin.lv> * Hye-Shik Chang <perky@python.or.kr> * Iblis Lin <iblis@hs.ntnu.edu.tw> * James Bailie <jimmy@mammothcheese.ca> * James FitzGibbon <jfitz@FreeBSD.org> * Jean-Sébastien Pédron <dumbbell@FreeBSD.org> * Jean-Yves Lefort <jylefort@FreeBSD.org> * Jeff Brown <jabrown@caida.org> * Jeremy Norris <ishmael27@home.com> * Jing-Tang Keith Jang <keith@FreeBSD.org> * John Hein <jhein@symmetricom.com> * John Marino <marino@FreeBSD.org> * John Merryweather Cooper * John Merryweather Cooper <coop9211@uidaho.edu> * John Merryweather Cooper et al * Joseph Koshy <jkoshy@FreeBSD.org> * Josh Elsasser <jre@vineyard.net> * Josh Gilliam <josh@quick.net> * Julian H. Stacey <jhs@FreeBSD.org> * Julian Stecklina * Jyun-Yan You <jyyou@cs.nctu.edu.tw> * Katsuji ISHIKAWA <katsuji.ishikawa@gmail.com> * Kimura Fuyuki <fuyuki@hadaly.org> * Kimura Fuyuki <fuyuki@mj.0038.net> * Kimura Fuyuki <fuyuki@nigredo.org> * Kiriyama Kazuhiko <kiri@kiri.toba-cmt.ac.jp> * Kubilay Kocak <koobs@FreeBSD.org> * Lars Thegler <lth@FreeBSD.org> * Lev Walkin <vlm@lionet.info> * Li-Wen Hsu <lwhsu@FreeBSD.org> * Mahdi Mokhtari <mokhi64@gmail.com> * Marcin Cieslak <saper@SYSTEM.PL> * Martin Matuska <mm@FreeBSD.org> * Matthew Hunt <mph@FreeBSD.org> * Michael Butschky <butsch@computi.erols.com> * Michael Johnson <ahze@FreeBSD.org> * Mitsuru YOSHIDA <mitsuru@riken.jp> * Muhammad Moinur Rahman <5u623l20@gmail.com> * Neal Nelson <ports@nicandneal.net> * Nicola Vitale <nivit@FreeBSD.org> * Nils M Holm <nmh@t3x.org> * Oliver Braun <obraun@informatik.unibw-muenchen.de> * Oliver Breuninger <ob@seicom.NET> * Patrick Li <pat@databits.net> * Pawel Worach <pawel.worach@gmail.com> * Pedro F. Giffuni <giffunip@asme.org> * Pedro Giffuni * Pedro Giffuni <giffunip@asme.org> * Pete French <pete@twisted.org.uk> * Peter Schuller <peter.schuller@infidyne.com> * Peter van Heusden <pvh@egenetics.com> * Phillip Neumann <pneumann@gmail.com> * Piotr Kubaj <pkubaj@anongoth.pl> * Po-Chuan Hsieh <sunpoet@FreeBSD.org> * Pontus Stenetorp <ninjin@kth.se> * Ralf S. Engelschall <rse@engelschall.com> * Rick van der Zwet <rick@wzoeterwoude.net> * Rob Zinkov * Roland Jesse <roland.jesse@gmx.net> * Romain Tartiere <romain@blogreen.org> * Ryan Steinmetz <zi@FreeBSD.org> * Sahil Tandon <sahil@tandon.net> * Sergei Kolobov <sergei@kolobov.com> * Sergey A. Osokin <osa@FreeBSD.org> * Sergey Skvortsov <skv@protey.ru> * Simon Marlow <simonmar@microsoft.com> * Simun Mikecin <numisemis@yahoo.com> * Stanislav Sedov <ssedov@mbsd.msk.ru> * Stephen Weeks <sweeks@sweeks.com> * Steven G. Kargl * Sunpoet Po-Chuan Hsieh <sunpoet@FreeBSD.org> * Sylvio Cesar <sylvio@FreeBSD.org> * Thomas Gellekum <tg@FreeBSD.org> * Timothy Beyer <beyert@cs.ucr.edu> * Timothy Bourke <timbob@bigpond.com> * Tom Judge <tj@FreeBSD.org> * Veniamin Gvozdikov <vg@FreeBSD.org> * Vitaly Magerya <vmagerya@gmail.com> * Wen Heping <wenheping@gmail.com> * Wen Heping <wenhping@gmail.com> * Wes Peters <wes@softweyr.com> * Ying-Chieh Liao <ijliao@FreeBSD.org> * Yukihiro Nakai <Nakai@technologist.com> * Yukihiro Nakai <nakai@FreeBSD.org> * Zach Garner <zach@neurosoft.org> * aaron@FreeBSD.org * andrewb@cs.cmu.edu * arved * chinsan * chuckr * dd * erik@smluc.org * gahr * gahr@FreeBSD.org * gpalmer * hsu * ijliao * jasone * jkh * jkoshy * jmacd * jmacd@FreeBSD.org * jmz * js@jeannot.org * jseger@FreeBSD.org * kappa@FreeBSD.org.ua * kbyanc * msmith@gsoft.com.au * mutoh@openedu.org * netchild@FreeBSD.org * patrick * pst * rene@FreeBSD.org * ruslan@shevchenko.kiev.ua * stas * tobez With hat: portmgr
* Remove # $FreeBSD$ from Makefiles.Mathieu Arnold2021-04-061-1/+0
|
* lang/tclX: fetch newer tcl.m4 so we can build with Tcl 8.7Pietro Cerutti2018-07-312-4/+15
| | | | Notes: svn path=/head/; revision=475999
* Use BINARY_ALIAS to make LLD_UNSAFE more widely applicableEd Maste2018-03-291-1/+0
| | | | | | | | | | | | | Some ports do not honour $LD or -fuse-ld=bfd in $CFLAGS, but do invoke ld via $PATH. Automatically set BINARY_ALIAS+=ld=${LD} when LLD_UNSAFE is active to use ld.bfd for these ports. Approved by: portmgr (antoine) Sponsored by: The FreeBSD Foundation Differential Revision: https://reviews.freebsd.org/D14876 Notes: svn path=/head/; revision=465900
* Switch to ld.bfd by default as ld.ldd doesn't have built-in defaultKirill Ponomarev2018-03-291-0/+2
| | | | | | | | | | | output target. PR: 226988 Submitted by: emaste Approved by: portmgr (LLD_UNSAFE blanket) Notes: svn path=/head/; revision=465877
* Add "tea" argument to USES=tcl to facilitate porting of TEA-based extensions.Pietro Cerutti2016-04-191-6/+3
| | | | | | | | | | | | | | | | | | | | | Quoting https://tcl.tk/doc/tea: "The Tcl Extension Architecture, or TEA, by John Ousterhout and others, is a set of guidelines and techniques for the distribution, configuration, compilation, and installation of Tcl extensions. TEA also provides a set of utilities that operate accordingly. Many Tcl extensions leverage the TEA utilities, which are designed to be easily customizable." To facilitate the porting of TEA-based extensions, I have added the new "tea" argument to USES=tcl. This argument prepares the autoconf environment by setting GNU_CONFIGURE and sets some commonly used CONFIGURE_ARGS. Also, it tries to figure out the correct extension name, sets TCL_PKG accordingly, and adds it to PLIST_SUB. I have modified a few ports to take advantage of this. More will come. Notes: svn path=/head/; revision=413646
* Cleanup plistBaptiste Daroussin2014-10-271-1/+0
| | | | Notes: svn path=/head/; revision=371587
* Add USES=alias to several portsJohn Marino2014-10-201-1/+1
| | | | | | | | | | | Alias is a new USES tool that allows DragonFly to masquerade as FreeBSD by setting CFLAGS+= -D__FreeBSD__. For some ports, this fixes the build without the need for additional patches. Approved by: portmgr (bapt, blanket) Notes: svn path=/head/; revision=371248
* - Chase compiler warningsPietro Cerutti2014-10-076-0/+75
| | | | | | | | | PR: 192370 Submitted by: gahr Approved by: maintainer (timeout > 2 months) Notes: svn path=/head/; revision=370327
* Canonicalize a few LICENSE_PERMSAntoine Brodin2014-08-221-1/+1
| | | | | | | With hat: portmgr Notes: svn path=/head/; revision=365614
* Fix the string-test to match today's 8.5 error-messages.Mikhail Teterin2014-08-021-5/+2
| | | | Notes: svn path=/head/; revision=363774
* After a lively discussion with Tcl developers, fix the TclXMikhail Teterin2014-08-023-4/+296
| | | | | | | | | | | profile-code to use the official API-calls instead of modifying Tcl's internal data-structures directly. The profile command now works again. Will try to have the change committed upstream. Notes: svn path=/head/; revision=363773
* Upgrade from 8.4 to 8.4.1. The "profile" functionalityMikhail Teterin2014-08-016-134/+21
| | | | | | | | | | | | remains completely broken, when compiled against Tcl-8.6 Fix the bundled self-tests. PR: 192287 Submitted by: gahr Notes: svn path=/head/; revision=363764
* Convert a bunch of USE_BZIP2 to USES=tar:bzip2Adam Weinberger2014-07-291-2/+1
| | | | | | | Approved by: portmgr (not really, but touches unstaged ports) Notes: svn path=/head/; revision=363371
* Rename lang/ patch-xy patches to reflect the files they modify.Adam Weinberger2014-07-281-0/+0
| | | | Notes: svn path=/head/; revision=363266
* Convert all :U to :tu and :L to :tlBaptiste Daroussin2014-05-051-1/+1
| | | | | | | | | | | | | | | | | Since FreeBSD 8.4 and FreeBSD 9.1 make(1) do support :tu and :tl as a replacement for :U and :L (which has been marked as deprecated) bmake which is the default on FreeBSD 10+ only support by default :tu/:tl a hack has been added at the time to support :U and :L to ease migration. This hack is now not necessary anymore Note that this makes the ports tree incompatible with make(1) from FreeBSD 8.3 or earlier With hat: portmgr Notes: svn path=/head/; revision=352986
* - Fix LDCONFIGPietro Cerutti2014-02-211-1/+1
| | | | Notes: svn path=/head/; revision=345515
* - STAGE-cleanPietro Cerutti2014-02-142-260/+52
| | | | | | | | | | | - Respect PREFIX PR: 186302 Submitted by: gahr Approved by: maintainer (timeout) Notes: svn path=/head/; revision=344254
* Add NO_STAGE all over the place in preparation for the staging support (cat: ↵Baptiste Daroussin2013-09-201-5/+2
| | | | | | | lang) Notes: svn path=/head/; revision=327741
* - Remove MAKE_JOBS_SAFE variableAlex Kozlov2013-08-141-1/+0
| | | | | | | Approved by: portmgr (bdrewery) Notes: svn path=/head/; revision=324744
* - Remove a comment, left-over of my testsPietro Cerutti2013-04-231-1/+0
| | | | Notes: svn path=/head/; revision=316353
* - Remove lang/tcl83 and x11-toolkits/tk83 (expired)Pietro Cerutti2013-04-232-7/+3
| | | | | | | | | - Remove references to Tcl/Tk 8.3 from bsd.tcl.mk - Update ports that required 8.3+ to require 8.4+ (since 8.5 is the default, I don't expect this change to cause much trouble) Notes: svn path=/head/; revision=316351
* - Disable temporary regression test for tinderbox and pointyhatMartin Wilke2013-03-251-9/+9
| | | | | | | With hat: portmgr Notes: svn path=/head/; revision=315189
* - Add LDFLAGS to CONFIGURE_ENV and MAKE_ENV (as it was done with LDFLAGS)Dmitry Marakasov2011-09-231-2/+2
| | | | | | | | | | | | - Fix all ports that add {CPP,LD}FLAGS to *_ENV to modify flags instead PR: 157936 Submitted by: myself Exp-runs by: pav Approved by: pav Notes: svn path=/head/; revision=282282
* - remove MD5Olli Hauer2011-07-031-1/+0
| | | | Notes: svn path=/head/; revision=276987
* Use 83+ instead "yes" for USE_TCL. Somewhat counterintuitively, "yes"Mikhail Teterin2009-12-081-2/+1
| | | | | | | means 85, which may not be, what the user wants... Notes: svn path=/head/; revision=245380
* Better handle differences in the set of help-pages.Mikhail Teterin2009-11-303-8/+25
| | | | | | | | | | | | Chase the lang/tcl85's decision to install man1/tclsh8.5.1 instead of man1/tclsh.1 -- now, when we can't find a man-page foo, we try looking for foo$tcl_version. PR: ports/140978 Submitted by: olli hauer Notes: svn path=/head/; revision=245001
* Bump PORTREVISION...Mikhail Teterin2009-11-271-1/+1
| | | | Notes: svn path=/head/; revision=244835
* Allow building against any Tcl, rather than limit to 8.4. Both 8.3Mikhail Teterin2009-11-272-3/+121
| | | | | | | | | | | | | should now work properly. Add patch to fix profiling on 8.5 AND whenever the system has been up for more than 25 days -- the latter used to overflow the clock_t-sized variables, because TclX uses these 31-bit values to store milliseconds. Use the proper method to obtain CLK_TCK -- if only on FreeBSD. Notes: svn path=/head/; revision=244834
* Add a patch obtained from the Internet, that adds access to getsid() andMikhail Teterin2009-11-271-0/+172
| | | | | | | setsid() to TclX scripts. Notes: svn path=/head/; revision=244833
* Chase various changes in wording and formatting in Tcl-8.5, that causedMikhail Teterin2009-11-271-0/+135
| | | | | | | gratuitous failures in TclX' self-tests. Notes: svn path=/head/; revision=244832
* At some point a change in Tcl's core (in both 8.5 and 8.4) resultedMikhail Teterin2009-11-271-0/+32
| | | | | | | | | | | | | | | | in an unintended call to write ZERO bytes to any descriptor, that was opened for writing, when closing it. When the descriptor belongs to a pipe, with its other end closed -- such as when the started process has exited, doing so results in a SIGPIPE. Tcl's core ignores SIGPIPEs, but TclX' self-tests didn't and began to fail. The bug should now be fixed in Tcl, but this patch is needed for TclX to pass its own tests even when using the uncorrected version of Tcl. Notes: svn path=/head/; revision=244831
* Make TclX compilable against Tcl-8.6. Doing so is still a bad idea,Mikhail Teterin2009-11-271-0/+73
| | | | | | | because some things (especially -- profiling) break at run time. Notes: svn path=/head/; revision=244830
* Fix a line in configure script, which had a bug in it, that we didn'tMikhail Teterin2009-11-271-0/+7
| | | | | | | | | | | | care for, because the line was never reachable on FreeBSD. Our new and improved sh cares deeply about such problems, however, and configure started to fail even on 7-STABLE at the beginning of October. Notified by: miwi Notes: svn path=/head/; revision=244829
* - Switch SourceForge ports to the new File Release System: categories ↵Dmitry Marakasov2009-08-221-2/+1
| | | | | | | starting with H,I,J,K,L Notes: svn path=/head/; revision=240071
* Ubreak by making the port check for availability of Tcl's man-pages.Mikhail Teterin2009-04-213-7/+317
| | | | | | | | | | Tcl-8.4 does not install those by default any more... Approved by: portmgr (erwin) PR: ports/133555 Notes: svn path=/head/; revision=232391
* - Mark BROKEN: does not compilePav Lucistnik2009-03-161-0/+2
| | | | | | | Reported by: pointyhat Notes: svn path=/head/; revision=230282
* - Change USE_TCL=yes to USE_TCL=84 due to planned change of default TclMartin Matuska2009-02-141-2/+2
| | | | Notes: svn path=/head/; revision=228276
* - Move from versioned tcl/tk CATEGORIES to simple tcl and tk categoriesPav Lucistnik2008-04-091-1/+1
| | | | | | | With hat: portmgr Notes: svn path=/head/; revision=210928
* Work-around the deficiencies in FreeBSD package-building cluster,Mikhail Teterin2007-05-021-3/+1
| | | | | | | | | | | which causes the regression-tests to fail by disabling the regression tests. Unbreak -- the build was never "broken" for the usual (non-jail) systems. Notes: svn path=/head/; revision=191427
* BROKEN: Regression tests failKris Kennaway2007-05-021-0/+2
| | | | Notes: svn path=/head/; revision=191424
* Also bump PORTREVISION.Thierry Thomas2007-03-301-0/+1
| | | | | | | Suggested by: pav Notes: svn path=/head/; revision=188821
* Also define USE_TCL. This fixes devel/tcl-neo.Thierry Thomas2007-03-301-0/+1
| | | | | | | Approved by: mi (maintainer) Notes: svn path=/head/; revision=188817
* - Fix a breakage caused by revision v 1.91 of ports/lang/tcl84/MakefileThierry Thomas2007-03-263-21/+50
| | | | | | | | | | | | | | | | | | | | | | - Switch to USE_TCL - s/INSTALLS_SHLIB/USE_LDCONFIG/ - Support tcl84-thread - Fix tclsh detection in configure - Pet portlint. Note: this port is still broken, because a test is failing, and tests are part of the all target. PR: ports/110805 Submitted by: /me Approved by: mi (excepted the move of tests to a regression-test target) Notes: svn path=/head/; revision=188400
* Upgrade tclX from 8.3.5 to 8.4 released last November after severalMikhail Teterin2006-06-2719-1423/+294
| | | | | | | | | | | | | | | | | | | years of idleness. The changes are fairly substantial -- all Tk bits, however insignificant they were, are now removed completely, for example. No TclX enabled executable is built/installed either -- a Tcl script is expected to load the Tclx package via the "package require Tclx" only. The changes to port add the handling of SIGINFO (made possible by the recent fix-up of lang/tcl84), running the authors' test-target as part of the build, and skipping building/installing of help files in the NOPORTDOCS case. The devel/tcl-neo is the only dependant port of tclX and is updated to depend on the new version. Notes: svn path=/head/; revision=166474
* SHA256ifyEdwin Groothuis2006-01-221-0/+1
| | | | | | | Approved by: krion@ Notes: svn path=/head/; revision=154157
* Try to make the vendor's tests run smoothly. Fail, but in the processMikhail Teterin2005-07-196-24/+598
| | | | | | | | | | | | eliminate all warnings (on i386) and const-ify the KeyedList-API and others (patch-warnings grew up). Fix a typo in the previous commit (s/KeyList/KeyedList/g in MLINKS). Bump PORTREVISION again. Notes: svn path=/head/; revision=139573
* Unbreak the manual pages installation and help file generation:Mikhail Teterin2005-07-182-22/+30
| | | | | | | | | | | | | | | . when parsing man-files, do not choke on files containing '.so man.macros'; . be ready for the .bz2 man-pages; . do not use vendor's install-doc target at all -- install the vendor's manual pages in post-install and declare MLINKS to have bsd.port.mk do the Right Thing (TM) -- links instead of copies of the manual pages. This may even work now :-) Notes: svn path=/head/; revision=139552
* - Unbreak the port to find out what wrong with pkg-list is.Sergey Matveychuk2005-07-141-1/+1
| | | | Notes: svn path=/head/; revision=139175
* BROKEN: Incorrect pkg-plistKris Kennaway2005-03-261-0/+2
| | | | | | | Approved by: portmgr (self) Notes: svn path=/head/; revision=132035