diff options
author | jlam <jlam@pkgsrc.org> | 2002-09-11 18:37:09 +0000 |
---|---|---|
committer | jlam <jlam@pkgsrc.org> | 2002-09-11 18:37:09 +0000 |
commit | c3ae0d2dd0bd798525a873c6b603d6d62db01c80 (patch) | |
tree | 55e87b716deade59413645397db7e06d00f7db42 /print/ijs | |
parent | b3ec1a6cdbfb0d1963d2767e43ba598eaa30e3b1 (diff) | |
download | pkgsrc-c3ae0d2dd0bd798525a873c6b603d6d62db01c80.tar.gz |
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.
Diffstat (limited to 'print/ijs')
-rw-r--r-- | print/ijs/DESCR | 6 | ||||
-rw-r--r-- | print/ijs/Makefile | 24 | ||||
-rw-r--r-- | print/ijs/PLIST | 13 | ||||
-rw-r--r-- | print/ijs/distinfo | 5 | ||||
-rw-r--r-- | print/ijs/patches/patch-aa | 50 |
5 files changed, 98 insertions, 0 deletions
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 |