summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMatthew Kennedy <mkennedy@gentoo.org>2005-12-31 08:23:44 +0000
committerMatthew Kennedy <mkennedy@gentoo.org>2005-12-31 08:23:44 +0000
commit43d9ecd472375a040bd6adf3d4295eb415e8bf18 (patch)
tree7b30666dd3c8dc7de9ee9355a0462de93f758bd4 /dev-lisp/cl-typesetting
parentReplace eautoreconf with autoconf (#116947) (diff)
downloadgentoo-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/ChangeLog10
-rw-r--r--dev-lisp/cl-typesetting/Manifest5
-rw-r--r--dev-lisp/cl-typesetting/cl-typesetting-110.ebuild39
-rw-r--r--dev-lisp/cl-typesetting/files/110-gentoo.patch109
-rw-r--r--dev-lisp/cl-typesetting/files/digest-cl-typesetting-1101
-rw-r--r--dev-lisp/cl-typesetting/metadata.xml5
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>