mirror of
https://git.FreeBSD.org/ports.git
synced 2025-02-07 11:49:40 +00:00
![Pietro Cerutti](/assets/img/avatar_default.png)
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.
27 lines
578 B
Makefile
27 lines
578 B
Makefile
# Created by: gahr
|
|
# $FreeBSD$
|
|
|
|
PORTNAME= tcloo
|
|
PORTVERSION= 1.0.4
|
|
CATEGORIES= devel
|
|
MASTER_SITES= http://core.tcl.tk/tcloo/tarball/
|
|
DISTNAME= TclOO+Package-${FOSSIL_CHECKIN}
|
|
|
|
MAINTAINER= tcltk@FreeBSD.org
|
|
COMMENT= Implementation of TclOO for Tcl 8.5
|
|
|
|
LICENSE= TclTk
|
|
LICENSE_NAME= Tcl/Tk License
|
|
LICENSE_FILE= ${WRKSRC}/license.terms
|
|
LICENSE_PERMS= dist-mirror dist-sell pkg-mirror pkg-sell auto-accept
|
|
|
|
FOSSIL_CHECKIN= 0a6e9f1ea3
|
|
WRKSRC= ${WRKDIR}/${DISTNAME:S/+/_/}
|
|
USE_LDCONFIG= yes
|
|
USES+= tcl:85,tea
|
|
TCL_PKG= TclOO${PORTVERSION}
|
|
|
|
TEST_TARGET= test
|
|
|
|
.include <bsd.port.mk>
|