[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