summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorgarbled <garbled@pkgsrc.org>1999-07-08 17:16:39 +0000
committergarbled <garbled@pkgsrc.org>1999-07-08 17:16:39 +0000
commitbe34e76bd767f99bcf6800ea414fa831ead5239d (patch)
tree93eeb81f93737a6432b1f9dc7e65b7a087083fc6
parent874182b2fe1107b57fdfc534cca8a30f25c4ab67 (diff)
downloadpkgsrc-be34e76bd767f99bcf6800ea414fa831ead5239d.tar.gz
Hermes-1.2.5
Library for conversion of pixel graphics. Some help from Hubert on this one..
-rw-r--r--graphics/hermes/Makefile15
-rw-r--r--graphics/hermes/files/md53
-rw-r--r--graphics/hermes/patches/patch-aa18
-rw-r--r--graphics/hermes/patches/patch-ab12
-rw-r--r--graphics/hermes/patches/patch-ac12
-rw-r--r--graphics/hermes/pkg/COMMENT1
-rw-r--r--graphics/hermes/pkg/DESCR13
-rw-r--r--graphics/hermes/pkg/PLIST12
8 files changed, 86 insertions, 0 deletions
diff --git a/graphics/hermes/Makefile b/graphics/hermes/Makefile
new file mode 100644
index 00000000000..ede58e2ee24
--- /dev/null
+++ b/graphics/hermes/Makefile
@@ -0,0 +1,15 @@
+# $NetBSD: Makefile,v 1.1.1.1 1999/07/08 17:16:39 garbled Exp $
+
+DISTNAME= Hermes-1.2.5
+CATEGORIES= graphics
+MASTER_SITES= http://hermes.terminal.at/files/
+
+MAINTAINER= root@garbled.net
+HOMEPAGE= http://hermes.terminal.at/
+
+USE_LIBTOOL= yes
+GNU_CONFIGURE= yes
+USE_GMAKE= yes
+MAKE_ENV= INSTALL_PROGRAM_DIR="${INSTALL_PROGRAM_DIR}"
+
+.include "../../mk/bsd.pkg.mk"
diff --git a/graphics/hermes/files/md5 b/graphics/hermes/files/md5
new file mode 100644
index 00000000000..26fcdf04214
--- /dev/null
+++ b/graphics/hermes/files/md5
@@ -0,0 +1,3 @@
+$NetBSD: md5,v 1.1.1.1 1999/07/08 17:16:39 garbled Exp $
+
+MD5 (Hermes-1.2.5.tar.gz) = 9fbb9842406cb5fa1ec71e9ecf99c137
diff --git a/graphics/hermes/patches/patch-aa b/graphics/hermes/patches/patch-aa
new file mode 100644
index 00000000000..73387252dd0
--- /dev/null
+++ b/graphics/hermes/patches/patch-aa
@@ -0,0 +1,18 @@
+$NetBSD: patch-aa,v 1.1.1.1 1999/07/08 17:16:39 garbled Exp $
+--- src/HermConf.h.BAK Sat Apr 17 00:03:08 1999
++++ src/HermConf.h Sat Apr 17 00:03:19 1999
+@@ -20,6 +20,14 @@
+ #endif
+ #endif
+
++#if defined(__NetBSD__)
++# if (BYTE_ORDER == LITTLE_ENDIAN)
++# define __LITTLE_ENDIAN__ 1
++# else /* BYTE_ORDER == LITTLE_ENDIAN */
++# define __BIG_ENDIAN__ 1
++# endif /* BYTE_ORDER == LITTLE_ENDIAN */
++#endif /* __NetBSD__ */
++
+
+ #ifdef __CYGWIN32__
+ #define __CYGNUS__
diff --git a/graphics/hermes/patches/patch-ab b/graphics/hermes/patches/patch-ab
new file mode 100644
index 00000000000..9c2942271fb
--- /dev/null
+++ b/graphics/hermes/patches/patch-ab
@@ -0,0 +1,12 @@
+$NetBSD: patch-ab,v 1.1.1.1 1999/07/08 17:16:39 garbled Exp $
+--- configure.orig Thu Jul 8 09:06:39 1999
++++ configure Thu Jul 8 09:06:46 1999
+@@ -1582,7 +1582,7 @@
+ LIBTOOL_DEPS="$ac_aux_dir/ltconfig $ac_aux_dir/ltmain.sh"
+
+ # Always use our own libtool.
+-LIBTOOL='$(SHELL) $(top_builddir)/libtool'
++#LIBTOOL='$(SHELL) $(top_builddir)/libtool'
+
+ # Redirect the config.log output again, so that the ltconfig log is not
+ # clobbered by the next message.
diff --git a/graphics/hermes/patches/patch-ac b/graphics/hermes/patches/patch-ac
new file mode 100644
index 00000000000..c8af285d5f6
--- /dev/null
+++ b/graphics/hermes/patches/patch-ac
@@ -0,0 +1,12 @@
+$NetBSD: patch-ac,v 1.1.1.1 1999/07/08 17:16:40 garbled Exp $
+--- src/Makefile.in.orig Thu Jul 8 09:25:45 1999
++++ src/Makefile.in Thu Jul 8 09:31:06 1999
+@@ -399,7 +399,7 @@
+
+
+ install-data-local:
+- $(INSTALL) -m 0755 -d $(includedir)/Hermes
++ $(INSTALL_PROGRAM_DIR) -m 0755 $(includedir)/Hermes
+ for incfile in $(publicheaders); do \
+ $(INSTALL) -m 0644 $$incfile $(includedir)/Hermes; \
+ done
diff --git a/graphics/hermes/pkg/COMMENT b/graphics/hermes/pkg/COMMENT
new file mode 100644
index 00000000000..e364eee266f
--- /dev/null
+++ b/graphics/hermes/pkg/COMMENT
@@ -0,0 +1 @@
+Library for conversion of pixel graphics.
diff --git a/graphics/hermes/pkg/DESCR b/graphics/hermes/pkg/DESCR
new file mode 100644
index 00000000000..d6ecc9d95c8
--- /dev/null
+++ b/graphics/hermes/pkg/DESCR
@@ -0,0 +1,13 @@
+Hermes is intended for use in graphics libraries or directly in
+graphics programs. In the beginning the goal was to provide the
+fastest possible routines for the purpose Hermes was designed for,
+thus the target were fast graphics libraries for games and the
+sort. However, lately more and more choice for high-quality
+rendering is being built in so things like photorealistic rendering
+software might profit from the speed of Hermes in the very near
+future.
+
+The library is straight-forward to use. There are about 8 functions
+you will need to know about for a simple application and probably
+twice as many for a more complicated one. It should take about 10
+minutes to build Hermes into your code.
diff --git a/graphics/hermes/pkg/PLIST b/graphics/hermes/pkg/PLIST
new file mode 100644
index 00000000000..068da81dc50
--- /dev/null
+++ b/graphics/hermes/pkg/PLIST
@@ -0,0 +1,12 @@
+@comment $NetBSD: PLIST,v 1.1.1.1 1999/07/08 17:16:40 garbled Exp $
+include/Hermes/Hermes.h
+include/Hermes/Types.h
+include/Hermes/H_Conv.h
+include/Hermes/H_Clear.h
+include/Hermes/H_Pal.h
+include/Hermes/H_Format.h
+include/Hermes/H_Config.h
+include/Hermes/H_Types.h
+lib/libHermes.so.1.2
+lib/libHermes.a
+@dirrm include/Hermes