aboutsummaryrefslogtreecommitdiff
path: root/lang/tclX
Commit message (Collapse)AuthorAgeFilesLines
* 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
* Remove more copies of Tcl's SunOS shared library hack.David Schultz2005-02-202-0/+36
| | | | | | | | | | | | | | | | | | | | | | It's worth pointing out that the Tcl project used to *recommend* that application writers copy this kludge. These ports work fine with Tcl 8.3, which provided a fake matherr() even if the OS didn't, but here's what the Tcl 8.4 changelog has to say: 2002-05-31 (dead code)[474335,555635] removed all use of matherr() (english) *** POTENTIAL INCOMPATIBILITY *** The following lines can be safely removed from any application that has them, unless compatibility with SunOS 4.X is desired. extern int matherr(); int *tclDummyMathPtr = (int *) matherr; The build problems were pointed out by Kris, as usual. ;-) Notes: svn path=/head/; revision=129328
* Remove memory.n from the list of manual pages. It is installed by theMikhail Teterin2005-01-071-1/+1
| | | | | | | | | | TCL itself. Reported by: kris (and pointyhat) Approved by: portmgr (kris) Notes: svn path=/head/; revision=125744
* Default to Tcl-8.4 (and bump up PORTREVISION). Fix some 64-bit related issues.Mikhail Teterin2004-04-053-33/+43
| | | | | | | Some others remain -- not all are fixed in the Tcl itself. Notes: svn path=/head/; revision=106251
* SIZEify (maintainer timeout)Trevor Johnson2004-03-311-0/+1
| | | | Notes: svn path=/head/; revision=105747
* Be sure -fPIC is used on Sparc64.Mikhail Teterin2003-06-021-1/+7
| | | | Notes: svn path=/head/; revision=82052
* A minor improvement to allow using another Tcl version. 8.3 remains theMikhail Teterin2003-05-171-1/+1
| | | | | | | default. Notes: svn path=/head/; revision=81153
* Upgrade to 8.3.5 after repocopy from lang/tclX82. No ports dependMikhail Teterin2003-03-1110-27/+328
| | | | | | | | | | on this yet, but should be switching now. The lang/tclX82 will go away after the release. Approved by: portmgr timeout (3 requests remain unanswered) Notes: svn path=/head/; revision=77099
* Clear moonlight beckons.Ade Lovett2003-03-072-1/+1
| | | | | | | | | | Requiem mors pacem pkg-comment, And be calm ports tree. E Nomini Patri, E Fili, E Spiritu Sancti. Notes: svn path=/head/; revision=77045
* TclX seems abandoned by its original authors, but the maintainersMikhail Teterin2001-10-246-27/+19
| | | | | | | | | | | | of TclPro made TclX-8.3 available last year. There is not a whole lot of changes, and most of them deal with the Windows parts of the thing, but here is the upgrade 8.3 anyway. Please, test... I think, it is time to repocopy tclX82 into tclX and get rid of tclX75, tclX80, and tclX82... Notes: svn path=/head/; revision=49154
* Commit this new MASTER_SITE, while I work on TclX 8.3...Mikhail Teterin2001-10-231-1/+1
| | | | Notes: svn path=/head/; revision=49140
* Make sure the shared library is explicitly linked with -lm. OnMikhail Teterin2001-08-192-3/+11
| | | | | | | | | | | | | | | | some occasions, this prevent it from being loaded properly, even though other libs already loaded already bring in -lm. I don't understand the rtld :( Only build the Tk related help files, if WITHOUT_X11 is not specified. Previously they were built, but not installed. If you did not have Tk installed, that build failed for you -- see PR 29722... PR: ports/29722 Notes: svn path=/head/; revision=46480
* Standartise the way used to disable X11 support in various ports. From nowMaxim Sobolev2001-06-051-2/+2
| | | | | | | on WITHOUT_X11 is the Only True Way[tm]. Notes: svn path=/head/; revision=43523
* I dreamed it would happen. I asked about. I finally did itMikhail Teterin2001-03-166-84/+146
| | | | | | | | | | | | | | | | | | | | | | | | myself (for the lack of children, whom I could've prohibited to do it). Sorry. Upgrade this port to: . build against TCL-8.3 by default (controllable by TCL_VER) . build with or without TK (controllable by NO_X) . take over maintainership -- regretfully, Justin was rather idle recently . build the helpfiles once -- during the build stage -- not during the install stage On a side note, I more and more resent the fact, that our TCL 8.3 is built with the -stubs. It just introduces more variables without noticeable benefit. On FreeBSD shared libraries work well... I tested this with TCL-8.3 (with and without TK), and with TCL-8.2 (without TK only). Please, test this more. Notes: svn path=/head/; revision=39932
* Some style fixes in the lang category (usual round of spaces -> tabs)Jimmy Olgeni2001-02-051-1/+1
| | | | Notes: svn path=/head/; revision=37980
* Import of tclX82 after repo-copy from tclX80, one more step onAde Lovett2000-07-138-80/+237
| | | | | | | | | | | | | | | | | | | the road to obliterating tcl/tk 8.0 from the tree. Note 1: the patches have been extensively re-worked from the original submission, to make this port PREFIX-safe, and also to deal with multiple patchfiles updating the same source file. Note 2: I've left the MAINTAINER as jseger. Justin, you may want to cast your TCL-expert eye over this one, it seems to do the right thing. PR: 16970 Submitted by: Mikhail Teterin <mi@aldan.algebra.com> Notes: svn path=/head/; revision=30588
* Rename INSTALLS_SHLIBS to INSTALLS_SHLIB. (There was a typo in theSatoshi Asami2000-06-161-1/+1
| | | | | | | | | | | | previous commit message to bsd.port.mk, which said INSTALL_SHLIBS. Boo.) Line up the rhs of variable assignments nicely. Remove a couple of extra whitespaces while I'm here. Suggested by: sobomax Notes: svn path=/head/; revision=29651
* Fix MASSIVE typo INSTALL_SHLIBS --> INSTALLS_SHLIBS, which occured because IMaxim Sobolev2000-06-161-1/+1
| | | | | | | | | | just cun'n'pasted the name from Satoshi's commit message without checking it. Hall of shame entry: sobomax Notes: svn path=/head/; revision=29628
* Third round of INSTALL_SHLIBS=yes fixes.Maxim Sobolev2000-06-152-3/+1
| | | | Notes: svn path=/head/; revision=29615
* Convert to the PORTNAME - PORTVERSION syntax.David E. O'Brien2000-04-121-3/+3
| | | | Notes: svn path=/head/; revision=27458
* Unbreak and upgrade tclX80 to 8.0.4Justin M. Seger1999-09-027-314/+355
| | | | | | | | PR: ports/13544 Submitted by: Ade Lovett <ade@lovett.com> Notes: svn path=/head/; revision=21204
* FreeBSD.ORG -> FreeBSD.orgMichael Haro1999-08-311-1/+1
| | | | | | | | Prompted by PR: 13476, 13477 Submitted by: KATO Tsuguru Notes: svn path=/head/; revision=21157
* Change Id->FreeBSD.David E. O'Brien1999-08-251-1/+1
| | | | Notes: svn path=/head/; revision=20952
* Mark BROKEN for ELF.Justin M. Seger1999-02-111-1/+3
| | | | Notes: svn path=/head/; revision=16632
* Use PKG* variables instead of adding extra files to PKG_ARGS.Satoshi Asami1998-12-131-6/+6
| | | | Notes: svn path=/head/; revision=15322
* Use MASTERDIR where appropriate. Also, add FILE_DEPENDS to denoteSatoshi Asami1998-12-011-1/+3
| | | | | | | | that the port otherwise uses files from another port. (Note: support for FILE_DEPENDS is not in bsd.port.mk yet, so it's a no-op for now.) Notes: svn path=/head/; revision=14974