diff --git a/net-print/omni/ChangeLog b/net-print/omni/ChangeLog new file mode 100644 index 00000000..579ec845 --- /dev/null +++ b/net-print/omni/ChangeLog @@ -0,0 +1,10 @@ +# ChangeLog for net-print/omni +# Copyright 1999-2008 Gentoo Foundation; Distributed under the GPL v2 +# $Header: $ + + 02 Sep 2008; Mario Fetka + +files/Omni-0.9.2-gcc43-1.patch, + +files/OmniEpsonVendor-0.9.2-gcc43-1.patch, +metadata.xml, + +omni-0.9.2-r1.ebuild: + initial version + diff --git a/net-print/omni/Manifest b/net-print/omni/Manifest new file mode 100644 index 00000000..c4dcf192 --- /dev/null +++ b/net-print/omni/Manifest @@ -0,0 +1,9 @@ +AUX Omni-0.9.2-gcc43-1.patch 59593 RMD160 685a0b149db51341c548fb238925bbe309a5d175 SHA1 f1271312c0ff7e0df137a6ab500134d1e18078bd SHA256 fe200663cb1b8d1b933ac82dc9b9ef541166188a6acad8081382c060334bc108 +AUX OmniEpsonVendor-0.9.2-gcc43-1.patch 829 RMD160 6400dcb32ac39dad7826f096f7c3dc6798ab1f3d SHA1 6e9d727ffadfa93d253757e569c44b5724f18a27 SHA256 135fcab7bab07743b7db45485f7653813eb75fe394011e15a16bdb32651124cb +DIST Omni-0.9.2.tar.gz 4222308 RMD160 2e9dcc4194e1df0fce2cf1659411fff9e6e7b00c SHA1 796c5bf28d66ed186a1b0d169c660d9f91c2af92 SHA256 e8f36dfea952ad7a3eebf6d8d08aafd191906ba6b8992c5f56166bc7e67532a2 +DIST OmniArchitecture.0.3.pdf 169117 RMD160 8b75b1f55cbb93d3b7ec6c29046927e136c891ce SHA1 20d982f1f5245433dc3585db2b5b1a9335df7cd2 SHA256 98a6d83586f6ca53354cc2c8f6a7739197993223d5e9d9f67b6292de12906bd0 +DIST OmniEpsonVendor-0.9.2.tar.gz 8493387 RMD160 817a78002e3b96d3f99d644237421c1e3b7fb9ba SHA1 c551c0d6f4142f0072366cfaee310148460e7e36 SHA256 63b1e30b4a4fc12f11d67ca019468e014dce0638f8845a501e2392a298692da7 +DIST omni-0.9.2-foomatic.tar.bz2 91000 RMD160 36a8dd1fdf15bcaa91a1a741d6b057dbe8431ec3 SHA1 a8e21ae0084c9860902ba98fa711c87d0435b4d1 SHA256 0d0b8613cd705db7fdb8aed95306a377537fbf443d53414889f2348131ca8199 +EBUILD omni-0.9.2-r1.ebuild 1931 RMD160 81a3862d337d34106002b670ab585ff0d98bee5f SHA1 37aa1492f7b4534af1f53f23198093f1bbcd5e54 SHA256 917ace6d8e942689ac38d01ae514730e28f63db18c99c6dfa3ce270f795456a9 +MISC ChangeLog 306 RMD160 783da9ae011042b02cc3b8c5b448f0410771bb39 SHA1 48c92d9f359caa7ffe47517756fa491f2329f33f SHA256 7cade8e7d13ee35352992e9a351379326a597edcee944d9c0afb0171bc839b17 +MISC metadata.xml 170 RMD160 645927a396fdc21cdeb089fe42c5397332420ea6 SHA1 ac7f48a14fec325926f9ce1be8fbf1f311b4f2e4 SHA256 d797a2ec6f9dc516c9f9c1a758ee87ad3e8c43101b5dc76c2f872d5bd4639b42 diff --git a/net-print/omni/files/Omni-0.9.2-gcc43-1.patch b/net-print/omni/files/Omni-0.9.2-gcc43-1.patch new file mode 100644 index 00000000..b06da768 --- /dev/null +++ b/net-print/omni/files/Omni-0.9.2-gcc43-1.patch @@ -0,0 +1,1692 @@ +Submitted By: Mario Fetka (mario dot fetka at gmail dot com) +Date: 2008-09-02 +Initial Package Version: 0.9.2 +Origin: me +Upstream Status: unknown +Description: make it compile with gcc 4.3 + +diff -Naur Omni-0.9.2.orig/Brother/Brother ESC Blitter.cpp Omni-0.9.2/Brother/Brother ESC Blitter.cpp +--- Omni-0.9.2.orig/Brother/Brother ESC Blitter.cpp 2004-08-30 14:53:27.000000000 +0000 ++++ Omni-0.9.2/Brother/Brother ESC Blitter.cpp 2008-09-02 13:25:54.432004654 +0000 +@@ -19,6 +19,9 @@ + #include "Brother_ESC_Blitter.hpp" + #include "Brother_ESC_Instance.hpp" + ++#include ++#include ++ + #include + #include + #include +diff -Naur Omni-0.9.2.orig/Brother/Brother ESC Instance.cpp Omni-0.9.2/Brother/Brother ESC Instance.cpp +--- Omni-0.9.2.orig/Brother/Brother ESC Instance.cpp 2004-08-26 19:47:13.000000000 +0000 ++++ Omni-0.9.2/Brother/Brother ESC Instance.cpp 2008-09-02 13:25:54.433004991 +0000 +@@ -23,6 +23,8 @@ + + #include + #include ++#include ++#include + + const static bool fTestNoCompression = true; + +diff -Naur Omni-0.9.2.orig/Brother/Brother PCL Blitter.cpp Omni-0.9.2/Brother/Brother PCL Blitter.cpp +--- Omni-0.9.2.orig/Brother/Brother PCL Blitter.cpp 2004-08-30 14:53:26.000000000 +0000 ++++ Omni-0.9.2/Brother/Brother PCL Blitter.cpp 2008-09-02 13:25:54.433004991 +0000 +@@ -21,6 +21,9 @@ + #include "DeviceOrientation.hpp" + #include + ++#include ++#include ++ + DeviceBlitter * + createBlitter (PrintDevice *pDevice) + { +diff -Naur Omni-0.9.2.orig/Brother/Brother PCL Instance.cpp Omni-0.9.2/Brother/Brother PCL Instance.cpp +--- Omni-0.9.2.orig/Brother/Brother PCL Instance.cpp 2004-08-26 19:47:14.000000000 +0000 ++++ Omni-0.9.2/Brother/Brother PCL Instance.cpp 2008-09-02 13:25:54.434003512 +0000 +@@ -25,6 +25,8 @@ + #include + #include + #include ++#include ++#include + + DeviceInstance * + createInstance (PrintDevice *pDevice) +diff -Naur Omni-0.9.2.orig/CUPS/GenerateOmniPPD.cpp Omni-0.9.2/CUPS/GenerateOmniPPD.cpp +--- Omni-0.9.2.orig/CUPS/GenerateOmniPPD.cpp 2004-06-09 15:19:49.000000000 +0000 ++++ Omni-0.9.2/CUPS/GenerateOmniPPD.cpp 2008-09-02 13:25:54.439003798 +0000 +@@ -22,6 +22,7 @@ + #include + #include + #include ++#include + + #include + #include +diff -Naur Omni-0.9.2.orig/CUPS/GenerateOmniPPDs.cpp Omni-0.9.2/CUPS/GenerateOmniPPDs.cpp +--- Omni-0.9.2.orig/CUPS/GenerateOmniPPDs.cpp 2004-06-09 15:18:03.000000000 +0000 ++++ Omni-0.9.2/CUPS/GenerateOmniPPDs.cpp 2008-09-02 13:25:54.439003798 +0000 +@@ -35,6 +35,9 @@ + #include + #include + ++#include ++#include ++ + void + printUsage (char *pszProgramName) + { +diff -Naur Omni-0.9.2.orig/Canon/Canon BJC-8500 Blitter.cpp Omni-0.9.2/Canon/Canon BJC-8500 Blitter.cpp +--- Omni-0.9.2.orig/Canon/Canon BJC-8500 Blitter.cpp 2004-08-30 14:53:30.000000000 +0000 ++++ Omni-0.9.2/Canon/Canon BJC-8500 Blitter.cpp 2008-09-02 13:25:54.435003639 +0000 +@@ -21,6 +21,9 @@ + #include "DeviceOrientation.hpp" + #include + ++#include ++#include ++ + #define BUMP_TO_NEXT_MODULUS(n,m) ((((n)+(m)-1)/(m))*(m)) + + const static bool fTestNoCompression = false; +diff -Naur Omni-0.9.2.orig/Canon/Canon BJC-8500 Instance.cpp Omni-0.9.2/Canon/Canon BJC-8500 Instance.cpp +--- Omni-0.9.2.orig/Canon/Canon BJC-8500 Instance.cpp 2004-08-26 19:47:14.000000000 +0000 ++++ Omni-0.9.2/Canon/Canon BJC-8500 Instance.cpp 2008-09-02 13:25:54.435003639 +0000 +@@ -21,6 +21,8 @@ + + #include + #include ++#include ++#include + + const static bool fTestNoCompression = true; + +diff -Naur Omni-0.9.2.orig/Canon/Canon Blitter.cpp Omni-0.9.2/Canon/Canon Blitter.cpp +--- Omni-0.9.2.orig/Canon/Canon Blitter.cpp 2004-08-30 14:53:28.000000000 +0000 ++++ Omni-0.9.2/Canon/Canon Blitter.cpp 2008-09-02 13:25:54.436003556 +0000 +@@ -21,6 +21,9 @@ + #include "DeviceOrientation.hpp" + #include + ++#include ++#include ++ + #define BUMP_TO_NEXT_MODULUS(n,m) ((((n)+(m)-1)/(m))*(m)) + + const static bool fTestNoCompression = false; +diff -Naur Omni-0.9.2.orig/Canon/Canon Instance.cpp Omni-0.9.2/Canon/Canon Instance.cpp +--- Omni-0.9.2.orig/Canon/Canon Instance.cpp 2004-08-26 19:47:16.000000000 +0000 ++++ Omni-0.9.2/Canon/Canon Instance.cpp 2008-09-02 13:25:54.437003404 +0000 +@@ -21,6 +21,8 @@ + + #include + #include ++#include ++#include + + const static bool fTestNoCompression = true; + +diff -Naur Omni-0.9.2.orig/Canon/Canon S450 Blitter.cpp Omni-0.9.2/Canon/Canon S450 Blitter.cpp +--- Omni-0.9.2.orig/Canon/Canon S450 Blitter.cpp 2004-08-30 14:53:13.000000000 +0000 ++++ Omni-0.9.2/Canon/Canon S450 Blitter.cpp 2008-09-02 13:25:54.437003404 +0000 +@@ -21,6 +21,9 @@ + #include "DeviceOrientation.hpp" + #include + ++#include ++#include ++ + #define BUMP_TO_NEXT_MODULUS(n,m) ((((n)+(m)-1)/(m))*(m)) + + const static bool fTestNoCompression = false; +diff -Naur Omni-0.9.2.orig/Canon/Canon S450 Instance.cpp Omni-0.9.2/Canon/Canon S450 Instance.cpp +--- Omni-0.9.2.orig/Canon/Canon S450 Instance.cpp 2004-08-26 19:47:00.000000000 +0000 ++++ Omni-0.9.2/Canon/Canon S450 Instance.cpp 2008-09-02 13:25:54.438003531 +0000 +@@ -21,6 +21,8 @@ + + #include + #include ++#include ++#include + + const static bool fTestNoCompression = true; + +diff -Naur Omni-0.9.2.orig/DeviceConnection.cpp Omni-0.9.2/DeviceConnection.cpp +--- Omni-0.9.2.orig/DeviceConnection.cpp 2003-11-14 18:22:14.000000000 +0000 ++++ Omni-0.9.2/DeviceConnection.cpp 2008-09-02 13:25:54.439003798 +0000 +@@ -19,6 +19,9 @@ + #include "DeviceConnection.hpp" + #include "StringResource.hpp" + ++#include ++#include ++ + DeviceConnection:: + DeviceConnection (Device *pDevice, + int id, +diff -Naur Omni-0.9.2.orig/DeviceCopies.cpp Omni-0.9.2/DeviceCopies.cpp +--- Omni-0.9.2.orig/DeviceCopies.cpp 2004-08-26 19:47:29.000000000 +0000 ++++ Omni-0.9.2/DeviceCopies.cpp 2008-09-02 13:25:54.440003646 +0000 +@@ -19,6 +19,9 @@ + #include "DeviceCopies.hpp" + #include "JobProperties.hpp" + ++#include ++#include ++ + static PSZCRO vapszJobPropertyKeys[] = { + "Copies" + }; +diff -Naur Omni-0.9.2.orig/DeviceDither.cpp Omni-0.9.2/DeviceDither.cpp +--- Omni-0.9.2.orig/DeviceDither.cpp 2003-11-24 22:05:36.000000000 +0000 ++++ Omni-0.9.2/DeviceDither.cpp 2008-09-02 13:25:54.440003646 +0000 +@@ -20,6 +20,7 @@ + #include "PrintDevice.hpp" + #include "JobProperties.hpp" + ++#include + #include + #include + #include +diff -Naur Omni-0.9.2.orig/DeviceForm.cpp Omni-0.9.2/DeviceForm.cpp +--- Omni-0.9.2.orig/DeviceForm.cpp 2004-06-09 15:18:03.000000000 +0000 ++++ Omni-0.9.2/DeviceForm.cpp 2008-09-02 13:25:54.441003912 +0000 +@@ -22,6 +22,7 @@ + #include "JobProperties.hpp" + + #include ++#include + #include + #include + +diff -Naur Omni-0.9.2.orig/DeviceMedia.cpp Omni-0.9.2/DeviceMedia.cpp +--- Omni-0.9.2.orig/DeviceMedia.cpp 2004-08-30 14:53:40.000000000 +0000 ++++ Omni-0.9.2/DeviceMedia.cpp 2008-09-02 13:25:54.442003551 +0000 +@@ -22,6 +22,7 @@ + + #include + #include ++#include + + static PSZCRO vapszJobPropertyKeys[] = { + "media" +diff -Naur Omni-0.9.2.orig/DeviceNUp.cpp Omni-0.9.2/DeviceNUp.cpp +--- Omni-0.9.2.orig/DeviceNUp.cpp 2004-08-30 14:53:33.000000000 +0000 ++++ Omni-0.9.2/DeviceNUp.cpp 2008-09-02 13:25:54.442003551 +0000 +@@ -22,6 +22,7 @@ + + #include + #include ++#include + + static PSZCRO vapszJobPropertyKeys[] = { + "NumberUp", +diff -Naur Omni-0.9.2.orig/DeviceOrientation.cpp Omni-0.9.2/DeviceOrientation.cpp +--- Omni-0.9.2.orig/DeviceOrientation.cpp 2004-08-30 14:53:21.000000000 +0000 ++++ Omni-0.9.2/DeviceOrientation.cpp 2008-09-02 13:25:54.442003551 +0000 +@@ -22,6 +22,7 @@ + + #include + #include ++#include + + static PSZCRO vapszJobPropertyKeys[] = { + "Rotation" +diff -Naur Omni-0.9.2.orig/DeviceOutputBin.cpp Omni-0.9.2/DeviceOutputBin.cpp +--- Omni-0.9.2.orig/DeviceOutputBin.cpp 2004-08-30 14:53:16.000000000 +0000 ++++ Omni-0.9.2/DeviceOutputBin.cpp 2008-09-02 13:25:54.443003748 +0000 +@@ -22,6 +22,7 @@ + + #include + #include ++#include + + static PSZCRO vapszJobPropertyKeys[] = { + "OutputBin" +diff -Naur Omni-0.9.2.orig/DevicePrintMode.cpp Omni-0.9.2/DevicePrintMode.cpp +--- Omni-0.9.2.orig/DevicePrintMode.cpp 2004-08-30 14:53:15.000000000 +0000 ++++ Omni-0.9.2/DevicePrintMode.cpp 2008-09-02 13:25:54.443003748 +0000 +@@ -22,6 +22,7 @@ + + #include + #include ++#include + + static PSZCRO vapszJobPropertyKeys[] = { + "printmode" +diff -Naur Omni-0.9.2.orig/DeviceResolution.cpp Omni-0.9.2/DeviceResolution.cpp +--- Omni-0.9.2.orig/DeviceResolution.cpp 2004-08-30 14:53:19.000000000 +0000 ++++ Omni-0.9.2/DeviceResolution.cpp 2008-09-02 13:25:54.444003945 +0000 +@@ -22,6 +22,7 @@ + + #include + #include ++#include + + static PSZCRO vapszJobPropertyKeys[] = { + "Resolution" +diff -Naur Omni-0.9.2.orig/DeviceScaling.cpp Omni-0.9.2/DeviceScaling.cpp +--- Omni-0.9.2.orig/DeviceScaling.cpp 2004-08-30 14:53:09.000000000 +0000 ++++ Omni-0.9.2/DeviceScaling.cpp 2008-09-02 13:25:54.444003945 +0000 +@@ -20,6 +20,8 @@ + #include "JobProperties.hpp" + + #include ++#include ++#include + + static PSZCRO vapszJobPropertyKeys[] = { + "ScalingType", +diff -Naur Omni-0.9.2.orig/DeviceSheetCollate.cpp Omni-0.9.2/DeviceSheetCollate.cpp +--- Omni-0.9.2.orig/DeviceSheetCollate.cpp 2004-08-30 14:53:25.000000000 +0000 ++++ Omni-0.9.2/DeviceSheetCollate.cpp 2008-09-02 13:25:54.445003792 +0000 +@@ -22,6 +22,7 @@ + + #include + #include ++#include + + static PSZCRO vapszJobPropertyKeys[] = { + "SheetCollate" +diff -Naur Omni-0.9.2.orig/DeviceSide.cpp Omni-0.9.2/DeviceSide.cpp +--- Omni-0.9.2.orig/DeviceSide.cpp 2004-08-30 14:53:36.000000000 +0000 ++++ Omni-0.9.2/DeviceSide.cpp 2008-09-02 13:25:54.445003792 +0000 +@@ -22,6 +22,7 @@ + + #include + #include ++#include + + static PSZCRO vapszJobPropertyKeys[] = { + "Sides" +diff -Naur Omni-0.9.2.orig/DeviceStitching.cpp Omni-0.9.2/DeviceStitching.cpp +--- Omni-0.9.2.orig/DeviceStitching.cpp 2004-08-30 14:53:15.000000000 +0000 ++++ Omni-0.9.2/DeviceStitching.cpp 2008-09-02 13:25:54.446003570 +0000 +@@ -19,6 +19,9 @@ + #include "DeviceStitching.hpp" + #include "JobProperties.hpp" + ++#include ++#include ++ + static PSZCRO vapszJobPropertyKeys[] = { + "StitchingPosition", + "StitchingReferenceEdge", +diff -Naur Omni-0.9.2.orig/DeviceTester2.cpp Omni-0.9.2/DeviceTester2.cpp +--- Omni-0.9.2.orig/DeviceTester2.cpp 2003-11-14 18:22:08.000000000 +0000 ++++ Omni-0.9.2/DeviceTester2.cpp 2008-09-02 13:25:54.446003570 +0000 +@@ -21,6 +21,9 @@ + #include "Omni.hpp" + #include "JobProperties.hpp" + ++#include ++#include ++ + #if 1 + + int +diff -Naur Omni-0.9.2.orig/DeviceTester3.cpp Omni-0.9.2/DeviceTester3.cpp +--- Omni-0.9.2.orig/DeviceTester3.cpp 2003-03-20 22:19:43.000000000 +0000 ++++ Omni-0.9.2/DeviceTester3.cpp 2008-09-02 13:25:54.446003570 +0000 +@@ -19,6 +19,9 @@ + #include "Device.hpp" + #include "Omni.hpp" + ++#include ++#include ++ + #include + #include + #include +diff -Naur Omni-0.9.2.orig/DeviceTester4.cpp Omni-0.9.2/DeviceTester4.cpp +--- Omni-0.9.2.orig/DeviceTester4.cpp 2004-01-26 20:49:08.000000000 +0000 ++++ Omni-0.9.2/DeviceTester4.cpp 2008-09-02 13:25:54.447003767 +0000 +@@ -20,6 +20,9 @@ + #include "Omni.hpp" + #include "JobProperties.hpp" + ++#include ++#include ++ + // (source setit "test XMLDevice"; ./DeviceTester4 -sproperties='XMLMasterFile="Test Me.xml"' --driver XMLOmniDevice) + + Device * +diff -Naur Omni-0.9.2.orig/DeviceTester5.cpp Omni-0.9.2/DeviceTester5.cpp +--- Omni-0.9.2.orig/DeviceTester5.cpp 2003-11-14 18:22:08.000000000 +0000 ++++ Omni-0.9.2/DeviceTester5.cpp 2008-09-02 13:25:54.447003767 +0000 +@@ -21,6 +21,9 @@ + #include + #include + ++#include ++#include ++ + Device * + loadDevice (PSZCRO pszFullDeviceName, + PSZCRO pszJobProperties, +diff -Naur Omni-0.9.2.orig/DeviceTray.cpp Omni-0.9.2/DeviceTray.cpp +--- Omni-0.9.2.orig/DeviceTray.cpp 2004-08-30 14:53:37.000000000 +0000 ++++ Omni-0.9.2/DeviceTray.cpp 2008-09-02 13:25:54.447003767 +0000 +@@ -22,6 +22,7 @@ + + #include + #include ++#include + + static PSZCRO vapszJobPropertyKeys[] = { + "InputTray" +diff -Naur Omni-0.9.2.orig/DeviceTrimming.cpp Omni-0.9.2/DeviceTrimming.cpp +--- Omni-0.9.2.orig/DeviceTrimming.cpp 2004-08-30 14:53:13.000000000 +0000 ++++ Omni-0.9.2/DeviceTrimming.cpp 2008-09-02 13:25:54.448003475 +0000 +@@ -22,6 +22,7 @@ + + #include + #include ++#include + + static PSZCRO vapszJobPropertyKeys[] = { + "Trimming" +diff -Naur Omni-0.9.2.orig/DitherLibraryExample.cpp Omni-0.9.2/DitherLibraryExample.cpp +--- Omni-0.9.2.orig/DitherLibraryExample.cpp 2003-11-14 18:22:31.000000000 +0000 ++++ Omni-0.9.2/DitherLibraryExample.cpp 2008-09-02 13:25:54.448003475 +0000 +@@ -29,6 +29,8 @@ + #include "Device.hpp" + #include "JobProperties.hpp" + ++#include ++ + class DitherLibraryExample : public DeviceDither + { + public: +diff -Naur Omni-0.9.2.orig/Enumeration.cpp Omni-0.9.2/Enumeration.cpp +--- Omni-0.9.2.orig/Enumeration.cpp 2004-08-26 19:47:25.000000000 +0000 ++++ Omni-0.9.2/Enumeration.cpp 2008-09-02 13:25:54.448003475 +0000 +@@ -19,6 +19,9 @@ + #include "Enumeration.hpp" + #include "JobProperties.hpp" + ++#include ++#include ++ + ArrayEnumerator:: + ArrayEnumerator (int cKeys, PSZCRO *aKeys) + { +diff -Naur Omni-0.9.2.orig/Epson/Epson ESC Blitter.cpp Omni-0.9.2/Epson/Epson ESC Blitter.cpp +--- Omni-0.9.2.orig/Epson/Epson ESC Blitter.cpp 2004-08-30 14:53:10.000000000 +0000 ++++ Omni-0.9.2/Epson/Epson ESC Blitter.cpp 2008-09-02 13:25:54.449003463 +0000 +@@ -19,6 +19,9 @@ + #include "Epson_ESC_Blitter.hpp" + #include "Epson_ESC_Instance.hpp" + ++#include ++#include ++ + #include + #include + #include +diff -Naur Omni-0.9.2.orig/Epson/Epson ESC Instance.cpp Omni-0.9.2/Epson/Epson ESC Instance.cpp +--- Omni-0.9.2.orig/Epson/Epson ESC Instance.cpp 2004-08-26 19:46:55.000000000 +0000 ++++ Omni-0.9.2/Epson/Epson ESC Instance.cpp 2008-09-02 13:25:54.449003463 +0000 +@@ -23,6 +23,8 @@ + + #include + #include ++#include ++#include + + const static bool fTestNoCompression = true; + +diff -Naur Omni-0.9.2.orig/Epson/Epson ESCP2 Blitter.cpp Omni-0.9.2/Epson/Epson ESCP2 Blitter.cpp +--- Omni-0.9.2.orig/Epson/Epson ESCP2 Blitter.cpp 2004-08-30 14:53:17.000000000 +0000 ++++ Omni-0.9.2/Epson/Epson ESCP2 Blitter.cpp 2008-09-02 13:25:54.450003799 +0000 +@@ -21,6 +21,9 @@ + #include "DeviceOrientation.hpp" + #include + ++#include ++#include ++ + const static bool fTestNoCompression = false; + + int compressEpsonRLE (PBYTE pbData, +diff -Naur Omni-0.9.2.orig/Epson/Epson ESCP2 Instance.cpp Omni-0.9.2/Epson/Epson ESCP2 Instance.cpp +--- Omni-0.9.2.orig/Epson/Epson ESCP2 Instance.cpp 2004-08-26 19:47:04.000000000 +0000 ++++ Omni-0.9.2/Epson/Epson ESCP2 Instance.cpp 2008-09-02 13:25:54.451003926 +0000 +@@ -23,6 +23,8 @@ + + #include + #include ++#include ++#include + + const static bool fTestNoCompression = true; + +diff -Naur Omni-0.9.2.orig/Epson/Epson High Res ESCP2 Blitter.cpp Omni-0.9.2/Epson/Epson High Res ESCP2 Blitter.cpp +--- Omni-0.9.2.orig/Epson/Epson High Res ESCP2 Blitter.cpp 2004-01-26 20:49:25.000000000 +0000 ++++ Omni-0.9.2/Epson/Epson High Res ESCP2 Blitter.cpp 2008-09-02 13:25:54.452003774 +0000 +@@ -20,6 +20,9 @@ + #include "Epson_High_Res_ESCP2_Instance.hpp" + #include "DeviceOrientation.hpp" + ++#include ++#include ++ + #include + + #define PERF_CHANGE 1 +diff -Naur Omni-0.9.2.orig/Epson/Epson High Res ESCP2 Instance.cpp Omni-0.9.2/Epson/Epson High Res ESCP2 Instance.cpp +--- Omni-0.9.2.orig/Epson/Epson High Res ESCP2 Instance.cpp 2004-08-26 19:46:59.000000000 +0000 ++++ Omni-0.9.2/Epson/Epson High Res ESCP2 Instance.cpp 2008-09-02 13:25:54.453003552 +0000 +@@ -19,6 +19,9 @@ + #include "Epson_High_Res_ESCP2_Instance.hpp" + #include "defines.hpp" + ++#include ++#include ++ + #include + #include + +diff -Naur Omni-0.9.2.orig/Epson/Epson PCL Blitter.cpp Omni-0.9.2/Epson/Epson PCL Blitter.cpp +--- Omni-0.9.2.orig/Epson/Epson PCL Blitter.cpp 2004-08-30 14:53:10.000000000 +0000 ++++ Omni-0.9.2/Epson/Epson PCL Blitter.cpp 2008-09-02 13:25:54.454003679 +0000 +@@ -21,6 +21,9 @@ + #include "DeviceOrientation.hpp" + #include + ++#include ++#include ++ + DeviceBlitter * + createBlitter (PrintDevice *pDevice) + { +diff -Naur Omni-0.9.2.orig/Epson/Epson PCL Instance.cpp Omni-0.9.2/Epson/Epson PCL Instance.cpp +--- Omni-0.9.2.orig/Epson/Epson PCL Instance.cpp 2004-08-26 19:46:55.000000000 +0000 ++++ Omni-0.9.2/Epson/Epson PCL Instance.cpp 2008-09-02 13:25:54.455003876 +0000 +@@ -25,6 +25,8 @@ + #include + #include + #include ++#include ++#include + + DeviceInstance * + createInstance (PrintDevice *pDevice) +diff -Naur Omni-0.9.2.orig/Foomatic/OmniFoomaticGenerator.cpp Omni-0.9.2/Foomatic/OmniFoomaticGenerator.cpp +--- Omni-0.9.2.orig/Foomatic/OmniFoomaticGenerator.cpp 2004-08-30 16:06:02.000000000 +0000 ++++ Omni-0.9.2/Foomatic/OmniFoomaticGenerator.cpp 2008-09-02 13:25:54.456003794 +0000 +@@ -21,6 +21,8 @@ + #include + #include + #include ++#include ++#include + + #include "Device.hpp" + #include "Omni.hpp" +diff -Naur Omni-0.9.2.orig/GhostscriptInterface.cpp Omni-0.9.2/GhostscriptInterface.cpp +--- Omni-0.9.2.orig/GhostscriptInterface.cpp 2003-11-14 18:22:31.000000000 +0000 ++++ Omni-0.9.2/GhostscriptInterface.cpp 2008-09-02 13:25:54.457003083 +0000 +@@ -21,6 +21,8 @@ + + #include + #include ++#include ++#include + + /*--------------------------------------------------------------------------------*/ + /* GhostscriptInferfaceInit */ +diff -Naur Omni-0.9.2.orig/GplCompression.cpp Omni-0.9.2/GplCompression.cpp +--- Omni-0.9.2.orig/GplCompression.cpp 2003-03-20 22:20:07.000000000 +0000 ++++ Omni-0.9.2/GplCompression.cpp 2008-09-02 13:25:54.458003978 +0000 +@@ -19,6 +19,7 @@ + #include "GplCompression.hpp" + #include "DevicePrintMode.hpp" + ++#include + #include + + #include +diff -Naur Omni-0.9.2.orig/GplDitherInstance.cpp Omni-0.9.2/GplDitherInstance.cpp +--- Omni-0.9.2.orig/GplDitherInstance.cpp 2003-11-14 18:22:19.000000000 +0000 ++++ Omni-0.9.2/GplDitherInstance.cpp 2008-09-02 13:25:54.466003458 +0000 +@@ -20,6 +20,7 @@ + #include "JobProperties.hpp" + + #include ++#include + + #undef MAX3 + #define MAX3(a, b, c) ((a) > (b) ? ((a) > (c) ? (a) : (c)) : (b) > (c) ? (b) : (c)) +diff -Naur Omni-0.9.2.orig/HP LaserJet/HP LaserJet PCL Blitter.cpp Omni-0.9.2/HP LaserJet/HP LaserJet PCL Blitter.cpp +--- Omni-0.9.2.orig/HP LaserJet/HP LaserJet PCL Blitter.cpp 2004-08-30 14:53:15.000000000 +0000 ++++ Omni-0.9.2/HP LaserJet/HP LaserJet PCL Blitter.cpp 2008-09-02 13:25:54.468003783 +0000 +@@ -21,6 +21,9 @@ + #include "DeviceOrientation.hpp" + #include + ++#include ++#include ++ + DeviceBlitter * + createBlitter (PrintDevice *pDevice) + { +diff -Naur Omni-0.9.2.orig/HP LaserJet/HP LaserJet PCL Instance.cpp Omni-0.9.2/HP LaserJet/HP LaserJet PCL Instance.cpp +--- Omni-0.9.2.orig/HP LaserJet/HP LaserJet PCL Instance.cpp 2004-08-26 19:47:01.000000000 +0000 ++++ Omni-0.9.2/HP LaserJet/HP LaserJet PCL Instance.cpp 2008-09-02 13:25:54.468003783 +0000 +@@ -25,6 +25,8 @@ + #include + #include + #include ++#include ++#include + + DeviceInstance * + createInstance (PrintDevice *pDevice) +diff -Naur Omni-0.9.2.orig/IBM/IBM 5577 Blitter.cpp Omni-0.9.2/IBM/IBM 5577 Blitter.cpp +--- Omni-0.9.2.orig/IBM/IBM 5577 Blitter.cpp 2004-08-30 14:53:32.000000000 +0000 ++++ Omni-0.9.2/IBM/IBM 5577 Blitter.cpp 2008-09-02 13:25:54.469003491 +0000 +@@ -21,6 +21,9 @@ + #include "DeviceOrientation.hpp" + #include + ++#include ++#include ++ + DeviceBlitter * + createBlitter (PrintDevice *pDevice) + { +diff -Naur Omni-0.9.2.orig/IBM/IBM 5577 Instance.cpp Omni-0.9.2/IBM/IBM 5577 Instance.cpp +--- Omni-0.9.2.orig/IBM/IBM 5577 Instance.cpp 2004-09-01 15:57:58.000000000 +0000 ++++ Omni-0.9.2/IBM/IBM 5577 Instance.cpp 2008-09-02 13:25:54.470003129 +0000 +@@ -23,6 +23,8 @@ + + #include + #include ++#include ++#include + + const static bool fTestNoCompression = true; + +diff -Naur Omni-0.9.2.orig/IBM/IBM ESC Blitter.cpp Omni-0.9.2/IBM/IBM ESC Blitter.cpp +--- Omni-0.9.2.orig/IBM/IBM ESC Blitter.cpp 2004-08-30 14:53:29.000000000 +0000 ++++ Omni-0.9.2/IBM/IBM ESC Blitter.cpp 2008-09-02 13:25:54.491004052 +0000 +@@ -23,6 +23,9 @@ + #include + #include + ++#include ++#include ++ + #define BUMP_TO_NEXT_MODULUS(n,m) ((((n)+(m)-1)/(m))*(m)) + + int GrabPrintHeadBand (PBYTE pbBits, +diff -Naur Omni-0.9.2.orig/IBM/IBM ESC Instance.cpp Omni-0.9.2/IBM/IBM ESC Instance.cpp +--- Omni-0.9.2.orig/IBM/IBM ESC Instance.cpp 2004-08-26 19:47:16.000000000 +0000 ++++ Omni-0.9.2/IBM/IBM ESC Instance.cpp 2008-09-02 13:25:54.491004052 +0000 +@@ -23,6 +23,8 @@ + + #include + #include ++#include ++#include + + const static bool fTestNoCompression = true; + +diff -Naur Omni-0.9.2.orig/IBM/IBM PCL Blitter.cpp Omni-0.9.2/IBM/IBM PCL Blitter.cpp +--- Omni-0.9.2.orig/IBM/IBM PCL Blitter.cpp 2004-08-30 14:53:29.000000000 +0000 ++++ Omni-0.9.2/IBM/IBM PCL Blitter.cpp 2008-09-02 13:25:54.493004027 +0000 +@@ -21,6 +21,9 @@ + #include "DeviceOrientation.hpp" + #include + ++#include ++#include ++ + DeviceBlitter * + createBlitter (PrintDevice *pDevice) + { +diff -Naur Omni-0.9.2.orig/IBM/IBM PCL Instance.cpp Omni-0.9.2/IBM/IBM PCL Instance.cpp +--- Omni-0.9.2.orig/IBM/IBM PCL Instance.cpp 2004-08-26 19:47:16.000000000 +0000 ++++ Omni-0.9.2/IBM/IBM PCL Instance.cpp 2008-09-02 13:25:54.494003735 +0000 +@@ -25,6 +25,8 @@ + #include + #include + #include ++#include ++#include + + DeviceInstance * + createInstance (PrintDevice *pDevice) +diff -Naur Omni-0.9.2.orig/IBM/IBM Pages Blitter.cpp Omni-0.9.2/IBM/IBM Pages Blitter.cpp +--- Omni-0.9.2.orig/IBM/IBM Pages Blitter.cpp 2004-08-30 14:53:36.000000000 +0000 ++++ Omni-0.9.2/IBM/IBM Pages Blitter.cpp 2008-09-02 13:25:54.492003551 +0000 +@@ -23,6 +23,9 @@ + #include "DeviceTray.hpp" + #include + ++#include ++#include ++ + DeviceBlitter * + createBlitter (PrintDevice *pDevice) + { +diff -Naur Omni-0.9.2.orig/IBM/IBM Pages Instance.cpp Omni-0.9.2/IBM/IBM Pages Instance.cpp +--- Omni-0.9.2.orig/IBM/IBM Pages Instance.cpp 2004-08-26 19:47:23.000000000 +0000 ++++ Omni-0.9.2/IBM/IBM Pages Instance.cpp 2008-09-02 13:25:54.492003551 +0000 +@@ -25,6 +25,8 @@ + + #include + #include ++#include ++#include + + const static bool fTestNoCompression = true; + +diff -Naur Omni-0.9.2.orig/IBM/IBM RPDL Blitter.cpp Omni-0.9.2/IBM/IBM RPDL Blitter.cpp +--- Omni-0.9.2.orig/IBM/IBM RPDL Blitter.cpp 2004-08-30 14:53:32.000000000 +0000 ++++ Omni-0.9.2/IBM/IBM RPDL Blitter.cpp 2008-09-02 13:25:54.494003735 +0000 +@@ -21,6 +21,9 @@ + #include "DeviceOrientation.hpp" + #include + ++#include ++#include ++ + DeviceBlitter * + createBlitter (PrintDevice *pDevice) + { +diff -Naur Omni-0.9.2.orig/IBM/IBM RPDL Instance.cpp Omni-0.9.2/IBM/IBM RPDL Instance.cpp +--- Omni-0.9.2.orig/IBM/IBM RPDL Instance.cpp 2004-08-26 19:45:20.000000000 +0000 ++++ Omni-0.9.2/IBM/IBM RPDL Instance.cpp 2008-09-02 13:25:54.495004002 +0000 +@@ -23,6 +23,8 @@ + + #include + #include ++#include ++#include + + const static bool fTestNoCompression = true; + +diff -Naur Omni-0.9.2.orig/JobDialog/Tester.cpp Omni-0.9.2/JobDialog/Tester.cpp +--- Omni-0.9.2.orig/JobDialog/Tester.cpp 2003-11-19 23:41:36.000000000 +0000 ++++ Omni-0.9.2/JobDialog/Tester.cpp 2008-09-02 13:25:54.495004002 +0000 +@@ -19,6 +19,8 @@ + #include + #include + #include ++#include ++#include + + #include "OmniGSInterface.hpp" + #include +diff -Naur Omni-0.9.2.orig/JobProperties.cpp Omni-0.9.2/JobProperties.cpp +--- Omni-0.9.2.orig/JobProperties.cpp 2004-08-26 19:46:51.000000000 +0000 ++++ Omni-0.9.2/JobProperties.cpp 2008-09-02 13:25:54.496003919 +0000 +@@ -21,6 +21,7 @@ + #include + #include + #include ++#include + + #define PRINT_VAR(x) std::cerr << #x " = " << SAFE_PRINT_PSZ(x) << std::endl + +diff -Naur Omni-0.9.2.orig/KS/KS ESC Blitter.cpp Omni-0.9.2/KS/KS ESC Blitter.cpp +--- Omni-0.9.2.orig/KS/KS ESC Blitter.cpp 2004-08-30 14:53:20.000000000 +0000 ++++ Omni-0.9.2/KS/KS ESC Blitter.cpp 2008-09-02 13:25:54.497003767 +0000 +@@ -23,6 +23,9 @@ + #include + #include + ++#include ++#include ++ + #define BUMP_TO_NEXT_MODULUS(n,m) ((((n)+(m)-1)/(m))*(m)) + + int GrabPrintHeadBand (PBYTE pbBits, +diff -Naur Omni-0.9.2.orig/KS/KS ESC Instance.cpp Omni-0.9.2/KS/KS ESC Instance.cpp +--- Omni-0.9.2.orig/KS/KS ESC Instance.cpp 2004-08-26 19:47:08.000000000 +0000 ++++ Omni-0.9.2/KS/KS ESC Instance.cpp 2008-09-02 13:25:54.497003767 +0000 +@@ -23,6 +23,8 @@ + + #include + #include ++#include ++#include + + const static bool fTestNoCompression = true; + +diff -Naur Omni-0.9.2.orig/Kyocera/Kyocera PCL Blitter.cpp Omni-0.9.2/Kyocera/Kyocera PCL Blitter.cpp +--- Omni-0.9.2.orig/Kyocera/Kyocera PCL Blitter.cpp 2004-08-30 14:53:26.000000000 +0000 ++++ Omni-0.9.2/Kyocera/Kyocera PCL Blitter.cpp 2008-09-02 13:25:54.498003685 +0000 +@@ -21,6 +21,9 @@ + #include "DeviceOrientation.hpp" + #include + ++#include ++#include ++ + DeviceBlitter * + createBlitter (PrintDevice *pDevice) + { +diff -Naur Omni-0.9.2.orig/Kyocera/Kyocera PCL Instance.cpp Omni-0.9.2/Kyocera/Kyocera PCL Instance.cpp +--- Omni-0.9.2.orig/Kyocera/Kyocera PCL Instance.cpp 2004-08-26 19:47:13.000000000 +0000 ++++ Omni-0.9.2/Kyocera/Kyocera PCL Instance.cpp 2008-09-02 13:25:54.499003532 +0000 +@@ -25,6 +25,8 @@ + #include + #include + #include ++#include ++#include + + DeviceInstance * + createInstance (PrintDevice *pDevice) +diff -Naur Omni-0.9.2.orig/MonoDither.cpp Omni-0.9.2/MonoDither.cpp +--- Omni-0.9.2.orig/MonoDither.cpp 2004-08-30 14:53:36.000000000 +0000 ++++ Omni-0.9.2/MonoDither.cpp 2008-09-02 13:25:54.499003532 +0000 +@@ -19,6 +19,8 @@ + #include "MonoDither.hpp" + #include "Device.hpp" + ++#include ++ + // Prebuilt Magic table for halftone ordered dithers - Alternate Set + + static BYTE GammaTbl [256] = { +diff -Naur Omni-0.9.2.orig/Okidata/OkiPos Blitter.cpp Omni-0.9.2/Okidata/OkiPos Blitter.cpp +--- Omni-0.9.2.orig/Okidata/OkiPos Blitter.cpp 2004-08-30 14:53:41.000000000 +0000 ++++ Omni-0.9.2/Okidata/OkiPos Blitter.cpp 2008-09-02 13:25:54.504003679 +0000 +@@ -21,6 +21,9 @@ + #include "DeviceOrientation.hpp" + #include + ++#include ++#include ++ + #define BUMP_TO_NEXT_MODULUS(n,m) ((((n)+(m)-1)/(m))*(m)) + + int GrabPrintHeadBand (PBYTE pbBits, +diff -Naur Omni-0.9.2.orig/Okidata/OkiPos Instance.cpp Omni-0.9.2/Okidata/OkiPos Instance.cpp +--- Omni-0.9.2.orig/Okidata/OkiPos Instance.cpp 2004-08-26 19:46:49.000000000 +0000 ++++ Omni-0.9.2/Okidata/OkiPos Instance.cpp 2008-09-02 13:25:54.505003946 +0000 +@@ -23,6 +23,8 @@ + + #include + #include ++#include ++#include + + const static bool fTestNoCompression = true; + +diff -Naur Omni-0.9.2.orig/Okidata/Okidata ESC Blitter.cpp Omni-0.9.2/Okidata/Okidata ESC Blitter.cpp +--- Omni-0.9.2.orig/Okidata/Okidata ESC Blitter.cpp 2004-08-30 14:53:26.000000000 +0000 ++++ Omni-0.9.2/Okidata/Okidata ESC Blitter.cpp 2008-09-02 13:25:54.500003799 +0000 +@@ -23,6 +23,9 @@ + #include + #include + ++#include ++#include ++ + #define BUMP_TO_NEXT_MODULUS(n,m) ((((n)+(m)-1)/(m))*(m)) + + int GrabPrintHeadBand (PBYTE pbBits, +diff -Naur Omni-0.9.2.orig/Okidata/Okidata ESC Instance.cpp Omni-0.9.2/Okidata/Okidata ESC Instance.cpp +--- Omni-0.9.2.orig/Okidata/Okidata ESC Instance.cpp 2004-08-26 19:47:13.000000000 +0000 ++++ Omni-0.9.2/Okidata/Okidata ESC Instance.cpp 2008-09-02 13:25:54.500003799 +0000 +@@ -23,6 +23,8 @@ + + #include + #include ++#include ++#include + + const static bool fTestNoCompression = true; + +diff -Naur Omni-0.9.2.orig/Okidata/Okidata ESCP2 Blitter.cpp Omni-0.9.2/Okidata/Okidata ESCP2 Blitter.cpp +--- Omni-0.9.2.orig/Okidata/Okidata ESCP2 Blitter.cpp 2004-08-30 14:53:35.000000000 +0000 ++++ Omni-0.9.2/Okidata/Okidata ESCP2 Blitter.cpp 2008-09-02 13:25:54.501003926 +0000 +@@ -21,6 +21,9 @@ + #include "DeviceOrientation.hpp" + #include + ++#include ++#include ++ + const static bool fTestNoCompression = false; + + int compressEpsonRLE (PBYTE pbData, +diff -Naur Omni-0.9.2.orig/Okidata/Okidata ESCP2 Instance.cpp Omni-0.9.2/Okidata/Okidata ESCP2 Instance.cpp +--- Omni-0.9.2.orig/Okidata/Okidata ESCP2 Instance.cpp 2004-08-26 19:47:22.000000000 +0000 ++++ Omni-0.9.2/Okidata/Okidata ESCP2 Instance.cpp 2008-09-02 13:25:54.502003914 +0000 +@@ -23,6 +23,8 @@ + + #include + #include ++#include ++#include + + const static bool fTestNoCompression = true; + +diff -Naur Omni-0.9.2.orig/Okidata/Okidata PCL Blitter.cpp Omni-0.9.2/Okidata/Okidata PCL Blitter.cpp +--- Omni-0.9.2.orig/Okidata/Okidata PCL Blitter.cpp 2004-08-30 14:53:25.000000000 +0000 ++++ Omni-0.9.2/Okidata/Okidata PCL Blitter.cpp 2008-09-02 13:25:54.502003914 +0000 +@@ -21,6 +21,9 @@ + #include "DeviceOrientation.hpp" + #include + ++#include ++#include ++ + DeviceBlitter * + createBlitter (PrintDevice *pDevice) + { +diff -Naur Omni-0.9.2.orig/Okidata/Okidata PCL Instance.cpp Omni-0.9.2/Okidata/Okidata PCL Instance.cpp +--- Omni-0.9.2.orig/Okidata/Okidata PCL Instance.cpp 2004-08-26 19:47:13.000000000 +0000 ++++ Omni-0.9.2/Okidata/Okidata PCL Instance.cpp 2008-09-02 13:25:54.503003761 +0000 +@@ -25,6 +25,8 @@ + #include + #include + #include ++#include ++#include + + DeviceInstance * + createInstance (PrintDevice *pDevice) +diff -Naur Omni-0.9.2.orig/Omni.cpp Omni-0.9.2/Omni.cpp +--- Omni-0.9.2.orig/Omni.cpp 2004-08-26 19:46:57.000000000 +0000 ++++ Omni-0.9.2/Omni.cpp 2008-09-02 13:25:54.506003724 +0000 +@@ -26,6 +26,7 @@ + #include + #include + #include ++#include + + #include + #include +diff -Naur Omni-0.9.2.orig/OmniDevice.cpp Omni-0.9.2/OmniDevice.cpp +--- Omni-0.9.2.orig/OmniDevice.cpp 2003-03-20 22:20:39.000000000 +0000 ++++ Omni-0.9.2/OmniDevice.cpp 2008-09-02 13:25:54.506003724 +0000 +@@ -19,6 +19,8 @@ + #include "OmniDevice.hpp" + + #include ++#include ++#include + + OmniDevice:: + OmniDevice (PSZCRO pszLibraryName, +diff -Naur Omni-0.9.2.orig/OmniDeviceOptions.cpp Omni-0.9.2/OmniDeviceOptions.cpp +--- Omni-0.9.2.orig/OmniDeviceOptions.cpp 2004-08-26 19:47:03.000000000 +0000 ++++ Omni-0.9.2/OmniDeviceOptions.cpp 2008-09-02 13:25:54.507004130 +0000 +@@ -26,6 +26,7 @@ + #include + #include + #include ++#include + + #include + #include +diff -Naur Omni-0.9.2.orig/OmniDeviceValid.cpp Omni-0.9.2/OmniDeviceValid.cpp +--- Omni-0.9.2.orig/OmniDeviceValid.cpp 2003-11-14 18:22:36.000000000 +0000 ++++ Omni-0.9.2/OmniDeviceValid.cpp 2008-09-02 13:25:54.508003559 +0000 +@@ -18,6 +18,8 @@ + */ + #include "Omni.hpp" + ++#include ++ + void + printUsage (int argc, char *argv[]) + { +diff -Naur Omni-0.9.2.orig/OmniDevices.cpp Omni-0.9.2/OmniDevices.cpp +--- Omni-0.9.2.orig/OmniDevices.cpp 2003-11-14 18:22:30.000000000 +0000 ++++ Omni-0.9.2/OmniDevices.cpp 2008-09-02 13:25:54.507004130 +0000 +@@ -19,6 +19,8 @@ + #include "Device.hpp" + #include "Omni.hpp" + ++#include ++ + #include + #include + +diff -Naur Omni-0.9.2.orig/Panasonic/Panasonic ESC Blitter.cpp Omni-0.9.2/Panasonic/Panasonic ESC Blitter.cpp +--- Omni-0.9.2.orig/Panasonic/Panasonic ESC Blitter.cpp 2004-08-30 14:53:40.000000000 +0000 ++++ Omni-0.9.2/Panasonic/Panasonic ESC Blitter.cpp 2008-09-02 13:25:54.509003896 +0000 +@@ -23,6 +23,9 @@ + #include + #include + ++#include ++#include ++ + #define BUMP_TO_NEXT_MODULUS(n,m) ((((n)+(m)-1)/(m))*(m)) + + int GrabPrintHeadBand (PBYTE pbBits, +diff -Naur Omni-0.9.2.orig/Panasonic/Panasonic ESC Instance.cpp Omni-0.9.2/Panasonic/Panasonic ESC Instance.cpp +--- Omni-0.9.2.orig/Panasonic/Panasonic ESC Instance.cpp 2004-08-26 19:46:49.000000000 +0000 ++++ Omni-0.9.2/Panasonic/Panasonic ESC Instance.cpp 2008-09-02 13:25:54.509003896 +0000 +@@ -23,6 +23,8 @@ + + #include + #include ++#include ++#include + + const static bool fTestNoCompression = true; + +diff -Naur Omni-0.9.2.orig/Panasonic/Panasonic ESCP2 Blitter.cpp Omni-0.9.2/Panasonic/Panasonic ESCP2 Blitter.cpp +--- Omni-0.9.2.orig/Panasonic/Panasonic ESCP2 Blitter.cpp 2004-08-30 14:53:10.000000000 +0000 ++++ Omni-0.9.2/Panasonic/Panasonic ESCP2 Blitter.cpp 2008-09-02 13:25:54.510003813 +0000 +@@ -21,6 +21,9 @@ + #include "DeviceOrientation.hpp" + #include + ++#include ++#include ++ + const static bool fTestNoCompression = false; + + int compressEpsonRLE (PBYTE pbData, +diff -Naur Omni-0.9.2.orig/Panasonic/Panasonic ESCP2 Instance.cpp Omni-0.9.2/Panasonic/Panasonic ESCP2 Instance.cpp +--- Omni-0.9.2.orig/Panasonic/Panasonic ESCP2 Instance.cpp 2004-08-26 19:46:55.000000000 +0000 ++++ Omni-0.9.2/Panasonic/Panasonic ESCP2 Instance.cpp 2008-09-02 13:25:54.511003940 +0000 +@@ -23,6 +23,8 @@ + + #include + #include ++#include ++#include + + const static bool fTestNoCompression = true; + +diff -Naur Omni-0.9.2.orig/PrintDevice.cpp Omni-0.9.2/PrintDevice.cpp +--- Omni-0.9.2.orig/PrintDevice.cpp 2004-08-30 14:53:40.000000000 +0000 ++++ Omni-0.9.2/PrintDevice.cpp 2008-09-02 13:25:54.512003858 +0000 +@@ -27,6 +27,7 @@ + #include + #include + #include ++#include + + #include + +diff -Naur Omni-0.9.2.orig/Star/Star ESC Blitter.cpp Omni-0.9.2/Star/Star ESC Blitter.cpp +--- Omni-0.9.2.orig/Star/Star ESC Blitter.cpp 2004-08-30 14:53:38.000000000 +0000 ++++ Omni-0.9.2/Star/Star ESC Blitter.cpp 2008-09-02 13:25:54.513003706 +0000 +@@ -23,6 +23,9 @@ + #include + #include + ++#include ++#include ++ + #define BUMP_TO_NEXT_MODULUS(n,m) ((((n)+(m)-1)/(m))*(m)) + + int GrabPrintHeadBand (PBYTE pbBits, +diff -Naur Omni-0.9.2.orig/Star/Star ESC Instance.cpp Omni-0.9.2/Star/Star ESC Instance.cpp +--- Omni-0.9.2.orig/Star/Star ESC Instance.cpp 2004-08-26 19:47:25.000000000 +0000 ++++ Omni-0.9.2/Star/Star ESC Instance.cpp 2008-09-02 13:25:54.513003706 +0000 +@@ -23,6 +23,8 @@ + + #include + #include ++#include ++#include + + const static bool fTestNoCompression = true; + +diff -Naur Omni-0.9.2.orig/Star/Star ESCP2 Blitter.cpp Omni-0.9.2/Star/Star ESCP2 Blitter.cpp +--- Omni-0.9.2.orig/Star/Star ESCP2 Blitter.cpp 2004-08-30 14:53:43.000000000 +0000 ++++ Omni-0.9.2/Star/Star ESCP2 Blitter.cpp 2008-09-02 13:25:54.514003833 +0000 +@@ -21,6 +21,9 @@ + #include "DeviceOrientation.hpp" + #include + ++#include ++#include ++ + const static bool fTestNoCompression = false; + + int compressEpsonRLE (PBYTE pbData, +diff -Naur Omni-0.9.2.orig/Star/Star ESCP2 Instance.cpp Omni-0.9.2/Star/Star ESCP2 Instance.cpp +--- Omni-0.9.2.orig/Star/Star ESCP2 Instance.cpp 2004-08-26 19:46:53.000000000 +0000 ++++ Omni-0.9.2/Star/Star ESCP2 Instance.cpp 2008-09-02 13:25:54.515003890 +0000 +@@ -23,6 +23,8 @@ + + #include + #include ++#include ++#include + + const static bool fTestNoCompression = true; + +diff -Naur Omni-0.9.2.orig/StringResourceEn.cpp Omni-0.9.2/StringResourceEn.cpp +--- Omni-0.9.2.orig/StringResourceEn.cpp 2004-08-26 19:47:02.000000000 +0000 ++++ Omni-0.9.2/StringResourceEn.cpp 2008-09-02 13:25:54.516003808 +0000 +@@ -19,6 +19,9 @@ + #include "Device.hpp" + #include "StringResourceEn.hpp" + ++#include ++#include ++ + StringResourceEn:: + StringResourceEn (StringResource *pFallback) + { +diff -Naur Omni-0.9.2.orig/XMLDevice/Brother_ESC_Blitter.cpp Omni-0.9.2/XMLDevice/Brother_ESC_Blitter.cpp +--- Omni-0.9.2.orig/XMLDevice/Brother_ESC_Blitter.cpp 2004-01-26 22:13:08.000000000 +0000 ++++ Omni-0.9.2/XMLDevice/Brother_ESC_Blitter.cpp 2008-09-02 13:25:54.518003503 +0000 +@@ -19,6 +19,9 @@ + #include "Brother_ESC_Blitter.hpp" + #include "Brother_ESC_Instance.hpp" + ++#include ++#include ++ + #include + #include + #include +diff -Naur Omni-0.9.2.orig/XMLDevice/Brother_ESC_Instance.cpp Omni-0.9.2/XMLDevice/Brother_ESC_Instance.cpp +--- Omni-0.9.2.orig/XMLDevice/Brother_ESC_Instance.cpp 2004-01-26 22:13:07.000000000 +0000 ++++ Omni-0.9.2/XMLDevice/Brother_ESC_Instance.cpp 2008-09-02 13:25:54.519003700 +0000 +@@ -23,6 +23,8 @@ + + #include + #include ++#include ++#include + + const static bool fTestNoCompression = true; + +diff -Naur Omni-0.9.2.orig/XMLDevice/Brother_PCL_Blitter.cpp Omni-0.9.2/XMLDevice/Brother_PCL_Blitter.cpp +--- Omni-0.9.2.orig/XMLDevice/Brother_PCL_Blitter.cpp 2004-01-26 22:13:07.000000000 +0000 ++++ Omni-0.9.2/XMLDevice/Brother_PCL_Blitter.cpp 2008-09-02 13:25:54.519003700 +0000 +@@ -21,6 +21,9 @@ + #include "DeviceOrientation.hpp" + #include + ++#include ++#include ++ + DeviceBlitter * + createBlitter (PrintDevice *pDevice) + { +diff -Naur Omni-0.9.2.orig/XMLDevice/Brother_PCL_Instance.cpp Omni-0.9.2/XMLDevice/Brother_PCL_Instance.cpp +--- Omni-0.9.2.orig/XMLDevice/Brother_PCL_Instance.cpp 2004-01-26 22:13:08.000000000 +0000 ++++ Omni-0.9.2/XMLDevice/Brother_PCL_Instance.cpp 2008-09-02 13:25:54.520003757 +0000 +@@ -25,6 +25,8 @@ + #include + #include + #include ++#include ++#include + + DeviceInstance * + createInstance (PrintDevice *pDevice) +diff -Naur Omni-0.9.2.orig/XMLDevice/Canon_BJC_8500_Blitter.cpp Omni-0.9.2/XMLDevice/Canon_BJC_8500_Blitter.cpp +--- Omni-0.9.2.orig/XMLDevice/Canon_BJC_8500_Blitter.cpp 2004-01-26 22:13:08.000000000 +0000 ++++ Omni-0.9.2/XMLDevice/Canon_BJC_8500_Blitter.cpp 2008-09-02 13:25:54.521003535 +0000 +@@ -21,6 +21,9 @@ + #include "DeviceOrientation.hpp" + #include + ++#include ++#include ++ + #define BUMP_TO_NEXT_MODULUS(n,m) ((((n)+(m)-1)/(m))*(m)) + + const static bool fTestNoCompression = false; +diff -Naur Omni-0.9.2.orig/XMLDevice/Canon_BJC_8500_Instance.cpp Omni-0.9.2/XMLDevice/Canon_BJC_8500_Instance.cpp +--- Omni-0.9.2.orig/XMLDevice/Canon_BJC_8500_Instance.cpp 2004-01-26 22:13:07.000000000 +0000 ++++ Omni-0.9.2/XMLDevice/Canon_BJC_8500_Instance.cpp 2008-09-02 13:25:54.521003535 +0000 +@@ -21,6 +21,8 @@ + + #include + #include ++#include ++#include + + const static bool fTestNoCompression = true; + +diff -Naur Omni-0.9.2.orig/XMLDevice/Canon_Blitter.cpp Omni-0.9.2/XMLDevice/Canon_Blitter.cpp +--- Omni-0.9.2.orig/XMLDevice/Canon_Blitter.cpp 2004-01-26 22:13:07.000000000 +0000 ++++ Omni-0.9.2/XMLDevice/Canon_Blitter.cpp 2008-09-02 13:25:54.522003592 +0000 +@@ -21,6 +21,9 @@ + #include "DeviceOrientation.hpp" + #include + ++#include ++#include ++ + #define BUMP_TO_NEXT_MODULUS(n,m) ((((n)+(m)-1)/(m))*(m)) + + const static bool fTestNoCompression = false; +diff -Naur Omni-0.9.2.orig/XMLDevice/Canon_Instance.cpp Omni-0.9.2/XMLDevice/Canon_Instance.cpp +--- Omni-0.9.2.orig/XMLDevice/Canon_Instance.cpp 2004-01-26 22:13:07.000000000 +0000 ++++ Omni-0.9.2/XMLDevice/Canon_Instance.cpp 2008-09-02 13:25:54.523003789 +0000 +@@ -21,6 +21,8 @@ + + #include + #include ++#include ++#include + + const static bool fTestNoCompression = true; + +diff -Naur Omni-0.9.2.orig/XMLDevice/Canon_S450_Blitter.cpp Omni-0.9.2/XMLDevice/Canon_S450_Blitter.cpp +--- Omni-0.9.2.orig/XMLDevice/Canon_S450_Blitter.cpp 2004-01-26 22:13:08.000000000 +0000 ++++ Omni-0.9.2/XMLDevice/Canon_S450_Blitter.cpp 2008-09-02 13:25:54.524003637 +0000 +@@ -21,6 +21,9 @@ + #include "DeviceOrientation.hpp" + #include + ++#include ++#include ++ + #define BUMP_TO_NEXT_MODULUS(n,m) ((((n)+(m)-1)/(m))*(m)) + + const static bool fTestNoCompression = false; +diff -Naur Omni-0.9.2.orig/XMLDevice/Canon_S450_Instance.cpp Omni-0.9.2/XMLDevice/Canon_S450_Instance.cpp +--- Omni-0.9.2.orig/XMLDevice/Canon_S450_Instance.cpp 2004-01-26 22:13:08.000000000 +0000 ++++ Omni-0.9.2/XMLDevice/Canon_S450_Instance.cpp 2008-09-02 13:25:54.525003694 +0000 +@@ -21,6 +21,8 @@ + + #include + #include ++#include ++#include + + const static bool fTestNoCompression = true; + +diff -Naur Omni-0.9.2.orig/XMLDevice/Epson_ESCP2_Blitter.cpp Omni-0.9.2/XMLDevice/Epson_ESCP2_Blitter.cpp +--- Omni-0.9.2.orig/XMLDevice/Epson_ESCP2_Blitter.cpp 2004-01-26 22:13:08.000000000 +0000 ++++ Omni-0.9.2/XMLDevice/Epson_ESCP2_Blitter.cpp 2008-09-02 13:25:54.527003739 +0000 +@@ -21,6 +21,9 @@ + #include "DeviceOrientation.hpp" + #include + ++#include ++#include ++ + const static bool fTestNoCompression = false; + + int compressEpsonRLE (PBYTE pbData, +diff -Naur Omni-0.9.2.orig/XMLDevice/Epson_ESCP2_Instance.cpp Omni-0.9.2/XMLDevice/Epson_ESCP2_Instance.cpp +--- Omni-0.9.2.orig/XMLDevice/Epson_ESCP2_Instance.cpp 2004-01-26 22:13:07.000000000 +0000 ++++ Omni-0.9.2/XMLDevice/Epson_ESCP2_Instance.cpp 2008-09-02 13:25:54.527003739 +0000 +@@ -23,6 +23,8 @@ + + #include + #include ++#include ++#include + + const static bool fTestNoCompression = true; + +diff -Naur Omni-0.9.2.orig/XMLDevice/Epson_ESC_Blitter.cpp Omni-0.9.2/XMLDevice/Epson_ESC_Blitter.cpp +--- Omni-0.9.2.orig/XMLDevice/Epson_ESC_Blitter.cpp 2004-01-26 22:13:07.000000000 +0000 ++++ Omni-0.9.2/XMLDevice/Epson_ESC_Blitter.cpp 2008-09-02 13:25:54.526003612 +0000 +@@ -19,6 +19,9 @@ + #include "Epson_ESC_Blitter.hpp" + #include "Epson_ESC_Instance.hpp" + ++#include ++#include ++ + #include + #include + #include +diff -Naur Omni-0.9.2.orig/XMLDevice/Epson_ESC_Instance.cpp Omni-0.9.2/XMLDevice/Epson_ESC_Instance.cpp +--- Omni-0.9.2.orig/XMLDevice/Epson_ESC_Instance.cpp 2004-01-26 22:13:07.000000000 +0000 ++++ Omni-0.9.2/XMLDevice/Epson_ESC_Instance.cpp 2008-09-02 13:25:54.526003612 +0000 +@@ -23,6 +23,8 @@ + + #include + #include ++#include ++#include + + const static bool fTestNoCompression = true; + +diff -Naur Omni-0.9.2.orig/XMLDevice/Epson_High_Res_ESCP2_Blitter.cpp Omni-0.9.2/XMLDevice/Epson_High_Res_ESCP2_Blitter.cpp +--- Omni-0.9.2.orig/XMLDevice/Epson_High_Res_ESCP2_Blitter.cpp 2004-01-26 22:13:08.000000000 +0000 ++++ Omni-0.9.2/XMLDevice/Epson_High_Res_ESCP2_Blitter.cpp 2008-09-02 13:25:54.529003784 +0000 +@@ -20,6 +20,9 @@ + #include "Epson_High_Res_ESCP2_Instance.hpp" + #include "DeviceOrientation.hpp" + ++#include ++#include ++ + #include + + #define PERF_CHANGE 1 +diff -Naur Omni-0.9.2.orig/XMLDevice/Epson_High_Res_ESCP2_Instance.cpp Omni-0.9.2/XMLDevice/Epson_High_Res_ESCP2_Instance.cpp +--- Omni-0.9.2.orig/XMLDevice/Epson_High_Res_ESCP2_Instance.cpp 2004-01-26 22:13:08.000000000 +0000 ++++ Omni-0.9.2/XMLDevice/Epson_High_Res_ESCP2_Instance.cpp 2008-09-02 13:25:54.530003562 +0000 +@@ -19,6 +19,9 @@ + #include "Epson_High_Res_ESCP2_Instance.hpp" + #include "defines.hpp" + ++#include ++#include ++ + #include + #include + +diff -Naur Omni-0.9.2.orig/XMLDevice/Epson_PCL_Blitter.cpp Omni-0.9.2/XMLDevice/Epson_PCL_Blitter.cpp +--- Omni-0.9.2.orig/XMLDevice/Epson_PCL_Blitter.cpp 2004-01-26 22:13:08.000000000 +0000 ++++ Omni-0.9.2/XMLDevice/Epson_PCL_Blitter.cpp 2008-09-02 13:25:54.530003562 +0000 +@@ -21,6 +21,9 @@ + #include "DeviceOrientation.hpp" + #include + ++#include ++#include ++ + DeviceBlitter * + createBlitter (PrintDevice *pDevice) + { +diff -Naur Omni-0.9.2.orig/XMLDevice/Epson_PCL_Instance.cpp Omni-0.9.2/XMLDevice/Epson_PCL_Instance.cpp +--- Omni-0.9.2.orig/XMLDevice/Epson_PCL_Instance.cpp 2004-01-26 22:13:07.000000000 +0000 ++++ Omni-0.9.2/XMLDevice/Epson_PCL_Instance.cpp 2008-09-02 13:25:54.553003901 +0000 +@@ -25,6 +25,8 @@ + #include + #include + #include ++#include ++#include + + DeviceInstance * + createInstance (PrintDevice *pDevice) +diff -Naur Omni-0.9.2.orig/XMLDevice/HP_LaserJet_PCL_Blitter.cpp Omni-0.9.2/XMLDevice/HP_LaserJet_PCL_Blitter.cpp +--- Omni-0.9.2.orig/XMLDevice/HP_LaserJet_PCL_Blitter.cpp 2004-01-26 22:13:07.000000000 +0000 ++++ Omni-0.9.2/XMLDevice/HP_LaserJet_PCL_Blitter.cpp 2008-09-02 13:25:54.553003901 +0000 +@@ -21,6 +21,9 @@ + #include "DeviceOrientation.hpp" + #include + ++#include ++#include ++ + DeviceBlitter * + createBlitter (PrintDevice *pDevice) + { +diff -Naur Omni-0.9.2.orig/XMLDevice/HP_LaserJet_PCL_Instance.cpp Omni-0.9.2/XMLDevice/HP_LaserJet_PCL_Instance.cpp +--- Omni-0.9.2.orig/XMLDevice/HP_LaserJet_PCL_Instance.cpp 2004-01-26 22:13:07.000000000 +0000 ++++ Omni-0.9.2/XMLDevice/HP_LaserJet_PCL_Instance.cpp 2008-09-02 13:25:54.555003387 +0000 +@@ -25,6 +25,8 @@ + #include + #include + #include ++#include ++#include + + DeviceInstance * + createInstance (PrintDevice *pDevice) +diff -Naur Omni-0.9.2.orig/XMLDevice/IBM_5577_Blitter.cpp Omni-0.9.2/XMLDevice/IBM_5577_Blitter.cpp +--- Omni-0.9.2.orig/XMLDevice/IBM_5577_Blitter.cpp 2004-01-26 22:13:08.000000000 +0000 ++++ Omni-0.9.2/XMLDevice/IBM_5577_Blitter.cpp 2008-09-02 13:25:54.555003387 +0000 +@@ -21,6 +21,9 @@ + #include "DeviceOrientation.hpp" + #include + ++#include ++#include ++ + DeviceBlitter * + createBlitter (PrintDevice *pDevice) + { +diff -Naur Omni-0.9.2.orig/XMLDevice/IBM_5577_Instance.cpp Omni-0.9.2/XMLDevice/IBM_5577_Instance.cpp +--- Omni-0.9.2.orig/XMLDevice/IBM_5577_Instance.cpp 2004-01-26 22:13:07.000000000 +0000 ++++ Omni-0.9.2/XMLDevice/IBM_5577_Instance.cpp 2008-09-02 13:25:54.556003863 +0000 +@@ -23,6 +23,8 @@ + + #include + #include ++#include ++#include + + const static bool fTestNoCompression = true; + +diff -Naur Omni-0.9.2.orig/XMLDevice/IBM_ESC_Blitter.cpp Omni-0.9.2/XMLDevice/IBM_ESC_Blitter.cpp +--- Omni-0.9.2.orig/XMLDevice/IBM_ESC_Blitter.cpp 2004-01-26 22:13:08.000000000 +0000 ++++ Omni-0.9.2/XMLDevice/IBM_ESC_Blitter.cpp 2008-09-02 13:25:54.557003851 +0000 +@@ -23,6 +23,9 @@ + #include + #include + ++#include ++#include ++ + #define BUMP_TO_NEXT_MODULUS(n,m) ((((n)+(m)-1)/(m))*(m)) + + int GrabPrintHeadBand (PBYTE pbBits, +diff -Naur Omni-0.9.2.orig/XMLDevice/IBM_ESC_Instance.cpp Omni-0.9.2/XMLDevice/IBM_ESC_Instance.cpp +--- Omni-0.9.2.orig/XMLDevice/IBM_ESC_Instance.cpp 2004-01-26 22:13:08.000000000 +0000 ++++ Omni-0.9.2/XMLDevice/IBM_ESC_Instance.cpp 2008-09-02 13:25:54.557003851 +0000 +@@ -23,6 +23,8 @@ + + #include + #include ++#include ++#include + + const static bool fTestNoCompression = true; + +diff -Naur Omni-0.9.2.orig/XMLDevice/IBM_PCL_Blitter.cpp Omni-0.9.2/XMLDevice/IBM_PCL_Blitter.cpp +--- Omni-0.9.2.orig/XMLDevice/IBM_PCL_Blitter.cpp 2004-01-26 22:13:08.000000000 +0000 ++++ Omni-0.9.2/XMLDevice/IBM_PCL_Blitter.cpp 2008-09-02 13:25:54.559003546 +0000 +@@ -21,6 +21,9 @@ + #include "DeviceOrientation.hpp" + #include + ++#include ++#include ++ + DeviceBlitter * + createBlitter (PrintDevice *pDevice) + { +diff -Naur Omni-0.9.2.orig/XMLDevice/IBM_PCL_Instance.cpp Omni-0.9.2/XMLDevice/IBM_PCL_Instance.cpp +--- Omni-0.9.2.orig/XMLDevice/IBM_PCL_Instance.cpp 2004-01-26 22:13:07.000000000 +0000 ++++ Omni-0.9.2/XMLDevice/IBM_PCL_Instance.cpp 2008-09-02 13:25:54.560003464 +0000 +@@ -25,6 +25,8 @@ + #include + #include + #include ++#include ++#include + + DeviceInstance * + createInstance (PrintDevice *pDevice) +diff -Naur Omni-0.9.2.orig/XMLDevice/IBM_Pages_Blitter.cpp Omni-0.9.2/XMLDevice/IBM_Pages_Blitter.cpp +--- Omni-0.9.2.orig/XMLDevice/IBM_Pages_Blitter.cpp 2004-01-26 22:13:08.000000000 +0000 ++++ Omni-0.9.2/XMLDevice/IBM_Pages_Blitter.cpp 2008-09-02 13:25:54.558003838 +0000 +@@ -23,6 +23,9 @@ + #include "DeviceTray.hpp" + #include + ++#include ++#include ++ + DeviceBlitter * + createBlitter (PrintDevice *pDevice) + { +diff -Naur Omni-0.9.2.orig/XMLDevice/IBM_Pages_Instance.cpp Omni-0.9.2/XMLDevice/IBM_Pages_Instance.cpp +--- Omni-0.9.2.orig/XMLDevice/IBM_Pages_Instance.cpp 2004-01-26 22:13:07.000000000 +0000 ++++ Omni-0.9.2/XMLDevice/IBM_Pages_Instance.cpp 2008-09-02 13:25:54.558003838 +0000 +@@ -25,6 +25,8 @@ + + #include + #include ++#include ++#include + + const static bool fTestNoCompression = true; + +diff -Naur Omni-0.9.2.orig/XMLDevice/KS_ESC_Blitter.cpp Omni-0.9.2/XMLDevice/KS_ESC_Blitter.cpp +--- Omni-0.9.2.orig/XMLDevice/KS_ESC_Blitter.cpp 2004-01-26 22:13:07.000000000 +0000 ++++ Omni-0.9.2/XMLDevice/KS_ESC_Blitter.cpp 2008-09-02 13:25:54.560003464 +0000 +@@ -23,6 +23,9 @@ + #include + #include + ++#include ++#include ++ + #define BUMP_TO_NEXT_MODULUS(n,m) ((((n)+(m)-1)/(m))*(m)) + + int GrabPrintHeadBand (PBYTE pbBits, +diff -Naur Omni-0.9.2.orig/XMLDevice/KS_ESC_Instance.cpp Omni-0.9.2/XMLDevice/KS_ESC_Instance.cpp +--- Omni-0.9.2.orig/XMLDevice/KS_ESC_Instance.cpp 2004-01-26 22:13:07.000000000 +0000 ++++ Omni-0.9.2/XMLDevice/KS_ESC_Instance.cpp 2008-09-02 13:25:54.561004010 +0000 +@@ -23,6 +23,8 @@ + + #include + #include ++#include ++#include + + const static bool fTestNoCompression = true; + +diff -Naur Omni-0.9.2.orig/XMLDevice/Kyocera_PCL_Blitter.cpp Omni-0.9.2/XMLDevice/Kyocera_PCL_Blitter.cpp +--- Omni-0.9.2.orig/XMLDevice/Kyocera_PCL_Blitter.cpp 2004-01-26 22:13:07.000000000 +0000 ++++ Omni-0.9.2/XMLDevice/Kyocera_PCL_Blitter.cpp 2008-09-02 13:25:54.562003788 +0000 +@@ -21,6 +21,9 @@ + #include "DeviceOrientation.hpp" + #include + ++#include ++#include ++ + DeviceBlitter * + createBlitter (PrintDevice *pDevice) + { +diff -Naur Omni-0.9.2.orig/XMLDevice/Kyocera_PCL_Instance.cpp Omni-0.9.2/XMLDevice/Kyocera_PCL_Instance.cpp +--- Omni-0.9.2.orig/XMLDevice/Kyocera_PCL_Instance.cpp 2004-01-26 22:13:08.000000000 +0000 ++++ Omni-0.9.2/XMLDevice/Kyocera_PCL_Instance.cpp 2008-09-02 13:25:54.562003788 +0000 +@@ -25,6 +25,8 @@ + #include + #include + #include ++#include ++#include + + DeviceInstance * + createInstance (PrintDevice *pDevice) +diff -Naur Omni-0.9.2.orig/XMLDevice/OkiPos_Blitter.cpp Omni-0.9.2/XMLDevice/OkiPos_Blitter.cpp +--- Omni-0.9.2.orig/XMLDevice/OkiPos_Blitter.cpp 2004-01-26 22:13:08.000000000 +0000 ++++ Omni-0.9.2/XMLDevice/OkiPos_Blitter.cpp 2008-09-02 13:25:54.568003992 +0000 +@@ -21,6 +21,9 @@ + #include "DeviceOrientation.hpp" + #include + ++#include ++#include ++ + #define BUMP_TO_NEXT_MODULUS(n,m) ((((n)+(m)-1)/(m))*(m)) + + int GrabPrintHeadBand (PBYTE pbBits, +diff -Naur Omni-0.9.2.orig/XMLDevice/OkiPos_Instance.cpp Omni-0.9.2/XMLDevice/OkiPos_Instance.cpp +--- Omni-0.9.2.orig/XMLDevice/OkiPos_Instance.cpp 2004-01-26 22:13:07.000000000 +0000 ++++ Omni-0.9.2/XMLDevice/OkiPos_Instance.cpp 2008-09-02 13:25:54.568003992 +0000 +@@ -23,6 +23,8 @@ + + #include + #include ++#include ++#include + + const static bool fTestNoCompression = true; + +diff -Naur Omni-0.9.2.orig/XMLDevice/Okidata_ESCP2_Blitter.cpp Omni-0.9.2/XMLDevice/Okidata_ESCP2_Blitter.cpp +--- Omni-0.9.2.orig/XMLDevice/Okidata_ESCP2_Blitter.cpp 2004-01-26 22:13:08.000000000 +0000 ++++ Omni-0.9.2/XMLDevice/Okidata_ESCP2_Blitter.cpp 2008-09-02 13:25:54.565003541 +0000 +@@ -21,6 +21,9 @@ + #include "DeviceOrientation.hpp" + #include + ++#include ++#include ++ + const static bool fTestNoCompression = false; + + int compressEpsonRLE (PBYTE pbData, +diff -Naur Omni-0.9.2.orig/XMLDevice/Okidata_ESCP2_Instance.cpp Omni-0.9.2/XMLDevice/Okidata_ESCP2_Instance.cpp +--- Omni-0.9.2.orig/XMLDevice/Okidata_ESCP2_Instance.cpp 2004-01-26 22:13:08.000000000 +0000 ++++ Omni-0.9.2/XMLDevice/Okidata_ESCP2_Instance.cpp 2008-09-02 13:25:54.565003541 +0000 +@@ -23,6 +23,8 @@ + + #include + #include ++#include ++#include + + const static bool fTestNoCompression = true; + +diff -Naur Omni-0.9.2.orig/XMLDevice/Okidata_ESC_Blitter.cpp Omni-0.9.2/XMLDevice/Okidata_ESC_Blitter.cpp +--- Omni-0.9.2.orig/XMLDevice/Okidata_ESC_Blitter.cpp 2004-01-26 22:13:08.000000000 +0000 ++++ Omni-0.9.2/XMLDevice/Okidata_ESC_Blitter.cpp 2008-09-02 13:25:54.563003845 +0000 +@@ -23,6 +23,9 @@ + #include + #include + ++#include ++#include ++ + #define BUMP_TO_NEXT_MODULUS(n,m) ((((n)+(m)-1)/(m))*(m)) + + int GrabPrintHeadBand (PBYTE pbBits, +diff -Naur Omni-0.9.2.orig/XMLDevice/Okidata_ESC_Instance.cpp Omni-0.9.2/XMLDevice/Okidata_ESC_Instance.cpp +--- Omni-0.9.2.orig/XMLDevice/Okidata_ESC_Instance.cpp 2004-01-26 22:13:07.000000000 +0000 ++++ Omni-0.9.2/XMLDevice/Okidata_ESC_Instance.cpp 2008-09-02 13:25:54.564003763 +0000 +@@ -23,6 +23,8 @@ + + #include + #include ++#include ++#include + + const static bool fTestNoCompression = true; + +diff -Naur Omni-0.9.2.orig/XMLDevice/Okidata_PCL_Blitter.cpp Omni-0.9.2/XMLDevice/Okidata_PCL_Blitter.cpp +--- Omni-0.9.2.orig/XMLDevice/Okidata_PCL_Blitter.cpp 2004-01-26 22:13:07.000000000 +0000 ++++ Omni-0.9.2/XMLDevice/Okidata_PCL_Blitter.cpp 2008-09-02 13:25:54.566003458 +0000 +@@ -21,6 +21,9 @@ + #include "DeviceOrientation.hpp" + #include + ++#include ++#include ++ + DeviceBlitter * + createBlitter (PrintDevice *pDevice) + { +diff -Naur Omni-0.9.2.orig/XMLDevice/Okidata_PCL_Instance.cpp Omni-0.9.2/XMLDevice/Okidata_PCL_Instance.cpp +--- Omni-0.9.2.orig/XMLDevice/Okidata_PCL_Instance.cpp 2004-01-26 22:13:08.000000000 +0000 ++++ Omni-0.9.2/XMLDevice/Okidata_PCL_Instance.cpp 2008-09-02 13:25:54.567003446 +0000 +@@ -25,6 +25,8 @@ + #include + #include + #include ++#include ++#include + + DeviceInstance * + createInstance (PrintDevice *pDevice) +diff -Naur Omni-0.9.2.orig/XMLDevice/Panasonic_ESCP2_Blitter.cpp Omni-0.9.2/XMLDevice/Panasonic_ESCP2_Blitter.cpp +--- Omni-0.9.2.orig/XMLDevice/Panasonic_ESCP2_Blitter.cpp 2004-01-26 22:13:08.000000000 +0000 ++++ Omni-0.9.2/XMLDevice/Panasonic_ESCP2_Blitter.cpp 2008-09-02 13:25:54.570003617 +0000 +@@ -21,6 +21,9 @@ + #include "DeviceOrientation.hpp" + #include + ++#include ++#include ++ + const static bool fTestNoCompression = false; + + int compressEpsonRLE (PBYTE pbData, +diff -Naur Omni-0.9.2.orig/XMLDevice/Panasonic_ESCP2_Instance.cpp Omni-0.9.2/XMLDevice/Panasonic_ESCP2_Instance.cpp +--- Omni-0.9.2.orig/XMLDevice/Panasonic_ESCP2_Instance.cpp 2004-01-26 22:13:07.000000000 +0000 ++++ Omni-0.9.2/XMLDevice/Panasonic_ESCP2_Instance.cpp 2008-09-02 13:25:54.571003395 +0000 +@@ -23,6 +23,8 @@ + + #include + #include ++#include ++#include + + const static bool fTestNoCompression = true; + +diff -Naur Omni-0.9.2.orig/XMLDevice/Panasonic_ESC_Blitter.cpp Omni-0.9.2/XMLDevice/Panasonic_ESC_Blitter.cpp +--- Omni-0.9.2.orig/XMLDevice/Panasonic_ESC_Blitter.cpp 2004-01-26 22:13:08.000000000 +0000 ++++ Omni-0.9.2/XMLDevice/Panasonic_ESC_Blitter.cpp 2008-09-02 13:25:54.569003840 +0000 +@@ -23,6 +23,9 @@ + #include + #include + ++#include ++#include ++ + #define BUMP_TO_NEXT_MODULUS(n,m) ((((n)+(m)-1)/(m))*(m)) + + int GrabPrintHeadBand (PBYTE pbBits, +diff -Naur Omni-0.9.2.orig/XMLDevice/Panasonic_ESC_Instance.cpp Omni-0.9.2/XMLDevice/Panasonic_ESC_Instance.cpp +--- Omni-0.9.2.orig/XMLDevice/Panasonic_ESC_Instance.cpp 2004-01-26 22:13:08.000000000 +0000 ++++ Omni-0.9.2/XMLDevice/Panasonic_ESC_Instance.cpp 2008-09-02 13:25:54.569003840 +0000 +@@ -23,6 +23,8 @@ + + #include + #include ++#include ++#include + + const static bool fTestNoCompression = true; + +diff -Naur Omni-0.9.2.orig/XMLDevice/Star_ESC_Blitter.cpp Omni-0.9.2/XMLDevice/Star_ESC_Blitter.cpp +--- Omni-0.9.2.orig/XMLDevice/Star_ESC_Blitter.cpp 2004-01-26 22:13:07.000000000 +0000 ++++ Omni-0.9.2/XMLDevice/Star_ESC_Blitter.cpp 2008-09-02 13:25:54.571003395 +0000 +@@ -23,6 +23,9 @@ + #include + #include + ++#include ++#include ++ + #define BUMP_TO_NEXT_MODULUS(n,m) ((((n)+(m)-1)/(m))*(m)) + + int GrabPrintHeadBand (PBYTE pbBits, +diff -Naur Omni-0.9.2.orig/XMLDevice/Star_ESC_Instance.cpp Omni-0.9.2/XMLDevice/Star_ESC_Instance.cpp +--- Omni-0.9.2.orig/XMLDevice/Star_ESC_Instance.cpp 2004-01-26 22:13:08.000000000 +0000 ++++ Omni-0.9.2/XMLDevice/Star_ESC_Instance.cpp 2008-09-02 13:25:54.572003872 +0000 +@@ -23,6 +23,8 @@ + + #include + #include ++#include ++#include + + const static bool fTestNoCompression = true; + +diff -Naur Omni-0.9.2.orig/XMLDevice/XMLDevice.hpp Omni-0.9.2/XMLDevice/XMLDevice.hpp +--- Omni-0.9.2.orig/XMLDevice/XMLDevice.hpp 2004-06-09 15:26:09.000000000 +0000 ++++ Omni-0.9.2/XMLDevice/XMLDevice.hpp 2008-09-02 13:25:54.572003872 +0000 +@@ -23,6 +23,8 @@ + #include + + #include ++#include ++#include + + #include "XMLInterface.hpp" + +diff -Naur Omni-0.9.2.orig/test/TestDeviceObjects.cpp Omni-0.9.2/test/TestDeviceObjects.cpp +--- Omni-0.9.2.orig/test/TestDeviceObjects.cpp 2003-12-19 16:01:22.000000000 +0000 ++++ Omni-0.9.2/test/TestDeviceObjects.cpp 2008-09-02 13:25:54.517003725 +0000 +@@ -18,6 +18,8 @@ + */ + #include + #include ++#include ++#include + + #include "Device.hpp" + #include "Omni.hpp" +diff -Naur Omni-0.9.2.orig/test/TestGhostscript.cpp Omni-0.9.2/test/TestGhostscript.cpp +--- Omni-0.9.2.orig/test/TestGhostscript.cpp 2003-12-19 16:01:40.000000000 +0000 ++++ Omni-0.9.2/test/TestGhostscript.cpp 2008-09-02 13:25:54.518003503 +0000 +@@ -17,6 +17,8 @@ + * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA + */ + #include ++#include ++#include + + #include + diff --git a/net-print/omni/files/OmniEpsonVendor-0.9.2-gcc43-1.patch b/net-print/omni/files/OmniEpsonVendor-0.9.2-gcc43-1.patch new file mode 100644 index 00000000..67d353cc --- /dev/null +++ b/net-print/omni/files/OmniEpsonVendor-0.9.2-gcc43-1.patch @@ -0,0 +1,20 @@ +Submitted By: Mario Fetka (mario dot fetka at gmail dot com) +Date: 2008-09-02 +Initial Package Version: 0.9.2 +Origin: me +Upstream Status: unknown +Description: Make it compile with gcc 4.3 + +diff -Naur VendorSupplied.orig/Epson.PDC/OmniEpsonBlitter.cpp VendorSupplied/Epson.PDC/OmniEpsonBlitter.cpp +--- VendorSupplied.orig/Epson.PDC/OmniEpsonBlitter.cpp 2004-06-09 14:12:53.000000000 +0000 ++++ VendorSupplied/Epson.PDC/OmniEpsonBlitter.cpp 2008-09-02 13:24:03.118003224 +0000 +@@ -111,6 +111,9 @@ + #include "Omni.hpp" + #include "JobProperties.hpp" + ++#include ++#include ++ + /****************************************************************************/ + /* Epson changable... */ + /****************************************************************************/ diff --git a/net-print/omni/metadata.xml b/net-print/omni/metadata.xml new file mode 100644 index 00000000..7e328698 --- /dev/null +++ b/net-print/omni/metadata.xml @@ -0,0 +1,5 @@ + + + +maintainer-wanted + diff --git a/net-print/omni/omni-0.9.2-r1.ebuild b/net-print/omni/omni-0.9.2-r1.ebuild new file mode 100644 index 00000000..5a86a9d2 --- /dev/null +++ b/net-print/omni/omni-0.9.2-r1.ebuild @@ -0,0 +1,70 @@ +# Copyright 1999-2008 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/net-print/omni/omni-0.9.2.ebuild,v 1.8 2008/07/11 07:33:44 remi Exp $ + +WANT_AUTOMAKE="1.6" +WANT_AUTOCONF="latest" + +inherit eutils autotools + +DESCRIPTION="Omni provides support for many printers with a pluggable framework (easy to add devices)" +HOMEPAGE="http://sourceforge.net/projects/omniprint" +SRC_URI="mirror://sourceforge/omniprint/${P/o/O}.tar.gz + doc? ( mirror://sourceforge/omniprint/OmniArchitecture.0.3.pdf ) + epson? ( mirror://sourceforge/omniprint/OmniEpsonVendor-${PV}.tar.gz ) + foomaticdb? ( mirror://gentoo/omni-${PV}-foomatic.tar.bz2 )" +LICENSE="LGPL-2" +SLOT="0" +KEYWORDS="~ppc x86" +DEPEND="" +RDEPEND="virtual/ghostscript + dev-libs/libxml2 + =dev-libs/glib-1* + cups? ( >=net-print/cups-1.1.14 ) + X? ( =dev-cpp/gtkmm-1.2* ) + =dev-libs/libsigc++-1.0* + foomaticdb? ( net-print/foomatic-db-engine )" + +S="${WORKDIR}/Omni" + +IUSE="cups X ppds foomaticdb static doc epson" + +src_unpack() { + unpack ${P/o/O}.tar.gz + cd "${S}" + epatch "${FILESDIR}"/Omni-0.9.2-gcc43-1.patch + if use epson; then + unpack OmniEpsonVendor-${PV}.tar.gz + epatch "${FILESDIR}"/OmniEpsonVendor-0.9.2-gcc43-1.patch + fi +} + +src_compile() { + local myconf=" \ + $(use_enable X jobdialog) \ + $(use_enable cups) \ + $(use_enable static)" + + eautoreconf + + LC_ALL="" LC_NUMERIC="" LANG="" ./setupOmni ${myconf} --disable-device-xml --enable-device-compile \ + || die "setup0mni failed" + + if use ppds && use cups; then + sed -i -e "s/model\/foomatic/model\/omni/g" CUPS/Makefile \ + || die 'sed failed' + make -C CUPS generateBuildPPDs || die "make failed" + fi +} + +src_install () { + make DESTDIR="${D}" install || die "make install failed" + + dodoc docs/* # never forget this! ;-) + use doc && dodoc "${DISTDIR}"/OmniArchitecture.0.3.pdf + + if use foomaticdb; then + cd "${D}" + unpack omni-${PV}-foomatic.tar.bz2 + fi +}