aboutsummaryrefslogtreecommitdiff
path: root/x11/cl-clx
diff options
context:
space:
mode:
authorPhilip M. Gollucci <pgollucci@FreeBSD.org>2010-10-08 20:14:58 +0000
committerPhilip M. Gollucci <pgollucci@FreeBSD.org>2010-10-08 20:14:58 +0000
commit4256723e338e228d928d964d08fa5741807ebc9a (patch)
tree0a6c951b1c2fe850c9dfd95199ca3144976bd295 /x11/cl-clx
parent08d2ec7dfe9625b2599320373bae8d3460dc29cd (diff)
downloadports-4256723e338e228d928d964d08fa5741807ebc9a.tar.gz
ports-4256723e338e228d928d964d08fa5741807ebc9a.zip
CLX is to Common Lisp as Xlib is to C - it provides low-level X calls
on top of which a Graphics Toolkit can be based. PR: ports/151315 Submitted by: swell.k@gmail.com
Notes
Notes: svn path=/head/; revision=262636
Diffstat (limited to 'x11/cl-clx')
-rw-r--r--x11/cl-clx/Makefile85
-rw-r--r--x11/cl-clx/distinfo3
-rw-r--r--x11/cl-clx/pkg-descr4
-rw-r--r--x11/cl-clx/pkg-plist54
4 files changed, 146 insertions, 0 deletions
diff --git a/x11/cl-clx/Makefile b/x11/cl-clx/Makefile
new file mode 100644
index 000000000000..f284326ca61f
--- /dev/null
+++ b/x11/cl-clx/Makefile
@@ -0,0 +1,85 @@
+# New ports collection makefile for: cl-clx
+# Date created: 7 Oct 2010
+# Whom: Anonymous
+#
+# $FreeBSD$
+
+PORTNAME= clx
+PORTVERSION= 0.7.4
+CATEGORIES= x11 lisp
+MASTER_SITES= http://common-lisp.net/~abridgewater/dist/clx/
+PKGNAMEPREFIX= cl-
+EXTRACT_SUFX= .tgz
+
+MAINTAINER= swell.k@gmail.com
+COMMENT= X11 client library for Common Lisp
+
+.if !defined(FASL_BUILD)
+USE_ASDF= yes
+INFO= clx
+PLIST_SUB= ASDF_PATHNAME="${ASDF_PATHNAME:S,^${PREFIX}/,,}" \
+ ASDF_REGISTRY="${ASDF_REGISTRY:S,^${PREFIX}/,,}"
+
+do-build:
+ cd ${WRKSRC}/manual && makeinfo --no-split clx.texinfo
+
+do-install:
+ ${MKDIR} ${ASDF_PATHNAME}
+ ${INSTALL_DATA} ${WRKSRC}/attributes.lisp ${ASDF_PATHNAME}
+ ${INSTALL_DATA} ${WRKSRC}/big-requests.lisp ${ASDF_PATHNAME}
+ ${INSTALL_DATA} ${WRKSRC}/buffer.lisp ${ASDF_PATHNAME}
+ ${INSTALL_DATA} ${WRKSRC}/bufmac.lisp ${ASDF_PATHNAME}
+ ${INSTALL_DATA} ${WRKSRC}/clx.asd ${ASDF_PATHNAME}
+ ${INSTALL_DATA} ${WRKSRC}/clx.lisp ${ASDF_PATHNAME}
+ ${INSTALL_DATA} ${WRKSRC}/depdefs.lisp ${ASDF_PATHNAME}
+ ${INSTALL_DATA} ${WRKSRC}/dependent.lisp ${ASDF_PATHNAME}
+ ${INSTALL_DATA} ${WRKSRC}/display.lisp ${ASDF_PATHNAME}
+ ${INSTALL_DATA} ${WRKSRC}/dpms.lisp ${ASDF_PATHNAME}
+ ${INSTALL_DATA} ${WRKSRC}/fonts.lisp ${ASDF_PATHNAME}
+ ${INSTALL_DATA} ${WRKSRC}/gcontext.lisp ${ASDF_PATHNAME}
+ ${INSTALL_DATA} ${WRKSRC}/gl.lisp ${ASDF_PATHNAME}
+ ${INSTALL_DATA} ${WRKSRC}/glx.lisp ${ASDF_PATHNAME}
+ ${INSTALL_DATA} ${WRKSRC}/graphics.lisp ${ASDF_PATHNAME}
+ ${INSTALL_DATA} ${WRKSRC}/image.lisp ${ASDF_PATHNAME}
+ ${INSTALL_DATA} ${WRKSRC}/input.lisp ${ASDF_PATHNAME}
+ ${INSTALL_DATA} ${WRKSRC}/keysyms.lisp ${ASDF_PATHNAME}
+ ${INSTALL_DATA} ${WRKSRC}/macros.lisp ${ASDF_PATHNAME}
+ ${INSTALL_DATA} ${WRKSRC}/manager.lisp ${ASDF_PATHNAME}
+ ${INSTALL_DATA} ${WRKSRC}/package.lisp ${ASDF_PATHNAME}
+ ${INSTALL_DATA} ${WRKSRC}/requests.lisp ${ASDF_PATHNAME}
+ ${INSTALL_DATA} ${WRKSRC}/resource.lisp ${ASDF_PATHNAME}
+ ${INSTALL_DATA} ${WRKSRC}/screensaver.lisp ${ASDF_PATHNAME}
+ ${INSTALL_DATA} ${WRKSRC}/shape.lisp ${ASDF_PATHNAME}
+ ${INSTALL_DATA} ${WRKSRC}/text.lisp ${ASDF_PATHNAME}
+ ${INSTALL_DATA} ${WRKSRC}/translate.lisp ${ASDF_PATHNAME}
+ ${INSTALL_DATA} ${WRKSRC}/xinerama.lisp ${ASDF_PATHNAME}
+ ${INSTALL_DATA} ${WRKSRC}/xrender.lisp ${ASDF_PATHNAME}
+ ${INSTALL_DATA} ${WRKSRC}/xtest.lisp ${ASDF_PATHNAME}
+ ${INSTALL_DATA} ${WRKSRC}/xvidmode.lisp ${ASDF_PATHNAME}
+ ${MKDIR} ${ASDF_PATHNAME}/debug
+ ${INSTALL_DATA} ${WRKSRC}/debug/debug.lisp ${ASDF_PATHNAME}/debug
+ ${INSTALL_DATA} ${WRKSRC}/debug/describe.lisp ${ASDF_PATHNAME}/debug
+ ${INSTALL_DATA} ${WRKSRC}/debug/event-test.lisp ${ASDF_PATHNAME}/debug
+ ${INSTALL_DATA} ${WRKSRC}/debug/keytrans.lisp ${ASDF_PATHNAME}/debug
+ ${INSTALL_DATA} ${WRKSRC}/debug/trace.lisp ${ASDF_PATHNAME}/debug
+ ${INSTALL_DATA} ${WRKSRC}/debug/util.lisp ${ASDF_PATHNAME}/debug
+ ${MKDIR} ${ASDF_PATHNAME}/demo
+ ${INSTALL_DATA} ${WRKSRC}/demo/bezier.lisp ${ASDF_PATHNAME}/demo
+ ${INSTALL_DATA} ${WRKSRC}/demo/beziertest.lisp ${ASDF_PATHNAME}/demo
+ ${INSTALL_DATA} ${WRKSRC}/demo/clclock.lisp ${ASDF_PATHNAME}/demo
+ ${INSTALL_DATA} ${WRKSRC}/demo/clipboard.lisp ${ASDF_PATHNAME}/demo
+ ${INSTALL_DATA} ${WRKSRC}/demo/clx-demos.lisp ${ASDF_PATHNAME}/demo
+ ${INSTALL_DATA} ${WRKSRC}/demo/gl-test.lisp ${ASDF_PATHNAME}/demo
+ ${INSTALL_DATA} ${WRKSRC}/demo/hello.lisp ${ASDF_PATHNAME}/demo
+ ${INSTALL_DATA} ${WRKSRC}/demo/mandel.lisp ${ASDF_PATHNAME}/demo
+ ${INSTALL_DATA} ${WRKSRC}/demo/menu.lisp ${ASDF_PATHNAME}/demo
+ ${INSTALL_DATA} ${WRKSRC}/demo/zoid.lisp ${ASDF_PATHNAME}/demo
+ ${MKDIR} ${ASDF_PATHNAME}/test
+ ${INSTALL_DATA} ${WRKSRC}/test/image.lisp ${ASDF_PATHNAME}/test
+ ${INSTALL_DATA} ${WRKSRC}/test/trapezoid.lisp ${ASDF_PATHNAME}/test
+ ${LN} -sf ${ASDF_PATHNAME}/*.asd ${ASDF_REGISTRY}
+ ${INSTALL_DATA} ${WRKSRC}/manual/*.info ${PREFIX}/info
+.endif # FASL_BUILD
+
+.include "${.CURDIR}/../../devel/cl-asdf/bsd.cl-asdf.mk"
+.include <bsd.port.mk>
diff --git a/x11/cl-clx/distinfo b/x11/cl-clx/distinfo
new file mode 100644
index 000000000000..12b2fd950d8e
--- /dev/null
+++ b/x11/cl-clx/distinfo
@@ -0,0 +1,3 @@
+MD5 (clx-0.7.4.tgz) = d18b9fcc3a5d085e1a73c59a6ecc9413
+SHA256 (clx-0.7.4.tgz) = 4a80f80255ace26eb8df214957dda3d7b7e51955537405ec893a34b18e569028
+SIZE (clx-0.7.4.tgz) = 444490
diff --git a/x11/cl-clx/pkg-descr b/x11/cl-clx/pkg-descr
new file mode 100644
index 000000000000..796c4a5a8ed5
--- /dev/null
+++ b/x11/cl-clx/pkg-descr
@@ -0,0 +1,4 @@
+CLX is to Common Lisp as Xlib is to C - it provides low-level X calls
+on top of which a Graphics Toolkit can be based.
+
+WWW: http://www.cliki.net/CLX
diff --git a/x11/cl-clx/pkg-plist b/x11/cl-clx/pkg-plist
new file mode 100644
index 000000000000..a6ddce8b911b
--- /dev/null
+++ b/x11/cl-clx/pkg-plist
@@ -0,0 +1,54 @@
+%%ASDF_PATHNAME%%/attributes.lisp
+%%ASDF_PATHNAME%%/big-requests.lisp
+%%ASDF_PATHNAME%%/buffer.lisp
+%%ASDF_PATHNAME%%/bufmac.lisp
+%%ASDF_PATHNAME%%/clx.asd
+%%ASDF_PATHNAME%%/clx.lisp
+%%ASDF_PATHNAME%%/debug/debug.lisp
+%%ASDF_PATHNAME%%/debug/describe.lisp
+%%ASDF_PATHNAME%%/debug/event-test.lisp
+%%ASDF_PATHNAME%%/debug/keytrans.lisp
+%%ASDF_PATHNAME%%/debug/trace.lisp
+%%ASDF_PATHNAME%%/debug/util.lisp
+%%ASDF_PATHNAME%%/demo/bezier.lisp
+%%ASDF_PATHNAME%%/demo/beziertest.lisp
+%%ASDF_PATHNAME%%/demo/clclock.lisp
+%%ASDF_PATHNAME%%/demo/clipboard.lisp
+%%ASDF_PATHNAME%%/demo/clx-demos.lisp
+%%ASDF_PATHNAME%%/demo/gl-test.lisp
+%%ASDF_PATHNAME%%/demo/hello.lisp
+%%ASDF_PATHNAME%%/demo/mandel.lisp
+%%ASDF_PATHNAME%%/demo/menu.lisp
+%%ASDF_PATHNAME%%/demo/zoid.lisp
+%%ASDF_PATHNAME%%/depdefs.lisp
+%%ASDF_PATHNAME%%/dependent.lisp
+%%ASDF_PATHNAME%%/display.lisp
+%%ASDF_PATHNAME%%/dpms.lisp
+%%ASDF_PATHNAME%%/fonts.lisp
+%%ASDF_PATHNAME%%/gcontext.lisp
+%%ASDF_PATHNAME%%/gl.lisp
+%%ASDF_PATHNAME%%/glx.lisp
+%%ASDF_PATHNAME%%/graphics.lisp
+%%ASDF_PATHNAME%%/image.lisp
+%%ASDF_PATHNAME%%/input.lisp
+%%ASDF_PATHNAME%%/keysyms.lisp
+%%ASDF_PATHNAME%%/macros.lisp
+%%ASDF_PATHNAME%%/manager.lisp
+%%ASDF_PATHNAME%%/package.lisp
+%%ASDF_PATHNAME%%/requests.lisp
+%%ASDF_PATHNAME%%/resource.lisp
+%%ASDF_PATHNAME%%/screensaver.lisp
+%%ASDF_PATHNAME%%/shape.lisp
+%%ASDF_PATHNAME%%/test/image.lisp
+%%ASDF_PATHNAME%%/test/trapezoid.lisp
+%%ASDF_PATHNAME%%/text.lisp
+%%ASDF_PATHNAME%%/translate.lisp
+%%ASDF_PATHNAME%%/xinerama.lisp
+%%ASDF_PATHNAME%%/xrender.lisp
+%%ASDF_PATHNAME%%/xtest.lisp
+%%ASDF_PATHNAME%%/xvidmode.lisp
+%%ASDF_REGISTRY%%/clx.asd
+@dirrm %%ASDF_PATHNAME%%/debug
+@dirrm %%ASDF_PATHNAME%%/demo
+@dirrm %%ASDF_PATHNAME%%/test
+@dirrm %%ASDF_PATHNAME%%