svn commit: r369915 - in head/devel: . tcllauncher
Pietro Cerutti
gahr at FreeBSD.org
Fri Oct 3 16:14:12 UTC 2014
Author: gahr
Date: Fri Oct 3 16:14:10 2014
New Revision: 369915
URL: https://svnweb.freebsd.org/changeset/ports/369915
QAT: https://qat.redports.org/buildarchive/r369915/
Log:
- New port: devel/tcllauncher
tcllauncher is a way to have Tcl programs run out of /usr/local/bin under their
own name, be installed in one place with their support files, and provides
commands to facilitate server-oriented application execution.
While there is another wrapper system that also does this, that system produces
a single executable that contains all the code and support files within a
built-in virtual filesystem wrapped inside the executable. Tcllauncher keeps
the support files distinct, typically in a subdirectory of /usr/local/lib
that's named after the application.
WWW: https://github.com/flightaware/tcllauncher/
Added:
head/devel/tcllauncher/
head/devel/tcllauncher/Makefile (contents, props changed)
head/devel/tcllauncher/distinfo (contents, props changed)
head/devel/tcllauncher/pkg-descr (contents, props changed)
Modified:
head/devel/Makefile
Modified: head/devel/Makefile
==============================================================================
--- head/devel/Makefile Fri Oct 3 16:09:59 2014 (r369914)
+++ head/devel/Makefile Fri Oct 3 16:14:10 2014 (r369915)
@@ -4681,6 +4681,7 @@
SUBDIR += tclap
SUBDIR += tclcheck
SUBDIR += tclgetopts
+ SUBDIR += tcllauncher
SUBDIR += tcllib
SUBDIR += tclmore
SUBDIR += tcloo
Added: head/devel/tcllauncher/Makefile
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/devel/tcllauncher/Makefile Fri Oct 3 16:14:10 2014 (r369915)
@@ -0,0 +1,34 @@
+# Created by: gahr
+# $FreeBSD$
+
+PORTNAME= tcllauncher
+PORTVERSION= 1.5
+CATEGORIES= devel
+
+MAINTAINER= tcltk at FreeBSD.org
+COMMENT= Launcher program for Tcl applications
+
+LICENSE= MIT
+
+LIB_DEPENDS= libtclx8.4.so:${PORTSDIR}/lang/tclX
+
+USE_GITHUB= yes
+GH_ACCOUNT= flightaware
+GH_TAGNAME= v${PORTVERSION}
+GH_COMMIT= 36b1295
+
+USES+= tcl
+USE_AUTOTOOLS= autoconf
+CONFIGURE_ARGS+=--with-tcl=${TCL_LIBDIR} \
+ --prefix=${PREFIX} \
+ --exec-prefix=${PREFIX}
+
+LIBDIR= lib/Tcllauncher${PORTVERSION}
+
+PLIST_FILES= bin/${PORTNAME} \
+ ${LIBDIR}/tcllauncher.tcl \
+ ${LIBDIR}/tcllauncher-support.tcl \
+ ${LIBDIR}/pkgIndex.tcl \
+ man/mann/${PORTNAME}.n.gz
+
+.include <bsd.port.mk>
Added: head/devel/tcllauncher/distinfo
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/devel/tcllauncher/distinfo Fri Oct 3 16:14:10 2014 (r369915)
@@ -0,0 +1,2 @@
+SHA256 (tcllauncher-1.5.tar.gz) = 24e07ce22162e57d29fc7e945ffb5844e734166b50e5914e7740b39bf6a32c36
+SIZE (tcllauncher-1.5.tar.gz) = 84703
Added: head/devel/tcllauncher/pkg-descr
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/devel/tcllauncher/pkg-descr Fri Oct 3 16:14:10 2014 (r369915)
@@ -0,0 +1,11 @@
+tcllauncher is a way to have Tcl programs run out of /usr/local/bin under their
+own name, be installed in one place with their support files, and provides
+commands to facilitate server-oriented application execution.
+
+While there is another wrapper system that also does this, that system produces
+a single executable that contains all the code and support files within a
+built-in virtual filesystem wrapped inside the executable. Tcllauncher keeps
+the support files distinct, typically in a subdirectory of /usr/local/lib
+that's named after the application.
+
+WWW: https://github.com/flightaware/tcllauncher/
More information about the svn-ports-head
mailing list