diff options
Diffstat (limited to 'print')
-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 |