diff --git a/x11/Makefile b/x11/Makefile index e51830ac9c9a..b994620a64d3 100644 --- a/x11/Makefile +++ b/x11/Makefile @@ -28,6 +28,8 @@ SUBDIR += bricons SUBDIR += brightside SUBDIR += buttonbox + SUBDIR += cl-clx + SUBDIR += cl-clx-sbcl SUBDIR += cnslock SUBDIR += compositeproto SUBDIR += damageproto diff --git a/x11/cl-clx-sbcl/Makefile b/x11/cl-clx-sbcl/Makefile new file mode 100644 index 000000000000..2ad66d97c89a --- /dev/null +++ b/x11/cl-clx-sbcl/Makefile @@ -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" 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 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%%