From 5ac213d5a7213b291508da59b37848bc1f4ad1df Mon Sep 17 00:00:00 2001 From: garbled Date: Thu, 8 Jul 1999 17:16:39 +0000 Subject: Hermes-1.2.5 Library for conversion of pixel graphics. Some help from Hubert on this one.. --- graphics/hermes/Makefile | 15 +++++++++++++++ graphics/hermes/files/md5 | 3 +++ graphics/hermes/patches/patch-aa | 18 ++++++++++++++++++ graphics/hermes/patches/patch-ab | 12 ++++++++++++ graphics/hermes/patches/patch-ac | 12 ++++++++++++ graphics/hermes/pkg/COMMENT | 1 + graphics/hermes/pkg/DESCR | 13 +++++++++++++ graphics/hermes/pkg/PLIST | 12 ++++++++++++ 8 files changed, 86 insertions(+) create mode 100644 graphics/hermes/Makefile create mode 100644 graphics/hermes/files/md5 create mode 100644 graphics/hermes/patches/patch-aa create mode 100644 graphics/hermes/patches/patch-ab create mode 100644 graphics/hermes/patches/patch-ac create mode 100644 graphics/hermes/pkg/COMMENT create mode 100644 graphics/hermes/pkg/DESCR create mode 100644 graphics/hermes/pkg/PLIST (limited to 'graphics/hermes') 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 -- cgit v1.2.3