summaryrefslogtreecommitdiff
path: root/print/ijs/patches
diff options
context:
space:
mode:
authorjlam <jlam>2002-09-11 18:37:09 +0000
committerjlam <jlam>2002-09-11 18:37:09 +0000
commit998fafa4f6bf075c5115d3c3bac23c6a14719812 (patch)
tree55e87b716deade59413645397db7e06d00f7db42 /print/ijs/patches
parenta2cbb1328495a9828c51b159f1b550183cc5ce5b (diff)
downloadpkgsrc-998fafa4f6bf075c5115d3c3bac23c6a14719812.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/patches')
-rw-r--r--print/ijs/patches/patch-aa50
1 files changed, 50 insertions, 0 deletions
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