svn commit: r346083 - head/x11-wm/stumpwm
John Marino
marino at FreeBSD.org
Wed Feb 26 00:57:40 UTC 2014
Author: marino
Date: Wed Feb 26 00:57:39 2014
New Revision: 346083
URL: http://svnweb.freebsd.org/changeset/ports/346083
QAT: https://qat.redports.org/buildarchive/r346083/
Log:
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.
Modified:
head/x11-wm/stumpwm/Makefile
Modified: head/x11-wm/stumpwm/Makefile
==============================================================================
--- head/x11-wm/stumpwm/Makefile Wed Feb 26 00:35:54 2014 (r346082)
+++ head/x11-wm/stumpwm/Makefile Wed Feb 26 00:57:39 2014 (r346083)
@@ -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 at 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/c
.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
More information about the svn-ports-head
mailing list