summaryrefslogtreecommitdiff
path: root/graphics/jasper
diff options
context:
space:
mode:
authoradam <adam>2004-03-02 12:24:23 +0000
committeradam <adam>2004-03-02 12:24:23 +0000
commiteb7dbd145d32e8645140dc4474339983a702ed2f (patch)
tree0a86f7cc189978c0c328b915af5da392c3840767 /graphics/jasper
parentf68f82c1712ca1dd1e748ad1ecc9329368fe0d70 (diff)
downloadpkgsrc-eb7dbd145d32e8645140dc4474339983a702ed2f.tar.gz
patch-ac removed as well
Diffstat (limited to 'graphics/jasper')
-rw-r--r--graphics/jasper/distinfo3
-rw-r--r--graphics/jasper/patches/patch-ac293
2 files changed, 1 insertions, 295 deletions
diff --git a/graphics/jasper/distinfo b/graphics/jasper/distinfo
index e0c2cc5896c..a827a7b227b 100644
--- a/graphics/jasper/distinfo
+++ b/graphics/jasper/distinfo
@@ -1,8 +1,7 @@
-$NetBSD: distinfo,v 1.5 2004/03/02 10:28:18 adam Exp $
+$NetBSD: distinfo,v 1.6 2004/03/02 12:24:23 adam Exp $
SHA1 (jasper-1.701.0.zip) = e304457a3973c3a926792c3e25e16f05818634e4
Size (jasper-1.701.0.zip) = 1361754 bytes
-SHA1 (patch-ac) = 757b754de10c1d4304d492ee4f875d7881f12129
SHA1 (patch-ad) = 011ca779dccbe9de49c80fdd3180d849f1df63ce
SHA1 (patch-ae) = bfe00f76582a44ad748706c3fc81c4d6b8aede35
SHA1 (patch-af) = d289796549a0657c49147fa4d997fecc6e9e43cc
diff --git a/graphics/jasper/patches/patch-ac b/graphics/jasper/patches/patch-ac
deleted file mode 100644
index 74edc68170f..00000000000
--- a/graphics/jasper/patches/patch-ac
+++ /dev/null
@@ -1,293 +0,0 @@
-$NetBSD: patch-ac,v 1.1 2002/11/12 19:39:16 dillo Exp $
-
---- src/libjasper/include/jasper/jas_types.h.in.orig Tue Nov 12 19:04:17 2002
-+++ src/libjasper/include/jasper/jas_types.h.in
-@@ -0,0 +1,288 @@
-+/*
-+ * Copyright (c) 1999-2000 Image Power, Inc. and the University of
-+ * British Columbia.
-+ * Copyright (c) 2001-2002 Michael David Adams.
-+ * All rights reserved.
-+ */
-+
-+/* __START_OF_JASPER_LICENSE__
-+ *
-+ * JasPer Software License
-+ *
-+ * IMAGE POWER JPEG-2000 PUBLIC LICENSE
-+ * ************************************
-+ *
-+ * GRANT:
-+ *
-+ * Permission is hereby granted, free of charge, to any person (the "User")
-+ * obtaining a copy of this software and associated documentation, to deal
-+ * in the JasPer Software without restriction, including without limitation
-+ * the right to use, copy, modify, merge, publish, distribute, sublicense,
-+ * and/or sell copies of the JasPer Software (in source and binary forms),
-+ * and to permit persons to whom the JasPer Software is furnished to do so,
-+ * provided further that the License Conditions below are met.
-+ *
-+ * License Conditions
-+ * ******************
-+ *
-+ * A. Redistributions of source code must retain the above copyright notice,
-+ * and this list of conditions, and the following disclaimer.
-+ *
-+ * B. Redistributions in binary form must reproduce the above copyright
-+ * notice, and this list of conditions, and the following disclaimer in
-+ * the documentation and/or other materials provided with the distribution.
-+ *
-+ * C. Neither the name of Image Power, Inc. nor any other contributor
-+ * (including, but not limited to, the University of British Columbia and
-+ * Michael David Adams) may be used to endorse or promote products derived
-+ * from this software without specific prior written permission.
-+ *
-+ * D. User agrees that it shall not commence any action against Image Power,
-+ * Inc., the University of British Columbia, Michael David Adams, or any
-+ * other contributors (collectively "Licensors") for infringement of any
-+ * intellectual property rights ("IPR") held by the User in respect of any
-+ * technology that User owns or has a right to license or sublicense and
-+ * which is an element required in order to claim compliance with ISO/IEC
-+ * 15444-1 (i.e., JPEG-2000 Part 1). "IPR" means all intellectual property
-+ * rights worldwide arising under statutory or common law, and whether
-+ * or not perfected, including, without limitation, all (i) patents and
-+ * patent applications owned or licensable by User; (ii) rights associated
-+ * with works of authorship including copyrights, copyright applications,
-+ * copyright registrations, mask work rights, mask work applications,
-+ * mask work registrations; (iii) rights relating to the protection of
-+ * trade secrets and confidential information; (iv) any right analogous
-+ * to those set forth in subsections (i), (ii), or (iii) and any other
-+ * proprietary rights relating to intangible property (other than trademark,
-+ * trade dress, or service mark rights); and (v) divisions, continuations,
-+ * renewals, reissues and extensions of the foregoing (as and to the extent
-+ * applicable) now existing, hereafter filed, issued or acquired.
-+ *
-+ * E. If User commences an infringement action against any Licensor(s) then
-+ * such Licensor(s) shall have the right to terminate User's license and
-+ * all sublicenses that have been granted hereunder by User to other parties.
-+ *
-+ * F. This software is for use only in hardware or software products that
-+ * are compliant with ISO/IEC 15444-1 (i.e., JPEG-2000 Part 1). No license
-+ * or right to this Software is granted for products that do not comply
-+ * with ISO/IEC 15444-1. The JPEG-2000 Part 1 standard can be purchased
-+ * from the ISO.
-+ *
-+ * THIS DISCLAIMER OF WARRANTY CONSTITUTES AN ESSENTIAL PART OF THIS LICENSE.
-+ * NO USE OF THE JASPER SOFTWARE IS AUTHORIZED HEREUNDER EXCEPT UNDER
-+ * THIS DISCLAIMER. THE JASPER SOFTWARE IS PROVIDED BY THE LICENSORS AND
-+ * CONTRIBUTORS UNDER THIS LICENSE ON AN ``AS-IS'' BASIS, WITHOUT WARRANTY
-+ * OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, WITHOUT LIMITATION,
-+ * WARRANTIES THAT THE JASPER SOFTWARE IS FREE OF DEFECTS, IS MERCHANTABLE,
-+ * IS FIT FOR A PARTICULAR PURPOSE OR IS NON-INFRINGING. THOSE INTENDING
-+ * TO USE THE JASPER SOFTWARE OR MODIFICATIONS THEREOF FOR USE IN HARDWARE
-+ * OR SOFTWARE PRODUCTS ARE ADVISED THAT THEIR USE MAY INFRINGE EXISTING
-+ * PATENTS, COPYRIGHTS, TRADEMARKS, OR OTHER INTELLECTUAL PROPERTY RIGHTS.
-+ * THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE JASPER SOFTWARE
-+ * IS WITH THE USER. SHOULD ANY PART OF THE JASPER SOFTWARE PROVE DEFECTIVE
-+ * IN ANY RESPECT, THE USER (AND NOT THE INITIAL DEVELOPERS, THE UNIVERSITY
-+ * OF BRITISH COLUMBIA, IMAGE POWER, INC., MICHAEL DAVID ADAMS, OR ANY
-+ * OTHER CONTRIBUTOR) SHALL ASSUME THE COST OF ANY NECESSARY SERVICING,
-+ * REPAIR OR CORRECTION. UNDER NO CIRCUMSTANCES AND UNDER NO LEGAL THEORY,
-+ * WHETHER TORT (INCLUDING NEGLIGENCE), CONTRACT, OR OTHERWISE, SHALL THE
-+ * INITIAL DEVELOPER, THE UNIVERSITY OF BRITISH COLUMBIA, IMAGE POWER, INC.,
-+ * MICHAEL DAVID ADAMS, ANY OTHER CONTRIBUTOR, OR ANY DISTRIBUTOR OF THE
-+ * JASPER SOFTWARE, OR ANY SUPPLIER OF ANY OF SUCH PARTIES, BE LIABLE TO
-+ * THE USER OR ANY OTHER PERSON FOR ANY INDIRECT, SPECIAL, INCIDENTAL, OR
-+ * CONSEQUENTIAL DAMAGES OF ANY CHARACTER INCLUDING, WITHOUT LIMITATION,
-+ * DAMAGES FOR LOSS OF GOODWILL, WORK STOPPAGE, COMPUTER FAILURE OR
-+ * MALFUNCTION, OR ANY AND ALL OTHER COMMERCIAL DAMAGES OR LOSSES, EVEN IF
-+ * SUCH PARTY HAD BEEN INFORMED, OR OUGHT TO HAVE KNOWN, OF THE POSSIBILITY
-+ * OF SUCH DAMAGES. THE JASPER SOFTWARE AND UNDERLYING TECHNOLOGY ARE NOT
-+ * FAULT-TOLERANT AND ARE NOT DESIGNED, MANUFACTURED OR INTENDED FOR USE OR
-+ * RESALE AS ON-LINE CONTROL EQUIPMENT IN HAZARDOUS ENVIRONMENTS REQUIRING
-+ * FAIL-SAFE PERFORMANCE, SUCH AS IN THE OPERATION OF NUCLEAR FACILITIES,
-+ * AIRCRAFT NAVIGATION OR COMMUNICATION SYSTEMS, AIR TRAFFIC CONTROL, DIRECT
-+ * LIFE SUPPORT MACHINES, OR WEAPONS SYSTEMS, IN WHICH THE FAILURE OF THE
-+ * JASPER SOFTWARE OR UNDERLYING TECHNOLOGY OR PRODUCT COULD LEAD DIRECTLY
-+ * TO DEATH, PERSONAL INJURY, OR SEVERE PHYSICAL OR ENVIRONMENTAL DAMAGE
-+ * ("HIGH RISK ACTIVITIES"). LICENSOR SPECIFICALLY DISCLAIMS ANY EXPRESS
-+ * OR IMPLIED WARRANTY OF FITNESS FOR HIGH RISK ACTIVITIES. USER WILL NOT
-+ * KNOWINGLY USE, DISTRIBUTE OR RESELL THE JASPER SOFTWARE OR UNDERLYING
-+ * TECHNOLOGY OR PRODUCTS FOR HIGH RISK ACTIVITIES AND WILL ENSURE THAT ITS
-+ * CUSTOMERS AND END-USERS OF ITS PRODUCTS ARE PROVIDED WITH A COPY OF THE
-+ * NOTICE SPECIFIED IN THIS SECTION.
-+ *
-+ * __END_OF_JASPER_LICENSE__
-+ */
-+
-+/*
-+ * Primitive Types
-+ */
-+
-+#ifndef JAS_TYPES_H
-+#define JAS_TYPES_H
-+
-+#if !defined(JAS_CONFIGURE)
-+
-+/*
-+ We are not using a configure-based build. Try to compensate for
-+ this here, by defining the types normally defined by configure.
-+ Note: These types should match those specified in the configure.in file.
-+ */
-+#if !@HAVE_UCHAR@
-+#define uchar unsigned char
-+#endif
-+#if !@HAVE_USHORT@
-+#define ushort unsigned short
-+#endif
-+#if !@HAVE_UINT@
-+#define uint unsigned int
-+#endif
-+#if !@HAVE_ULONG@
-+#define ulong unsigned long
-+#endif
-+#if !@HAVE_LONGLONG@
-+#define longlong long long
-+#endif
-+#if !@HAVE_ULONGLONG@
-+#define ulonglong unsigned long long
-+#endif
-+#if !@HAVE_SSIZE_T@
-+#define ssize_t int
-+#endif
-+
-+#if defined(WIN32) || @HAVE_WINDOWS_H@
-+/*
-+ We are dealing with Microsoft Windows and most likely Microsoft
-+ Visual C (MSVC). (Heaven help us.) Sadly, MSVC does not correctly
-+ define some of the standard types specified in ISO/IEC 9899:1999.
-+ In particular, it does not define the "long long" and "unsigned long
-+ long" types. So, we work around this problem by using the "INT64"
-+ and "UINT64" types that are defined in the header file "windows.h".
-+ */
-+#include <windows.h>
-+#undef longlong
-+#define longlong INT64
-+#undef ulonglong
-+#define ulonglong UINT64
-+#endif
-+
-+#endif
-+
-+#if @HAVE_STDLIB_H@
-+#include <stdlib.h>
-+#endif
-+#if @HAVE_STDDEF_H@
-+#include <stddef.h>
-+#endif
-+#if @HAVE_SYS_TYPES_H@
-+#include <sys/types.h>
-+#endif
-+
-+#if @HAVE_STDBOOL_H@
-+/*
-+ * The C language implementation does correctly provide the standard header
-+ * file "stdbool.h".
-+ */
-+#include <stdbool.h>
-+#else
-+
-+#ifdef __cplusplus
-+extern "C" {
-+#endif
-+
-+/*
-+ * The C language implementation does not provide the standard header file
-+ * "stdbool.h" as required by ISO/IEC 9899:1999. Try to compensate for this
-+ * braindamage below.
-+ */
-+#if !defined(bool)
-+#define bool int
-+#endif
-+#if !defined(true)
-+#define true 1
-+#endif
-+#if !defined(false)
-+#define false 0
-+#endif
-+
-+#ifdef __cplusplus
-+}
-+#endif
-+
-+#endif
-+
-+#if @HAVE_STDINT_H@
-+/*
-+ * The C language implementation does correctly provide the standard header
-+ * file "stdint.h".
-+ */
-+#include <stdint.h>
-+#else
-+/*
-+ * The C language implementation does not provide the standard header file
-+ * "stdint.h" as required by ISO/IEC 9899:1999. Try to compensate for this
-+ * braindamage below.
-+ */
-+#include <limits.h>
-+/**********/
-+#if !defined(INT_FAST8_MIN)
-+typedef signed char int_fast8_t;
-+#define INT_FAST8_MIN (-127)
-+#define INT_FAST8_MAX 128
-+#endif
-+/**********/
-+#if !defined(UINT_FAST8_MIN)
-+typedef unsigned char uint_fast8_t;
-+#define UINT_FAST8_MIN 0
-+#define UINT_FAST8_MAX 255
-+#endif
-+/**********/
-+#if !defined(INT_FAST16_MIN)
-+typedef short int_fast16_t;
-+#define INT_FAST16_MIN SHRT_MIN
-+#define INT_FAST16_MAX SHRT_MAX
-+#endif
-+/**********/
-+#if !defined(UINT_FAST16_MIN)
-+typedef unsigned short uint_fast16_t;
-+#define UINT_FAST16_MIN USHRT_MIN
-+#define UINT_FAST16_MAX USHRT_MAX
-+#endif
-+/**********/
-+#if !defined(INT_FAST32_MIN)
-+typedef int int_fast32_t;
-+#define INT_FAST32_MIN INT_MIN
-+#define INT_FAST32_MAX INT_MAX
-+#endif
-+/**********/
-+#if !defined(UINT_FAST32_MIN)
-+typedef unsigned int uint_fast32_t;
-+#define UINT_FAST32_MIN UINT_MIN
-+#define UINT_FAST32_MAX UINT_MAX
-+#endif
-+/**********/
-+#if !defined(INT_FAST64_MIN)
-+typedef longlong int_fast64_t;
-+#define INT_FAST64_MIN LLONG_MIN
-+#define INT_FAST64_MAX LLONG_MAX
-+#endif
-+/**********/
-+#if !defined(UINT_FAST64_MIN)
-+typedef ulonglong uint_fast64_t;
-+#define UINT_FAST64_MIN ULLONG_MIN
-+#define UINT_FAST64_MAX ULLONG_MAX
-+#endif
-+/**********/
-+#endif
-+
-+/* The below macro is intended to be used for type casts. By using this
-+ macro, type casts can be easily located in the source code with
-+ tools like "grep". */
-+#define JAS_CAST(t, e) \
-+ ((t) (e))
-+
-+#ifdef __cplusplus
-+extern "C" {
-+#endif
-+
-+#ifdef __cplusplus
-+}
-+#endif
-+
-+#endif