Commit graph

176 commits

Author SHA1 Message Date
Mathieu Arnold
21a283f3be Remove UNIQUENAME and LATEST_LINK.
UNIQUENAME was never unique, it was only used by USE_LDCONFIG and now,
we won't have conflicts there.

Use PKGBASE instead of LATEST_LINK in PKGLATESTFILE, the *only* consumer
is pkg-devel, and it works just fine without LATEST_LINK as pkg-devel
has the correct PKGNAME anyway.

Now that UNIQUENAME is gone, OPTIONSFILE is too. (it's been called
OPTIONS_FILE now.)

Reviewed by:	antoine, bapt
Exp-run by:	antoine
Sponsored by:	Absolight
Differential Revision:	https://reviews.freebsd.org/D3336
2015-08-17 14:20:40 +00:00
Mathieu Arnold
60d1a83c2a MASTER_SITES cleanup.
- Replace ${MASTER_SITE_FOO} with FOO.
- Merge MASTER_SITE_SUBDIR into MASTER_SITES when possible. (This means 99.9%
  of the time.)
- Remove occurrences of MASTER_SITE_LOCAL when no subdirectory was present and
  no hint of what it should be was present.
- Fix some logic.
- And generally, make things more simple and easy to understand.

While there, add magic values to the FESTIVAL, GENTOO, GIMP, GNUPG, QT and
SAMBA macros.

Also, replace some EXTRACT_SUFX occurences with USES=tar:*.

Checked by:	make fetch-urlall-list
With hat:	portmgr
Sponsored by:	Absolight
2015-05-14 10:15:04 +00:00
Baptiste Daroussin
77cba41a62 Cleanup plist 2014-10-27 15:23:30 +00:00
Antoine Brodin
783540d9ac Canonicalize a few LICENSE_PERMS
With hat:	portmgr
2014-08-22 07:20:30 +00:00
Adam Weinberger
fcede2386c Rename lang/ patch-xy patches to reflect the files they modify. 2014-07-28 22:18:41 +00:00
Pietro Cerutti
6a903d650a - STAGE-clean
- Fix LICENSE
2014-02-03 09:13:49 +00:00
Bryan Drewery
f9045f8f2b - Partial revert of r328226: These ports are not stage safe as they
install absolute symlinks pointing to the stagedir! Poudriere has
  been improved to check for this issue now.

With hat:	portmgr
Reported by:	madpilot, jpaetzel
2013-09-26 14:53:12 +00:00
Bryan Drewery
2d8b17ea39 - Remove NO_STAGE as these have been tested to be safe
With hat:	portmgr
2013-09-25 00:54:08 +00:00
Baptiste Daroussin
888ab73a81 Add NO_STAGE all over the place in preparation for the staging support (cat: lang) 2013-09-20 19:53:09 +00:00
Pietro Cerutti
672a7034b6 - Finish up the change of PKGNAME for Tcl/Tk ports to match LATEST_LINK
Suggested by:	bapt
2013-09-20 07:43:51 +00:00
Pietro Cerutti
a3847be7a2 - Fix reference to header location in tclPort.h
- Bump PORTREVISION

PR:		180344
Submitted by:	Jimmy Olgeni <olgeni@FreeBSD.org>
2013-07-08 14:31:35 +00:00
Pietro Cerutti
bce8d60338 - Update to 8.4.20
Release notes: http://www.tcl.tk/software/tcltk/8.4.html

  This is the twentieth and *FINAL* patch release of Tcl/Tk 8.4.
  With this release, support for Tcl/Tk 8.4 comes to an end.

  These ports are going to be deprecated soon. Please use 8.5 or 8.6.
2013-06-04 10:37:25 +00:00
Pietro Cerutti
3eb114d1a3 - Bump PORTREVISION on Tcl/Tk ports so that r316025 takes effect
Reported by:	bdrewery
2013-05-22 13:04:58 +00:00
Pietro Cerutti
80feea0bb3 - Fix a long standing problem in tclConfig.sh and tkConfig.sh, where paths
were set based on WRKSRC instead of PREFIX.

  This mainly affected TEA-based extensions that source tclConfig.sh /
  tkConfig.sh to set important variables. An example is TCL_SRC_DIR, which
  is used to locate Tcl/Tk private header files such as tclUnixPort.h or
  tkUnixPort.h. This variable was previously set to WRKSRC, which caused
  ports to need additional tweaks to CFLAGS or CONFIGURE_ARGS.

  It should now be possible to build TEA-based extensions by specifying only
  the CONFIGURE_ARGS --with-tcl=${TCL_LIBDIR} / --with-tk=${TK_LIBDIR}.

