1
0
mirror of https://git.FreeBSD.org/ports.git synced 2024-10-22 20:41:26 +00:00

x11-wm/stumpwm: Failed to restore broken port, mark for deletion in 2 months

This port supposedly builds with two different lisp compilers.  The
default one caused a BROKEN definition, so the fix seemed simple: remove
the default and let the other compiler build it.

It didn't work.  The other compiler requires a non-default option (new clx)
meaning it wouldn't build in poudriere, and moreover the test for it was
broken.  I fixed the test, but the makefile looks for lisp.run in the
wrong place.

I believe clisp could build this unmaintained port with sufficient patches,
but they won't come from me.  I started to clean the port up a bit, and
I left those improvements in place.  Somebody else wil need to need to
restore SBCL support and/or CLISP support within 2 months, otherwise this
port is headed to the garbage collector.
This commit is contained in:
John Marino 2014-02-26 00:57:39 +00:00
parent db5399d0fd
commit 992e52807e
Notes: svn2git 2021-03-31 03:12:20 +00:00
svn path=/head/; revision=346083

View File

@ -6,14 +6,17 @@ PORTVERSION= 0.9.7
PORTREVISION= 13
CATEGORIES= x11-wm lisp
MASTER_SITES= SAVANNAH
DISTFILES= ${DISTNAME}.tgz
EXTRACT_SUFX= .tgz
MAINTAINER= ports@FreeBSD.org
COMMENT= A tiling, keyboard driven Window Manager written in Common Lisp
COMMENT= Tiling, keyboard driven Window Manager written in Common Lisp
LICENSE= GPLv2
LICENSE_FILE= ${WRKSRC}/COPYING
BROKEN= Broken 4 months already, will not build with either lisp compiler
EXPIRATION= 2014-05-01
GNU_CONFIGURE= yes
CONFIGURE_ARGS= --with-contrib-dir=${DATADIR}
MAKE_JOBS_UNSAFE=yes
@ -25,7 +28,7 @@ PORTEXAMPLES= sample-stumpwmrc.lisp
PORTDATA= *
OPTIONS_DEFINE= SBCL EXAMPLES
OPTIONS_DEFAULT= SBCL
OPTIONS_DEFAULT=
SBCL_DESC= Build with lang/sbcl (otherwise with lang/clisp)
NO_STAGE= yes
@ -47,7 +50,7 @@ BUILD_DEPENDS+= clisp:${PORTSDIR}/lang/clisp
.if empty(PORT_OPTIONS:MSBCL)
.if exists(${LOCALBASE}/bin/clisp) && \
!exists(${LOCALBASE}/lib/clisp/full/clx.o)
!exists(${LOCALBASE}/lib/clisp/clx/new-clx/clx.o)
IGNORE= requires lang/clisp built with CLX_NEW option ON
.endif
.endif