Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 13 Mar 2004 23:00:26 +0900
From:      KATO Tsuguru <tkato@prontomail.com>
To:        FreeBSD-gnats-submit@FreeBSD.org
Subject:   ports/64217: Update port: print/libijs to 0.35
Message-ID:  <20040313230026.69835c93.tkato@prontomail.com>
Resent-Message-ID: <200403131410.i2DEAS9X056231@freefall.freebsd.org>

next in thread | raw e-mail | index | archive | help

>Number:         64217
>Category:       ports
>Synopsis:       Update port: print/libijs to 0.35
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    freebsd-ports-bugs
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          change-request
>Submitter-Id:   current-users
>Arrival-Date:   Sat Mar 13 06:10:27 PST 2004
>Closed-Date:
>Last-Modified:
>Originator:     KATO Tsuguru
>Release:        FreeBSD 4.9-RELEASE-p3 i386
>Organization:
>Environment:
>Description:
- Update to version 0.35

>How-To-Repeat:
>Fix:

diff -urN /usr/ports/print/libijs/Makefile print/libijs/Makefile
--- /usr/ports/print/libijs/Makefile	Wed Feb  4 19:03:40 2004
+++ print/libijs/Makefile	Thu Mar 11 13:38:16 2004
@@ -6,8 +6,7 @@
 #
 
 PORTNAME=	libijs
-PORTVERSION=	0.34
-PORTREVISION=	1
+PORTVERSION=	0.35
 CATEGORIES=	print
 MASTER_SITES=	http://www.linuxprinting.org/ijs/download/
 DISTNAME=	ijs-${PORTVERSION}
@@ -16,14 +15,12 @@
 MAINTAINER=	ports@FreeBSD.org
 COMMENT=	C library that supports plugin printer driver for Ghostscript
 
+USE_BZIP2=	yes
+USE_GNOME=	gnometarget lthack pkgconfig
 USE_GMAKE=	yes
-GNU_CONFIGURE=	yes
-CONFIGURE_TARGET=	--build=${ARCH}-portbld-freebsd${OSREL}
+USE_LIBTOOL=	yes
 INSTALLS_SHLIB=	yes
 
-MAKE_ENV=	SHLIB_VER=${SHLIB_VER}
-PLIST_SUB=	SHLIB_VER=${SHLIB_VER}
-
-SHLIB_VER=	1
+MAN1=		ijs-config.1
 
 .include <bsd.port.mk>
diff -urN /usr/ports/print/libijs/distinfo print/libijs/distinfo
--- /usr/ports/print/libijs/distinfo	Fri Jan 30 14:53:43 2004
+++ print/libijs/distinfo	Thu Mar 11 13:26:21 2004
@@ -1,2 +1,2 @@
-MD5 (ghostscript/ijs-0.34.tar.gz) = 9f6b7cfac8dbaddda9f6c90f06a0d699
-SIZE (ghostscript/ijs-0.34.tar.gz) = 129063
+MD5 (ghostscript/ijs-0.35.tar.bz2) = 896fdcb7a01c586ba6eb81398ea3f6e9
+SIZE (ghostscript/ijs-0.35.tar.bz2) = 257476
diff -urN /usr/ports/print/libijs/files/patch-Makefile.in print/libijs/files/patch-Makefile.in
--- /usr/ports/print/libijs/files/patch-Makefile.in	Wed May  8 01:56:02 2002
+++ print/libijs/files/patch-Makefile.in	Thu Mar 11 13:37:57 2004
@@ -1,76 +1,28 @@
---- Makefile.in.orig	Tue Apr 23 06:51:55 2002
-+++ Makefile.in	Sun Apr 28 13:09:35 2002
-@@ -1,14 +1,15 @@
- # Unix
+--- Makefile.in.orig	Wed Feb 11 20:51:54 2004
++++ Makefile.in	Thu Mar 11 13:37:51 2004
+@@ -117,7 +117,7 @@
+ 
+ MAINT_CHARSET = latin1
+ m4datadir = $(datadir)/aclocal
+-pkgconfigdatadir = $(prefix)/lib/pkgconfig
++pkgconfigdatadir = $(prefix)/libdata/pkgconfig
+ 
+ lib_LTLIBRARIES = libijs.la
+ 
+@@ -143,12 +143,12 @@
+ @SYSDEPS_WINDOWS_TRUE@libijs_la_LIBADD = ijs_exec_win.lo $(IJS_DEPLIBS)
+ @SYSDEPS_WINDOWS_FALSE@libijs_la_LIBADD = ijs_exec_unix.lo $(IJS_DEPLIBS)
+ # Uncommment to build an unversioned library (version in soname)
+-libijs_la_LDFLAGS = -release $(IJS_VERSION) -rpath $(libdir)
++#libijs_la_LDFLAGS = -release $(IJS_VERSION) -rpath $(libdir)
+ 
+ # Uncomment to build a versioned library
+-#libijs_la_LDFLAGS = \
+-# -version-info $(LT_CURRENT):$(LT_REVISION):$(LT_AGE) \
+-# -rpath $(libdir)
++libijs_la_LDFLAGS = \
++ -version-info $(LT_CURRENT):$(LT_REVISION):$(LT_AGE) \
++ -rpath $(libdir)
+ ijs_client_example_SOURCES = ijs_client_example.c
+ ijs_client_example_LDADD = libijs.la
  