Feature safe:	yes
Approved by:	bapt (portmgr)
2013-04-18 08:20:59 +00:00
Pietro Cerutti
2338dc1b3c - Add manpage-related files which didn't end up in yesterday's major Tcl/Tk
commit.
- Clean left-overs
2013-02-07 08:29:38 +00:00
Pietro Cerutti
7babc1bb95 - Update lang/tcl86 and x11-toolkits/tk86 to 8.6.0
Release notes: http://www.tcl.tk/software/tcltk/8.6.html

- Get rid of -thread slaves ports: threads are now enabled by
  default and can be OPTIONally disabled. This applies to:
  * lang/tcl84
  * lang/tcl85
  * lang/tcl86
  * x11-toolkits/tk84
  * x11-toolkits/tk85
  * x11-toolkits/tk86

- Get rid of tcl-modules slave port: modules are now installed by default and
  can be OPTIONally disabled. This applies to:
  * lang/tcl85
  * lang/tcl86

- Fix conflicts between man pages of different Tcl/Tk versions, by adding a
  suffix (tcl84, tcl85, tcl86, tk84, tk85, and tk86).

Reviewed by:	bf, crees
Approved by:	bapt (portmgr, after partial exp-run)
2013-02-06 15:25:57 +00:00
Alex Kozlov
05a9235c98 - Fix all cases of 'No newline at end of file' in ports tree
Approved by: portmgr (bapt)
2013-02-01 15:04:00 +00:00
Brendan Fabeny
fbdcc0802c consolidate under (lower-case) tcltk@
PR:		173753 , 173767
Feature safe:	yes
2012-11-26 18:16:57 +00:00
Pietro Cerutti
e53be85051 - reassign ports to TclTk@FreeBSD.org
- while at it, trim Makefile headers in lang/tcl-modules

PR:		ports/173939
Submitted by:	Chris Petrik <c.petrik.sosa@gmail.com> (previous maintainer)
Approved by:	mm@ (previous maintainer of lang/tcl-modules)
Feature safe:	yes
2012-11-26 16:30:56 +00:00
Wesley Shields
392d692d4c Convert to new options.
PR:		ports/172419
Submitted by:	Chris Petrik <c.petrik.sosa@gmail.com> (maintainer)
Feature safe:	yes
2012-10-12 16:50:40 +00:00
Ruslan Makhmatkhanov
fdca62cdcb - pass maintainership to new volonteer
while here:
- trim Makefile header
- remove indifenite article from COMMENT
- remove deprecated attribution in pkg-descr

PR:		172163
Submitted by:	Chris Petrik <c.petrik.sosa at gmail dot com>
2012-09-30 06:25:19 +00:00
Martin Matuska
302a9606ff Release maintainership of Tcl/Tk ports back to pool. 2012-08-03 22:57:36 +00:00
Martin Matuska
a9e994cf6a - Add LICENSE information
- Make portlint happier
2011-03-23 11:37:49 +00:00
Martin Matuska
5b6716a1e7 - Unbreak build with clang
PR:		ports/152842
Submitted by:	Koop Mast <kwm@FreeBSD.org>
2010-12-09 08:48:49 +00:00
Martin Matuska
d28eb95878 - Modify COMMENT for tcl84-thread, tcl85-thread and tcl86-thread 2009-11-20 09:20:00 +00:00
Dmitry Marakasov
0074c5fa8c - Switch SourceForge ports to the new File Release System: categories starting with H,I,J,K,L 2009-08-22 00:24:37 +00:00
Martin Matuska
3427456932 - Pass only the contents of the ${WRKDIRPREFIX} variable to tclConfig.sh
- Bump PORTREVISION

Suggested by:	Karl Lehenbauer <karl@flightaware.com>
2009-06-26 06:31:27 +00:00
Martin Matuska
ebdb7b8ccd - Change the location of LATEST_LINK to make it work
- Bump PORTREVISION

