cln 1.3.3 master
authorYaakov Selkowitz <yselkowitz@users.sourceforge.net>
Mon, 26 Aug 2013 22:42:55 +0000 (17:42 -0500)
committerYaakov Selkowitz <yselkowitz@users.sourceforge.net>
Mon, 26 Aug 2013 22:42:55 +0000 (17:42 -0500)
README [deleted file]
cln.cygport [moved from cln-1.3.1-1.cygport with 50% similarity]
cln.hint [deleted file]
libcln-devel.hint [deleted file]
libcln6.hint [deleted file]

diff --git a/README b/README
deleted file mode 100644 (file)
index 57c21f4..0000000
--- a/README
+++ /dev/null
@@ -1,79 +0,0 @@
-cln
--------------------------------------------
-This is the Class Library for Numbers.
-Features:
-- Rich set of number classes:
-  Integer (unlimited precision), rational, short float,
-  single float, double float, long float (unlimited
-  precision), complex, modular integer, univariate polynomial.
-- Elementary, logical, transcendental functions.
-- C++ as implementation language brings
-    - efficiency,
-    - type safety,
-    - algebraic syntax.
-- Memory efficiency:
-    - Small integers and short floats are immediate,
-      not heap allocated.
-    - Automatic, non-interruptive garbage collection.
-- Speed efficiency:
-    - Assembly language kernel for some CPUs,
-    - Karatsuba and Schönhage-Strassen multiplication.
-- Interoperability:
-    - Garbage collection with no burden on
-      the main application,
-    - hooks for memory allocation and exceptions.
-
-Runtime requirements:
-  cygwin-1.7.1-1
-  libgcc1-4.3.4-3
-  libgmp3-4.3.1-3
-  libstdc++6-4.3.4-3
-
-Build requirements:
-(besides corresponding devel packages)
-  autoconf2.5-2.65-1
-  automake1.11-1.11.1-1
-  binutils-2.19.51-1
-  cygport-0.9.80-1
-  gawk-3.1.7-1
-  gcc4-core-4.3.4-3
-  gcc4-g++-4.3.4-3
-  libtool-2.2.7a-15
-  make-3.81-2
-  sed-4.1.5-2
-
-Canonical homepage:
-  http://www.ginac.de/CLN/
-
-Canonical download:
-  ftp://ftpthep.physik.uni-mainz.de/pub/gnu/
-  ftp://ftp.ilog.fr/pub/Users/haible/gnu/
-  ftp://ftp.santafe.edu/pub/gnu/
-
--------------------------------------------
-
-Build instructions:
-  unpack cln-1.3.1-X-src.tar.bz2
-    if you use setup to install this src package, it will be
-        unpacked under /usr/src automatically
-  cd /usr/src
-  cygport ./cln-1.3.1-X.cygport all
-
-This will create:
-  /usr/src/cln-1.3.1-X-src.tar.bz2
-  /usr/src/libcln-devel-1.3.1-X.tar.bz2
-  /usr/src/libcln6-1.3.1-X.tar.bz2
-
--------------------------------------------
-
-Port Notes:
-
------ version 1.3.1-1 -----
-Version bump.
-
------ version 1.2.2-10 -----
-Initial release for Cygwin 1.7.
-
-
-Cygwin port maintained by:
-http://sourceware.org/cygwinports/
similarity index 50%
rename from cln-1.3.1-1.cygport
rename to cln.cygport
index 45d2da44cae6848bd90c4ff91357498a1f2e5bde..0fbccba69667092e3a6787b58d32c9c1bf2b24ac 100644 (file)
@@ -1,8 +1,17 @@
-DESCRIPTION="Class Library for Numbers"
+NAME="cln"
+VERSION=1.3.3
+RELEASE=1
+CATEGORY="Libs"
+SUMMARY="Class Library for Numbers"
+DESCRIPTION="CLN is a library for computations with all kinds of numbers. It
+has a rich set of number classes: Integers, Rational numbers, Floating-point
+numbers, Complex numbers, Modular integers, and Univariate polynomials."
 HOMEPAGE="http://www.ginac.de/CLN/"
-SRC_URI="http://www.ginac.de/CLN/${P}.tar.bz2"
+SRC_URI="http://www.ginac.de/CLN/cln-${VERSION}.tar.bz2"
 
-PKG_NAMES="${PN} lib${PN}6 lib${PN}-devel"
+PKG_NAMES="cln libcln6 libcln-devel"
+cln_CATEGORY="Math"
+cln_SUMMARY="${SUMMARY} (sample program, docs)"
 cln_CONTENTS="usr/bin/*.exe usr/share/"
 libcln6_CONTENTS="usr/bin/cygcln-6.dll"
 libcln_devel_CONTENTS="usr/include/ usr/lib/"
@@ -25,5 +34,5 @@ src_compile() {
 
 src_install() {
        cd ${B}
-       cyginstall htmldir=/usr/share/doc/${PN}/html dvidir=/usr/share/doc/${PN}/dvi
+       cyginstall htmldir=/usr/share/doc/cln/html dvidir=/usr/share/doc/cln/dvi
 }
diff --git a/cln.hint b/cln.hint
deleted file mode 100644 (file)
index 594c6d9..0000000
--- a/cln.hint
+++ /dev/null
@@ -1,17 +0,0 @@
-category: Math
-requires: libcln6 libgcc1 libstdc++6
-sdesc: "Class Library for Numbers (utilities)"
-ldesc: "This is the Class Library for Numbers.  Features--
-- Rich set of number classes-
-  Integer (unlimited precision), rational, short float,
-  single float, double float, long float (unlimited
-  precision), complex, modular integer, univariate polynomial.
-- Elementary, logical, transcendental functions.
-- C++ as implementation language
-- Memory efficiency-
-- Speed efficiency-
-- Interoperability"
-
-
-
-
diff --git a/libcln-devel.hint b/libcln-devel.hint
deleted file mode 100644 (file)
index b409f50..0000000
+++ /dev/null
@@ -1,18 +0,0 @@
-category: Math
-requires: libcln6 libgmp-devel libstdc++6-devel
-external-source: cln
-sdesc: "Class Library for Numbers (development)"
-ldesc: "This is the Class Library for Numbers.  Features--
-- Rich set of number classes-
-  Integer (unlimited precision), rational, short float,
-  single float, double float, long float (unlimited
-  precision), complex, modular integer, univariate polynomial.
-- Elementary, logical, transcendental functions.
-- C++ as implementation language
-- Memory efficiency-
-- Speed efficiency-
-- Interoperability"
-
-
-
-
diff --git a/libcln6.hint b/libcln6.hint
deleted file mode 100644 (file)
index c58aaac..0000000
+++ /dev/null
@@ -1,18 +0,0 @@
-category: Math
-requires: libgcc1 libgmp3 libstdc++6
-external-source: cln
-sdesc: "Class Library for Numbers (runtime)"
-ldesc: "This is the Class Library for Numbers.  Features--
-- Rich set of number classes-
-  Integer (unlimited precision), rational, short float,
-  single float, double float, long float (unlimited
-  precision), complex, modular integer, univariate polynomial.
-- Elementary, logical, transcendental functions.
-- C++ as implementation language
-- Memory efficiency-
-- Speed efficiency-
-- Interoperability"
-
-
-
-
This page took 0.026488 seconds and 5 git commands to generate.