- CC=@CC@
--CFLAGS=-g -Wall -ansi -pedantic -Wmissing-prototypes
-+CFLAGS=@CFLAGS@ -ansi -pedantic -Wmissing-prototypes
- LDLIBS=
- OBJ=.@OBJEXT@
- EXE=@EXEEXT@
- 
- # todo: this needs to be .dylib on OS X - write a test
--SHARED_LDFLAGS=-shared
--SHARED_OBJ=.so
-+SHARED_LDFLAGS=-shared -Wl,-soname,libijs$(SHARED_OBJ)
-+SHARED_OBJ=.so.$(SHLIB_VER)
-+SHLIB_VER?=0
- #SHARED_LDFLAGS=-dylib
- #SHARED_OBJ=.dylib
- 
-@@ -28,11 +29,20 @@
- 
- pkgincludedir=$(includedir)/ijs
- 
--INSTALL = @INSTALL@
-+INSTALL_PROGRAM = @INSTALL_PROGRAM@
-+INSTALL_SCRIPT = @INSTALL_SCRIPT@
-+INSTALL_DATA = @INSTALL_DATA@
- 
- IJS_COMMON_OBJ=ijs$(OBJ)
- 
--all:	libijs.a libijs$(SHARED_OBJ) ijs_client_example$(EXE) ijs_server_example$(EXE)
-+.SUFFIXES: .c .lo .o
-+
-+.c.o:
-+	$(CC) $(CFLAGS) -c -o $@ $<
-+.c.lo:
-+	$(CC) $(CFLAGS) -fPIC -DPIC -c -o $@ $<
-+
-+all:	libijs.a libijs$(SHARED_OBJ) ijs_client_example$(EXE)
- 
- LIB_OBJS=ijs$(OBJ) ijs_client$(OBJ) ijs_server$(OBJ) $(IJS_EXEC_SERVER)
- 
-@@ -44,7 +54,7 @@
- # Note: this builds both the server and client into a single library. Logically, it
- # makes sense to separate them, but they're small enough to make this probably
- # not worthwhile.
--libijs$(SHARED_OBJ):	$(LIB_OBJS)
-+libijs$(SHARED_OBJ):	$(LIB_OBJS:.o=.lo)
- 	$(CC) $(SHARED_LDFLAGS) $^ -o $@
- 
- ijs_client_example$(EXE):	ijs_client_example$(OBJ) ijs_client$(OBJ) $(IJS_COMMON_OBJ) $(IJS_EXEC_SERVER)
-@@ -60,14 +70,15 @@
- 	$(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_PROGRAM) ijs_client_example$(EXE) $(bindir)/ijs_client_example$(EXE)
-+	$(INSTALL_SCRIPT) ijs-config $(bindir)/ijs-config
-+	$(INSTALL_DATA) libijs.a $(libdir)/libijs.a
-+	$(INSTALL_DATA) libijs$(SHARED_OBJ) $(libdir)/libijs$(SHARED_OBJ)
-+	-ln -sf libijs$(SHARED_OBJ) $(libdir)/libijs.so
- 	-mkdir $(pkgincludedir)
--	$(INSTALL) ijs.h $(pkgincludedir)/ijs.h
--	$(INSTALL) ijs_client.h $(pkgincludedir)/ijs_client.h
--	$(INSTALL) ijs_server.h $(pkgincludedir)/ijs_server.h
-+	$(INSTALL_DATA) ijs.h $(pkgincludedir)/ijs.h
-+	$(INSTALL_DATA) ijs_client.h $(pkgincludedir)/ijs_client.h
-+	$(INSTALL_DATA) ijs_server.h $(pkgincludedir)/ijs_server.h
- 
- uninstall:
- 	$(RM) $(bindir)/ijs_client_example$(EXE) $(bindir)/ijs-config $(libdir)/libijs.a $(libdir)/libijs$(SHARED_OBJ)
diff -urN /usr/ports/print/libijs/pkg-plist print/libijs/pkg-plist
--- /usr/ports/print/libijs/pkg-plist	Wed May  8 01:56:02 2002
+++ print/libijs/pkg-plist	Thu Mar 11 13:40:29 2004
@@ -1,9 +1,11 @@
-bin/ijs_client_example
 bin/ijs-config
+bin/ijs_client_example
+bin/ijs_server_example
 include/ijs/ijs.h
 include/ijs/ijs_client.h
 include/ijs/ijs_server.h
 lib/libijs.a
 lib/libijs.so
-lib/libijs.so.%%SHLIB_VER%%
+lib/libijs.so.1
+libdata/pkgconfig/ijs.pc
 @dirrm include/ijs
>Release-Note:
>Audit-Trail:
>Unformatted:



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20040313230026.69835c93.tkato>