PR:		ports/132241
Submitted by:	Timothy Beyer <beyert@cs.ucr.edu>
2009-03-02 10:31:33 +00:00
Martin Matuska
a152a878b7 - Disable install of function manpages by default
- Add manual page for tclsh8.x and wish8.x
- Bump PORTREVISION
2009-02-26 14:19:53 +00:00
Martin Matuska
f7c4ba5b01 - Update to 8.4.19 2008-04-22 06:29:44 +00:00
Pav Lucistnik
92b220fa9c - Move from versioned tcl/tk CATEGORIES to simple tcl and tk categories
With hat:	portmgr
2008-04-09 13:42:26 +00:00
Martin Matuska
439b539245 - Update to 8.4.18 2008-02-13 06:19:29 +00:00
Martin Matuska
a28954991a - Update to 8.4.17 2008-01-11 11:26:50 +00:00
Martin Matuska
d7e330ceea - Update to 8.4.16 2007-09-22 11:40:34 +00:00
Martin Matuska
bc66dc9395 - revert ${TR} back to tr, threaded build was broken
Approved by:	garga (mentor)
2007-06-06 13:46:46 +00:00
Martin Matuska
a5861b89df - fix shared build on -CURRENT
- change tr to ${TR}

lang/tcl84 only:
- sync MASTER_SITES with other tcl ports
- change sysctl to ${SYSCTL}

Suggested by:	stas
Approved by:	garga (mentor)
2007-06-05 13:26:58 +00:00
Martin Matuska
b08dd40432 - 8.4.15 distinfo missing in last commit (accidentally) 2007-05-31 05:22:43 +00:00
Martin Matuska
2d0493db9b - update of lang/tcl84 and x11-toolkits/tk84 to 8.4.15
Approved by:	garga (mentor)
2007-05-30 18:49:02 +00:00
Martin Matuska
8413b1b1d5 - updated maintainer e-mail address
Approved by:	garga (mentor)
2007-04-05 13:19:09 +00:00
Martin Wilke
72c3e8ffe0 - Remove support for lang/tcl-tk-wrapper
- Bump PORTREVISION

Notes: Please read UPDATING

Approved by: maintainer implicit
2007-03-27 11:54:48 +00:00
Martin Wilke
1e2d071b51 - Fix build with slave port
Submitted by:   pointyhat
2007-03-21 09:22:16 +00:00
Martin Wilke
4d124cb7da Adds a new way of working with threaded versions and
resolves conflicts.

Threaded libraries and shell are installed on top of the standard ones
so ports that depend on threaded and non-threaded tcl can be used
simultaneously.

Behaiviour with non-threaded libraries does not change.

PR:             110401
Submitted by:   Martin Matuska <martin@matuska.org> (maintainer)
2007-03-20 10:39:05 +00:00
Martin Wilke
e23b4c0e44 - Improved handling of WITH_TCL84_MAN
PR:             110255
Submitted by:   Martin Matuska <martin@matuska.org> (maintainer)
2007-03-13 10:31:58 +00:00
Martin Wilke
bcf60e8ba3 - Ddds TCL84_MAN and TCLSH_WRAPPER to OPTIONS
- Removes pseudo-installation of tclsh in favour of new lang/tcl-tk-wrapper port
- Adds CONFLICTS between threaded and non-threaded versions
- Adds support for NO_INSTALL_MANPAGES knob
- Pass maintainership to Submitter

PR:             110082
Submitted by:   Martin Matuska <martin@matuska.org>
2007-03-08 14:00:58 +00:00
Andrew Pantyukhin
50d30f04e6 - Disable test due to prolonged (20h+) hangs (on my current/amd64 box)
- A couple of style fixes while I'm here

PR:		ports/100997
Submitted by:	ehaupt
2007-01-19 23:14:38 +00:00
Cheng-Lung Sung
82eb6d187a - Update of lang/tcl84 and x11-toolkits/tk84 ports to 8.4.14
- Removed file: lang/tcl84/files/patch-test-clock (patch already in source tree)

PR:		ports/107953
Submitted by:	Martin Matuska <martin_AT_matuska dot org>
2007-01-17 04:49:29 +00:00
Pav Lucistnik
4aac1c43e0 - Be more thorough in resetting locales to ensure successfull test run
PR:		ports/105191
Submitted by:	Gregory Nou <gregory.nou@gmail.com>
2006-12-01 15:40:16 +00:00
Frank J. Laszlo
8aefad170c Respect X11BASE in pkg-deinstall.tclsh
Reported by:	pointyhat
2006-12-01 14:19:26 +00:00
Cheng-Lung Sung
e8390e6e3c - s,INSTALLS_SHLIB,USE_LDCONFIG,g
- these include irc/ japanese/ java/ lang/ mail/ math/ maintained by ports@

PR:		ports/101916
Submitted by:	Gea-Suan Lin <gslin_AT_gslin dot org>
2006-08-15 00:29:13 +00:00
Mark Linimon
e09cecf955 Fix cronjob-driven updating of ports by fully qualifying the path to sysctl.
Hat:		portmgr
2006-07-07 23:08:24 +00:00