[62316] trunk/dports/lang/coq

jann at macports.org jann at macports.org
Sun Jan 3 13:58:19 PST 2010


Revision: 62316
          http://trac.macports.org/changeset/62316
Author:   jann at macports.org
Date:     2010-01-03 13:58:17 -0800 (Sun, 03 Jan 2010)
Log Message:
-----------
Fix for ticket #22254

Modified Paths:
--------------
    trunk/dports/lang/coq/Portfile

Added Paths:
-----------
    trunk/dports/lang/coq/files/patch-tools-coq_makefile.ml4.diff

Modified: trunk/dports/lang/coq/Portfile
===================================================================
--- trunk/dports/lang/coq/Portfile	2010-01-03 19:54:28 UTC (rev 62315)
+++ trunk/dports/lang/coq/Portfile	2010-01-03 21:58:17 UTC (rev 62316)
@@ -33,8 +33,13 @@
 build.target       world 
 destroot.target    install 
 destroot.destdir   COQINSTALLPREFIX=${destroot}
-patchfiles         patch-doc-tools-latex_filter.diff
+patchfiles         patch-doc-tools-latex_filter.diff \
+                   patch-tools-coq_makefile.ml4.diff
 
+livecheck.type	regex
+livecheck.url	${homepage}/download/
+livecheck.regex	"<a href=\"distrib/V(\\d+(?:\\.\\w+)*)/files/coq-\\1\\.tar\\.gz\">"
+
 post-activate	{ ui_msg "The style file for LaTeX documentation,"
 		  ui_msg "coqdoc.sty, is in ${prefix}/share/coq/latex."
 		  ui_msg "Add this to your TEXINPUTS if you wish to"

Added: trunk/dports/lang/coq/files/patch-tools-coq_makefile.ml4.diff
===================================================================
--- trunk/dports/lang/coq/files/patch-tools-coq_makefile.ml4.diff	                        (rev 0)
+++ trunk/dports/lang/coq/files/patch-tools-coq_makefile.ml4.diff	2010-01-03 21:58:17 UTC (rev 62316)
@@ -0,0 +1,26 @@
+--- /opt/local/var/macports/build/_Users_kyamada_Documents_Develop_MacPorts_ports_private_coq/work/coq-8.2pl1/tools/coq_makefile.ml4	2009-06-09 18:44:40.000000000 +0900
++++ tools/coq_makefile.ml4	2009-12-28 16:38:21.000000000 +0900
+@@ -163,7 +163,7 @@
+     let ldir = List.assoc "." (List.map (fun (p,l,_) -> (p,l)) inc_r) in
+     let pdir = physical_dir_of_logical_dir ldir in
+     printf "\t(for i in $(%s); do \\\n" var;
+-    printf "\t install -D $$i $(COQLIB)/user-contrib/%s/$$i; \\\n" pdir;
++    printf "\t install -d `dirname $(COQLIB)/user-contrib/%s/$$i`; \\\n\t install $$i $(COQLIB)/user-contrib/%s/$$i; \\\n" pdir pdir;
+     printf "\t done)\n"
+   with Not_found ->
+     (* Files in the scope of a -R option (assuming they are disjoint) *)
+@@ -172,12 +172,12 @@
+ 	begin
+ 	  let pdir' = physical_dir_of_logical_dir ldir in
+ 	  printf "\t(cd %s; for i in $(%s%d); do \\\n" pdir var i;
+-	  printf "\t install -D $$i $(COQLIB)/user-contrib/%s/$$i; \\\n" pdir';
++	  printf "\t install -d `dirname $(COQLIB)/user-contrib/%s/$$i`; \\\n\t install $$i $(COQLIB)/user-contrib/%s/$$i; \\\n" pdir' pdir';
+ 	  printf "\t done)\n"
+ 	end) inc_r;
+     (* Files not in the scope of a -R option *)
+     printf "\t(for i in $(%s0); do \\\n" var;
+-    printf "\t install -D $$i $(COQLIB)/user-contrib/$(INSTALLDEFAULTROOT)/$$i; \\\n";
++    printf "\t install -d `dirname $(COQLIB)/user-contrib/$(INSTALLDEFAULTROOT)/$$i`; \\\n\t install $$i $(COQLIB)/user-contrib/$(INSTALLDEFAULTROOT)/$$i; \\\n";
+     printf "\t done)\n"
+ 
+ let install (vfiles,mlfiles,_,sds) inc =
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.macosforge.org/pipermail/macports-changes/attachments/20100103/c158b35e/attachment.html>


More information about the macports-changes mailing list