diff options
author | Matthew Kennedy <mkennedy@gentoo.org> | 2005-12-31 08:23:44 +0000 |
---|---|---|
committer | Matthew Kennedy <mkennedy@gentoo.org> | 2005-12-31 08:23:44 +0000 |
commit | 43d9ecd472375a040bd6adf3d4295eb415e8bf18 (patch) | |
tree | 7b30666dd3c8dc7de9ee9355a0462de93f758bd4 /dev-lisp/cl-typesetting | |
parent | Replace eautoreconf with autoconf (#116947) (diff) | |
download | gentoo-2-43d9ecd472375a040bd6adf3d4295eb415e8bf18.tar.gz gentoo-2-43d9ecd472375a040bd6adf3d4295eb415e8bf18.tar.bz2 gentoo-2-43d9ecd472375a040bd6adf3d4295eb415e8bf18.zip |
Initial port. Ebuild contributed by Matthew Kennedy <mkennedy@gentoo.org>.
(Portage version: 2.1_pre2)
Diffstat (limited to 'dev-lisp/cl-typesetting')
-rw-r--r-- | dev-lisp/cl-typesetting/ChangeLog | 10 | ||||
-rw-r--r-- | dev-lisp/cl-typesetting/Manifest | 5 | ||||
-rw-r--r-- | dev-lisp/cl-typesetting/cl-typesetting-110.ebuild | 39 | ||||
-rw-r--r-- | dev-lisp/cl-typesetting/files/110-gentoo.patch | 109 | ||||
-rw-r--r-- | dev-lisp/cl-typesetting/files/digest-cl-typesetting-110 | 1 | ||||
-rw-r--r-- | dev-lisp/cl-typesetting/metadata.xml | 5 |
6 files changed, 169 insertions, 0 deletions
diff --git a/dev-lisp/cl-typesetting/ChangeLog b/dev-lisp/cl-typesetting/ChangeLog new file mode 100644 index 000000000000..a5fffcd0ca16 --- /dev/null +++ b/dev-lisp/cl-typesetting/ChangeLog @@ -0,0 +1,10 @@ +# ChangeLog for dev-lisp/cl-typesetting +# Copyright 1999-2005 Gentoo Foundation; Distributed under the GPL v2 +# $Header: /var/cvsroot/gentoo-x86/dev-lisp/cl-typesetting/ChangeLog,v 1.1 2005/12/31 08:23:44 mkennedy Exp $ + +*cl-typesetting-110 (31 Dec 2005) + + 31 Dec 2005; Matthew Kennedy <mkennedy@gentoo.org> + +files/110-gentoo.patch, +metadata.xml, +cl-typesetting-110.ebuild: + Initial port. Ebuild contributed by Matthew Kennedy <mkennedy@gentoo.org>. + diff --git a/dev-lisp/cl-typesetting/Manifest b/dev-lisp/cl-typesetting/Manifest new file mode 100644 index 000000000000..acf752417975 --- /dev/null +++ b/dev-lisp/cl-typesetting/Manifest @@ -0,0 +1,5 @@ +MD5 9c2eb1abd533d2fdf4d147b9d266b5ab ChangeLog 361 +MD5 5b7b359982462ffbfbf8445f2c0d1a76 cl-typesetting-110.ebuild 1289 +MD5 e3f2e856c28a43bf2cc259465c218874 files/110-gentoo.patch 5066 +MD5 8ef53811dd3a0a22dd1f3338162f1957 files/digest-cl-typesetting-110 71 +MD5 9b65b0341efc8f4b29498aad23315229 metadata.xml 164 diff --git a/dev-lisp/cl-typesetting/cl-typesetting-110.ebuild b/dev-lisp/cl-typesetting/cl-typesetting-110.ebuild new file mode 100644 index 000000000000..afd6c890533a --- /dev/null +++ b/dev-lisp/cl-typesetting/cl-typesetting-110.ebuild @@ -0,0 +1,39 @@ +# Copyright 1999-2005 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/dev-lisp/cl-typesetting/cl-typesetting-110.ebuild,v 1.1 2005/12/31 08:23:44 mkennedy Exp $ + +inherit common-lisp eutils + +DESCRIPTION="CL-TYPESETTING is a complete typesetting system written in Common Lisp." +HOMEPAGE="http://www.fractalconcept.com/asp/BCg/sdataQ0709qxv9wpLDM==/asdataQucgleWmCuSG9eWI$Nmw" +SRC_URI="mirror://gentoo/${P}.tar.bz2" +LICENSE="BSD" +SLOT="0" +KEYWORDS="~sparc ~amd64 ~sparc ~x86" +IUSE="" + +DEPEND="dev-lisp/cl-pdf" + +CLPACKAGE="cl-typesetting cl-typegraph" + +src_unpack() { + unpack ${A} + epatch ${FILESDIR}/${PV}-gentoo.patch || die +} + +src_install() { + dodir $CLSYSTEMROOT + insinto $CLSOURCEROOT/cl-typesetting + doins *.{lisp,asd} + dosym $CLSOURCEROOT/cl-typesetting/cl-typesetting.asd $CLSYSTEMROOT/cl-typesetting.asd + dosym $CLSOURCEROOT/cl-typesetting/cl-typegraph.asd $CLSYSTEMROOT/cl-typegraph.asd + insinto /usr/share/cl-typesetting/hyphen-patterns + doins hyphen-patterns/* + insinto /usr/share/doc/${PF}/contrib/xhtml-renderer + doins contrib/xhtml-renderer/* + insinto /usr/share/doc/${PF}/examples + doins examples/* + insinto /usr/share/doc/${PF}/files-for-example + doins files-for-example/* + dodoc *.txt +} diff --git a/dev-lisp/cl-typesetting/files/110-gentoo.patch b/dev-lisp/cl-typesetting/files/110-gentoo.patch new file mode 100644 index 000000000000..243a1d83270b --- /dev/null +++ b/dev-lisp/cl-typesetting/files/110-gentoo.patch @@ -0,0 +1,109 @@ +Only in cl-typesetting-110: boxes.fasl +Only in cl-typesetting-110: boxes-fn.fasl +diff -ur cl-typesetting-110.orig/cl-typegraph.asd cl-typesetting-110/cl-typegraph.asd +--- cl-typesetting-110.orig/cl-typegraph.asd 2005-12-31 01:41:11.000000000 -0600 ++++ cl-typesetting-110/cl-typegraph.asd 2005-12-31 01:49:12.000000000 -0600 +@@ -4,9 +4,10 @@ + ;;; You can reach me at marc.battyani@fractalconcept.com or marc@battyani.net + ;;; The homepage of cl-typesetting is here: http://www.fractalconcept.com/asp/html/cl-typesetting.html + +-(in-package asdf) ++(defpackage #:cl-typegraph-system (:use #:common-lisp #:asdf)) ++(in-package #:cl-typegraph-system) + +-(defsystem :cl-typegraph ++(defsystem #:cl-typegraph + :name "cl-typegraph" + :author "Marc Battyani <marc.battyani@fractalconcept.com>" + :version "0.5" +@@ -14,8 +15,6 @@ + :licence "BSD like licence" + :description "Common Lisp Graph Typesetting" + :long-description "The cl-typegraph package is a stand-alone Common Lisp graph typesetting system." +- :perform (load-op :after (op cl-typegraph) +- (pushnew :cl-typegraph cl:*features*)) + :components ((:file "graph")) +- :depends-on (:cl-typesetting)) ++ :depends-on (#:cl-typesetting)) + +diff -ur cl-typesetting-110.orig/cl-typesetting.asd cl-typesetting-110/cl-typesetting.asd +--- cl-typesetting-110.orig/cl-typesetting.asd 2005-12-31 01:41:11.000000000 -0600 ++++ cl-typesetting-110/cl-typesetting.asd 2005-12-31 01:47:08.000000000 -0600 +@@ -4,9 +4,10 @@ + ;;; You can reach me at marc.battyani@fractalconcept.com or marc@battyani.net + ;;; The homepage of cl-typesetting is here: http://www.fractalconcept.com/asp/html/cl-typesetting.html + +-(in-package asdf) ++(defpackage #:cl-typesetting-system (:use #:common-lisp #:asdf)) ++(in-package #:cl-typesetting-system) + +-(defsystem :cl-typesetting ++(defsystem #:cl-typesetting + :name "cl-typesetting" + :author "Marc Battyani <marc.battyani@fractalconcept.com>" + :version "0.8" +@@ -14,8 +15,6 @@ + :licence "BSD like licence" + :description "Common Lisp Typesetting system" + :long-description "The cl-typesetting package is a stand-alone Common Lisp typesetting system." +- :perform (load-op :after (op cl-typesetting) +- (pushnew :cl-typesetting cl:*features*)) + :components ((:file "defpackage") + (:file "specials" :depends-on ("defpackage")) + (:file "boxes" :depends-on ("specials")) +@@ -34,5 +33,5 @@ + ; (:file "test" :depends-on ("top-level" "tables" "math")) + (:file "pprint" :depends-on ("top-level")) + ) +- :depends-on (:cl-pdf)) ++ :depends-on (#:cl-pdf)) + +Only in cl-typesetting-110: defpackage.fasl +Only in cl-typesetting-110: graph.fasl +Only in cl-typesetting-110: graphics.fasl +diff -ur cl-typesetting-110.orig/graph.lisp cl-typesetting-110/graph.lisp +--- cl-typesetting-110.orig/graph.lisp 2005-12-31 01:41:11.000000000 -0600 ++++ cl-typesetting-110/graph.lisp 2005-12-31 02:19:11.000000000 -0600 +@@ -176,7 +176,8 @@ + (with-open-file (s dot-file :direction :output :if-exists :supersede) + (gen-graph-dot-data graph s)) + #+lispworks (sys:call-system (format nil "~a~{ ~s~} ~s -o ~s" *dot-command* *dot-command-args* dot-file result-file) :wait t) +-#+(or cmu sbcl) (ext:run-program *dot-command* `(,@*dot-command-args* ,dot-file "-o" ,result-file) :wait t) ++#+cmu (ext:run-program *dot-command* `(,@*dot-command-args* ,dot-file "-o" ,result-file) :wait t) ++#+sbcl (sb-ext:run-program *dot-command* `(,@*dot-command-args* ,dot-file "-o" ,result-file) :wait t) + (with-open-file (s result-file :direction :input) + (iter (for line = (read-line s nil)) + (while line) +Only in cl-typesetting-110: hyphenation.fasl +Only in cl-typesetting-110: hyphenation-fp.fasl +diff -ur cl-typesetting-110.orig/hyphenation-fp.lisp cl-typesetting-110/hyphenation-fp.lisp +--- cl-typesetting-110.orig/hyphenation-fp.lisp 2005-12-31 01:41:11.000000000 -0600 ++++ cl-typesetting-110/hyphenation-fp.lisp 2005-12-31 01:55:41.000000000 -0600 +@@ -19,15 +19,8 @@ + + (in-package nix) + +-(defvar *cl-typesetting-base-directory* +- (make-pathname :name nil :type nil :version nil +- :defaults #.(or #-gcl *compile-file-truename* *load-truename*)) +- "The base directory for cl-typesetting source and auxiliary data") +- + (defvar *hyphen-patterns-directory* +- (merge-pathnames (make-pathname :name nil :type nil :version nil +- :directory '(:relative "hyphen-patterns")) +- *cl-typesetting-base-directory*)) ++ #p"/usr/share/cl-typesetting/hyphen-patterns/") + + (defvar *language-hyphen-file-list* + '((:british . "gbhyph") +Only in cl-typesetting-110: kw-extensions.fasl +Only in cl-typesetting-110: layout.fasl +Only in cl-typesetting-110: math.fasl +Only in cl-typesetting-110: pprint.fasl +Only in cl-typesetting-110: references.fasl +Only in cl-typesetting-110: specials.fasl +Only in cl-typesetting-110: stroke.fasl +Only in cl-typesetting-110: tables.fasl +Only in cl-typesetting-110: test.fasl +Only in cl-typesetting-110: top-level.fasl +Only in cl-typesetting-110: typo.fasl diff --git a/dev-lisp/cl-typesetting/files/digest-cl-typesetting-110 b/dev-lisp/cl-typesetting/files/digest-cl-typesetting-110 new file mode 100644 index 000000000000..9ef8e92b64bc --- /dev/null +++ b/dev-lisp/cl-typesetting/files/digest-cl-typesetting-110 @@ -0,0 +1 @@ +MD5 06af2cf3709291de4322faf47af8f38d cl-typesetting-110.tar.bz2 274422 diff --git a/dev-lisp/cl-typesetting/metadata.xml b/dev-lisp/cl-typesetting/metadata.xml new file mode 100644 index 000000000000..f418045b09c8 --- /dev/null +++ b/dev-lisp/cl-typesetting/metadata.xml @@ -0,0 +1,5 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> +<herd>common-lisp</herd> +</pkgmetadata> |