summaryrefslogtreecommitdiff
path: root/misc
diff options
context:
space:
mode:
authorobache <obache@pkgsrc.org>2010-08-15 07:35:56 +0000
committerobache <obache@pkgsrc.org>2010-08-15 07:35:56 +0000
commit064b947490cfcdf26c1daac594cc107db78be9c5 (patch)
tree75cd7bbdc922f24039a1a901bc07d59021234f75 /misc
parent1e5cb74af74ace68fda2186130ce5936b2e794cf (diff)
downloadpkgsrc-064b947490cfcdf26c1daac594cc107db78be9c5.tar.gz
Update libquantum to 1.0.0.
libquantum 1.0.0: - Fixed quantum_gate1 to work properly with sorted regs - Fixed several bugs in quantum_rk4a libquantum 0.9.1: - Added fourth-order Runge-Kutta time evolution - Fixed error in quantum_measure() that caused some register values never being measured - Improved error handling - Updated license and FSF contact data - Added arbitrary two-qubit gate - New function two print entire time evolution operator - Fixed Makefile syntax
Diffstat (limited to 'misc')
-rw-r--r--misc/libquantum/Makefile10
-rw-r--r--misc/libquantum/distinfo10
-rw-r--r--misc/libquantum/patches/patch-aa17
3 files changed, 15 insertions, 22 deletions
diff --git a/misc/libquantum/Makefile b/misc/libquantum/Makefile
index a20ef53d894..370819d3927 100644
--- a/misc/libquantum/Makefile
+++ b/misc/libquantum/Makefile
@@ -1,17 +1,19 @@
-# $NetBSD: Makefile,v 1.2 2008/07/14 12:56:09 joerg Exp $
+# $NetBSD: Makefile,v 1.3 2010/08/15 07:35:56 obache Exp $
#
-DISTNAME= libquantum-0.2.4
+DISTNAME= libquantum-1.0.0
CATEGORIES= misc
-MASTER_SITES= http://www.enyo.de/libquantum/downloads/
+MASTER_SITES= http://www.libquantum.de/files/
MAINTAINER= lennart@augustsson.net
-HOMEPAGE= http://www.enyo.de/libquantum/
+HOMEPAGE= http://www.libquantum.de/
COMMENT= Quantum computing simulation library
+LICENSE= gnu-gpl-v3
PKG_DESTDIR_SUPPORT= user-destdir
GNU_CONFIGURE= yes
+USE_LIBTOOL= yes
INSTALL_TARGET= install quobtools_install
diff --git a/misc/libquantum/distinfo b/misc/libquantum/distinfo
index 57640da03f1..ee4a0d8371f 100644
--- a/misc/libquantum/distinfo
+++ b/misc/libquantum/distinfo
@@ -1,6 +1,6 @@
-$NetBSD: distinfo,v 1.4 2005/10/23 20:10:57 rillig Exp $
+$NetBSD: distinfo,v 1.5 2010/08/15 07:35:56 obache Exp $
-SHA1 (libquantum-0.2.4.tar.gz) = dbd76434b7d4026db96aedcd16ae4cd01fb341cd
-RMD160 (libquantum-0.2.4.tar.gz) = d189f11d8119d71a3d443da28edfaea108b3f9b5
-Size (libquantum-0.2.4.tar.gz) = 211403 bytes
-SHA1 (patch-aa) = 6acf755bc0958577cd54db3f7c2519caf08bdbc4
+SHA1 (libquantum-1.0.0.tar.gz) = 1b3476ac5061ee49b470d4170863d221c0acb903
+RMD160 (libquantum-1.0.0.tar.gz) = ebd88b646cb874f192cc0ce41272fff22820a8df
+Size (libquantum-1.0.0.tar.gz) = 223241 bytes
+SHA1 (patch-aa) = ae9d274d7074e26b78817eb7723413b569154918
diff --git a/misc/libquantum/patches/patch-aa b/misc/libquantum/patches/patch-aa
index 0c97207a3ba..89a75d2deac 100644
--- a/misc/libquantum/patches/patch-aa
+++ b/misc/libquantum/patches/patch-aa
@@ -1,8 +1,8 @@
-$NetBSD: patch-aa,v 1.2 2005/10/23 20:10:57 rillig Exp $
+$NetBSD: patch-aa,v 1.3 2010/08/15 07:35:56 obache Exp $
---- measure.c.old Tue Jan 11 22:12:21 2005
-+++ measure.c Wed Feb 2 12:17:54 2005
-@@ -39,7 +39,7 @@
+--- measure.c.orig 2008-09-07 11:02:28.000000000 +0000
++++ measure.c
+@@ -40,7 +40,7 @@
double
quantum_frand()
{
@@ -11,12 +11,3 @@ $NetBSD: patch-aa,v 1.2 2005/10/23 20:10:57 rillig Exp $
}
/* Measure the contents of a quantum register */
-@@ -64,7 +64,7 @@
- result. Otherwise, continue with the next base state. */
-
- r -= quantum_prob_inline(reg.node[i].amplitude);
-- if(quantum_prob_inline(reg.node[i].amplitude) >= r)
-+ if(0 >= r)
- return reg.node[i].state;
- }
-