1
0
mirror of https://git.FreeBSD.org/ports.git synced 2025-01-14 07:43:06 +00:00

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
This commit is contained in:
Philip M. Gollucci 2010-10-08 20:14:58 +00:00
parent 08d2ec7dfe
commit 4256723e33
Notes: svn2git 2021-03-31 03:12:20 +00:00
svn path=/head/; revision=262636
6 changed files with 166 additions and 0 deletions

View File

@ -28,6 +28,8 @@
SUBDIR += bricons
SUBDIR += brightside
SUBDIR += buttonbox
SUBDIR += cl-clx
SUBDIR += cl-clx-sbcl
SUBDIR += cnslock
SUBDIR += compositeproto
SUBDIR += damageproto

18
x11/cl-clx-sbcl/Makefile Normal file
View File

@ -0,0 +1,18 @@
# New ports collection makefile for: cl-clx-sbcl
# Date created: 7 Oct 2010
# Whom: Anonymous
#
# $FreeBSD$
DISTFILES= # none
MASTERDIR= ${.CURDIR}/../../x11/cl-clx
BUILD_DEPENDS= ${LOCALBASE}/${CL_LIBDIR_REL}/clx/clx.asd:${PORTSDIR}/x11/cl-clx
RUN_DEPENDS= ${LOCALBASE}/${CL_LIBDIR_REL}/clx/clx.asd:${PORTSDIR}/x11/cl-clx
USE_ASDF_FASL= yes
FASL_BUILD= yes
FASL_TARGET= sbcl
.include "${MASTERDIR}/Makefile"

85
x11/cl-clx/Makefile Normal file
View File

@ -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>

3
x11/cl-clx/distinfo Normal file
View File

@ -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

4
x11/cl-clx/pkg-descr Normal file
View File

@ -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

54
x11/cl-clx/pkg-plist Normal file
View File

@ -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%%