From d652a1305debe6a509b0edef590cc8ed2771fb07 Mon Sep 17 00:00:00 2001 From: jlam Date: Wed, 11 Sep 2002 18:37:09 +0000 Subject: Initial import of ijs-0.34. IJS is a client-server protocol for transmission of raster page images. This package provides a reference implementation of the protocol, the design of which is still in flux. When the protocol specification is published, it will be authoritative. Applications should feel free to link against the library provided in this package, adapt that code for their own needs, or roll a completely new implementation. --- print/ijs/DESCR | 6 ++++++ print/ijs/Makefile | 24 ++++++++++++++++++++++ print/ijs/PLIST | 13 ++++++++++++ print/ijs/distinfo | 5 +++++ print/ijs/patches/patch-aa | 50 ++++++++++++++++++++++++++++++++++++++++++++++ 5 files changed, 98 insertions(+) create mode 100644 print/ijs/DESCR create mode 100644 print/ijs/Makefile create mode 100644 print/ijs/PLIST create mode 100644 print/ijs/distinfo create mode 100644 print/ijs/patches/patch-aa (limited to 'print/ijs') diff --git a/print/ijs/DESCR b/print/ijs/DESCR new file mode 100644 index 00000000000..7ac2e1e089a --- /dev/null +++ b/print/ijs/DESCR @@ -0,0 +1,6 @@ +IJS is a client-server protocol for transmission of raster page images. +This package provides a reference implementation of the protocol, the +design of which is still in flux. When the protocol specification is +published, it will be authoritative. Applications should feel free to +link against the library provided in this package, adapt that code for +their own needs, or roll a completely new implementation. diff --git a/print/ijs/Makefile b/print/ijs/Makefile new file mode 100644 index 00000000000..f00c642f2a2 --- /dev/null +++ b/print/ijs/Makefile @@ -0,0 +1,24 @@ +# $NetBSD: Makefile,v 1.1.1.1 2002/09/11 18:37:09 jlam Exp $ + +DISTNAME= ijs-0.34 +CATEGORIES= print +MASTER_SITES= http://www.linuxprinting.org/ijs/download/ + +MAINTAINER= jlam@netbsd.org +HOMEPAGE= http://www.linuxprinting.org/ijs/ +COMMENT= protocol library for raster page transmission + +USE_BUILDLINK2= # defined +USE_GMAKE= # defined +USE_LIBTOOL= # defined +GNU_CONFIGURE= # defined + +ALL_TARGET= libijs.la +MAKE_ENV+= XCFLAGS="${CFLAGS}" +MAKE_ENV+= IJS_VERSION_INFO="0:0" + +post-install: + ${INSTALL_DATA_DIR} ${PREFIX}/share/doc/ijs + ${INSTALL_DATA} ${WRKSRC}/ijs_spec.pdf ${PREFIX}/share/doc/ijs + +.include "../../mk/bsd.pkg.mk" diff --git a/print/ijs/PLIST b/print/ijs/PLIST new file mode 100644 index 00000000000..4602a348940 --- /dev/null +++ b/print/ijs/PLIST @@ -0,0 +1,13 @@ +@comment $NetBSD: PLIST,v 1.1.1.1 2002/09/11 18:37:09 jlam Exp $ +bin/ijs-config +include/ijs/ijs.h +include/ijs/ijs_client.h +include/ijs/ijs_server.h +lib/libijs.a +lib/libijs.la +lib/libijs.so +lib/libijs.so.0 +lib/libijs.so.0.0 +share/doc/ijs/ijs_spec.pdf +@dirrm share/doc/ijs +@dirrm include/ijs diff --git a/print/ijs/distinfo b/print/ijs/distinfo new file mode 100644 index 00000000000..d465237451a --- /dev/null +++ b/print/ijs/distinfo @@ -0,0 +1,5 @@ +$NetBSD: distinfo,v 1.1.1.1 2002/09/11 18:37:09 jlam Exp $ + +SHA1 (ijs-0.34.tar.gz) = 227376a72be87fb6fd537ae14b128997625cbebc +Size (ijs-0.34.tar.gz) = 129063 bytes +SHA1 (patch-aa) = 7060e2ce72c89fcd6273c4b501dc3d5d3ac20eaa diff --git a/print/ijs/patches/patch-aa b/print/ijs/patches/patch-aa new file mode 100644 index 00000000000..45f7d721f80 --- /dev/null +++ b/print/ijs/patches/patch-aa @@ -0,0 +1,50 @@ +$NetBSD: patch-aa,v 1.1.1.1 2002/09/11 18:37:09 jlam Exp $ + +--- Makefile.in.orig Mon Apr 22 14:51:55 2002 ++++ Makefile.in +@@ -1,7 +1,7 @@ + # Unix + + CC=@CC@ +-CFLAGS=-g -Wall -ansi -pedantic -Wmissing-prototypes ++CFLAGS+=-Wall -ansi -pedantic -Wmissing-prototypes + LDLIBS= + OBJ=.@OBJEXT@ + EXE=@EXEEXT@ +@@ -32,6 +32,11 @@ INSTALL = @INSTALL@ + + IJS_COMMON_OBJ=ijs$(OBJ) + ++.SUFFIXES: .lo ++ ++.c.lo: ++ $(LIBTOOL) $(CC) $(CFLAGS) -c $< ++ + all: libijs.a libijs$(SHARED_OBJ) ijs_client_example$(EXE) ijs_server_example$(EXE) + + LIB_OBJS=ijs$(OBJ) ijs_client$(OBJ) ijs_server$(OBJ) $(IJS_EXEC_SERVER) +@@ -47,6 +52,9 @@ libijs.a: $(LIB_OBJS) + libijs$(SHARED_OBJ): $(LIB_OBJS) + $(CC) $(SHARED_LDFLAGS) $^ -o $@ + ++libijs.la: $(LIB_OBJS:.o=.lo) ++ $(LIBTOOL) $(CC) -o $@ $(LIB_OBJS:.o=.lo) -rpath $(libdir) -version-info $(IJS_VERSION_INFO) ++ + ijs_client_example$(EXE): ijs_client_example$(OBJ) ijs_client$(OBJ) $(IJS_COMMON_OBJ) $(IJS_EXEC_SERVER) + $(CC) $(CFLAGS) $(FE)ijs_client_example$(EXE) ijs_client_example$(OBJ) ijs_client$(OBJ) $(IJS_COMMON_OBJ) $(IJS_EXEC_SERVER) $(LDLIBS) + +@@ -59,11 +67,9 @@ common_clean: + clean: common_clean + $(RM) *~ gmon.out core ijs_spec.log ijs_spec.tex ijs_spec.aux libijs.a libijs$(SHARED_OBJ) config.cache config.log config.status ijs-config + +-install: all +- $(INSTALL) ijs_client_example$(EXE) -c $(bindir)/ijs_client_example$(EXE) +- $(INSTALL) ijs-config -c $(bindir)/ijs-config +- $(INSTALL) libijs.a $(libdir)/libijs.a +- $(INSTALL) libijs$(SHARED_OBJ) $(libdir)/libijs$(SHARED_OBJ) ++install: ++ $(INSTALL) -c ijs-config $(bindir)/ijs-config ++ $(LIBTOOL) $(INSTALL) libijs.la $(libdir)/libijs.la + -mkdir $(pkgincludedir) + $(INSTALL) ijs.h $(pkgincludedir)/ijs.h + $(INSTALL) ijs_client.h $(pkgincludedir)/ijs_client.h -- cgit v1.2.3