[73024] trunk/dports/lang/sbcl
easieste at macports.org
easieste at macports.org
Mon Nov 1 08:55:59 PDT 2010
Revision: 73024
http://trac.macports.org/changeset/73024
Author: easieste at macports.org
Date: 2010-11-01 08:55:57 -0700 (Mon, 01 Nov 2010)
Log Message:
-----------
Fix incomplete build dependencies noted in #26762
A slight change in variant semantics: the default variant '+html' now
only installs the HTML and Info files. The new variant '+pdf' now
installs documentation in HTML, PDF, and Info formats while properly
declaring dependency on the 'dvips' binary. The epoch remains the
same, as we do not wish to cause a reinstallation for users that have
successfully installed the port even though we have changed the
meaning of the variants.
Port now listed as openmaintainer as I have not heard a peep out of
waqar and gwright in over a year.
Modified Paths:
--------------
trunk/dports/lang/sbcl/Portfile
Added Paths:
-----------
trunk/dports/lang/sbcl/files/patch-make-doc.diff
Modified: trunk/dports/lang/sbcl/Portfile
===================================================================
--- trunk/dports/lang/sbcl/Portfile 2010-11-01 11:59:38 UTC (rev 73023)
+++ trunk/dports/lang/sbcl/Portfile 2010-11-01 15:55:57 UTC (rev 73024)
@@ -8,7 +8,7 @@
revision 0
set subrevision ""
categories lang
-maintainers gwright waqar easieste
+maintainers openmaintainer easieste gwright waqar
platforms darwin
description The Steel Bank Common Lisp system
long_description \
@@ -24,6 +24,7 @@
use_bzip2 yes
patchfiles patch-use-mach-exception-handler.diff
+
distfiles ${name}-${version}-source${subrevision}${extract.suffix}
@@ -97,11 +98,21 @@
}
}
-default_variants +html
+default_variants +html
-variant html description {Builds the SBCL and ASDF documentation as HTML} {}
+variant html description {Installs documentation in HTML and Info formats} {
+ patchfiles-append patch-make-doc.diff
+ depends_build-append bin:texi2dvi:texinfo
+ depends_build-append bin:makeinfo:texinfo
+}
-variant threads description {enable threaded runtime} {
+variant pdf description {Installs documentation in PDF, HTML and Info formats} {
+ depends_build-append bin:divps:texinfo-bin
+ depends_build-append bin:texi2dvi:texinfo
+ depends_build-append bin:makeinfo:texinfo
+}
+
+variant threads description {Enable multi-threaded runtime} {
patchfiles-append patch-base-target-features.diff
}
Added: trunk/dports/lang/sbcl/files/patch-make-doc.diff
===================================================================
--- trunk/dports/lang/sbcl/files/patch-make-doc.diff (rev 0)
+++ trunk/dports/lang/sbcl/files/patch-make-doc.diff 2010-11-01 15:55:57 UTC (rev 73024)
@@ -0,0 +1,8 @@
+--- doc/make-doc.sh.orig 2010-10-10 13:43:10.000000000 +0200
++++ doc/make-doc.sh 2010-10-10 13:43:28.000000000 +0200
+@@ -3,4 +3,4 @@
+ . ../find-gnumake.sh
+ find_gnumake
+
+-(cd ./manual ; $GNUMAKE html pdf info)
++(cd ./manual ; $GNUMAKE html info)
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.macosforge.org/pipermail/macports-changes/attachments/20101101/3c3beb71/attachment.html>
More information about the macports-changes
mailing list