Author: qboosh                       Date: Sat Mar 20 14:13:14 2010 GMT
Module: packages                      Tag: HEAD
---- Log message:
- updated to 2.0 (soname changed: ABI break of few functions)
- updated shared patch (with Makefiles patch merged in)
- added pl.po

---- Files affected:
packages/jbigkit:
   jbigkit-shared.patch (1.5 -> 1.6) , jbigkit.spec (1.31 -> 1.32) , 
jbigkit.pl.po (NONE -> 1.1)  (NEW), jbigkit-Makefiles.patch (1.4 -> NONE)  
(REMOVED)

---- Diffs:

================================================================
Index: packages/jbigkit/jbigkit-shared.patch
diff -u packages/jbigkit/jbigkit-shared.patch:1.5 
packages/jbigkit/jbigkit-shared.patch:1.6
--- packages/jbigkit/jbigkit-shared.patch:1.5   Sun Jul  4 23:08:45 2004
+++ packages/jbigkit/jbigkit-shared.patch       Sat Mar 20 15:13:05 2010
@@ -1,79 +1,154 @@
-diff -Nur jbigkit.orig/Makefile jbigkit/Makefile
---- jbigkit.orig/Makefile      Tue Apr  9 12:37:13 2002
-+++ jbigkit/Makefile   Fri Jan 17 18:56:43 2003
-@@ -25,6 +25,11 @@
-       (cd libjbig;  make "CC=$(CC)" "CFLAGS=$(CFLAGS)" test)
-       (cd pbmtools; make "CC=$(CC)" "CFLAGS=$(CFLAGS)" test)
+--- jbigkit/libjbig/Makefile.orig      2008-08-30 19:20:52.000000000 +0200
++++ jbigkit/libjbig/Makefile   2010-03-20 13:27:12.610721140 +0100
+@@ -4,10 +4,11 @@
+ # Select an ANSI/ISO C compiler here, GNU gcc is recommended
+ CC = gcc
  
-+install:
-+      install -d $(DESTDIR)/usr/{bin,lib,include,share/man/man1}
-+      (cd libjbig;  make "DESTDIR=$(DESTDIR)" install)
-+      (cd pbmtools; make "DESTDIR=$(DESTDIR)" install)
-+
- clean:
-       rm -f *~ core
-       (cd libjbig; make clean)
-diff -Nur jbigkit.orig/libjbig/Makefile jbigkit/libjbig/Makefile
---- jbigkit.orig/libjbig/Makefile      Tue Feb 13 19:09:24 2001
-+++ jbigkit/libjbig/Makefile   Fri Jan 17 19:04:29 2003
-@@ -7,18 +7,23 @@
- # Options for the compiler: A high optimization level is suggested
- CFLAGS = -O -Wall -ansi -pedantic
- 
--all: libjbig.a tstcodec
-+all: libjbig.la tstcodec
- 
- tstcodec: tstcodec.c jbig.c jbig.h jbig_tab.o
-       $(CC) $(CFLAGS) -o tstcodec -DTEST_CODEC tstcodec.c jbig.c \
-       jbig_tab.o
+-# Options for the compiler: A high optimization level is suggested
+-CFLAGS = -g -O -Wall -ansi -pedantic # --coverage
  
--libjbig.a: jbig.o jbig_tab.o
--      rm -f libjbig.a
--      ar rc libjbig.a jbig.o jbig_tab.o
--      -ranlib libjbig.a
+-all: libjbig.a tstcodec tstcodec85
++all: libjbig.la libjbig85.la tstcodec tstcodec85
++
 +%.lo: %.c
 +      libtool --mode=compile --tag=CC $(CC) $(CFLAGS) -c $*.c
  
--jbig.o: jbig.c jbig.h
-+libjbig.la: jbig.lo jbig_tab.lo
-+      libtool --mode=link --tag=CC $(CC) -o libjbig.la jbig.lo jbig_tab.lo 
-rpath /usr/lib
+ tstcodec: tstcodec.o jbig.o jbig_ar.o
+       $(CC) $(CFLAGS) -o tstcodec $+
+@@ -15,22 +16,23 @@
+ tstcodec85: tstcodec85.o jbig85.o jbig_ar.o
+       $(CC) $(CFLAGS) -o tstcodec85 $+
+ 
+-libjbig.a: jbig.o jbig_ar.o
+-      rm -f libjbig.a
+-      ar rc libjbig.a jbig.o jbig_ar.o
+-      -ranlib libjbig.a
+-
+-libjbig85.a: jbig85.o jbig_ar.o
+-      rm -f libjbig85.a
+-      ar rc libjbig85.a jbig85.o jbig_ar.o
+-      -ranlib libjbig85.a
+-
+-jbig.o: jbig.c jbig.h jbig_ar.h
+-jbig85.o: jbig85.c jbig85.h jbig_ar.h
+-jbig_ar.o: jbig_ar.c jbig_ar.h
++libjbig.la: jbig.lo jbig_ar.lo
++      libtool --mode=link --tag=CC $(CC) $(LDFLAGS) $(CFLAGS) -o $@ $^ -rpath 
$(libdir) -version-info 2:0:0
 +
-+jbig.lo: jbig.c jbig.h
++libjbig85.la: jbig85.lo jbig_ar.lo
++      libtool --mode=link --tag=CC $(CC) $(LDFLAGS) $(CFLAGS) -o $@ $^ -rpath 
$(libdir) -version-info 2:0:0
 +
++jbig.lo: jbig.c jbig.h jbig_ar.h
++jbig85.lo: jbig85.c jbig85.h jbig_ar.h
++jbig_ar.lo: jbig_ar.c jbig_ar.h
+ tstcodec.o: tstcodec.c jbig.h
+ tstcodec85.o: tstcodec85.c jbig85.h
+ 
 +install:
-+      libtool --mode=install install libjbig.la $(DESTDIR)/usr/lib
-+      install jbig.h $(DESTDIR)/usr/include
++      libtool --mode=install install libjbig.la $(DESTDIR)$(libdir)
++      libtool --mode=install install libjbig85.la $(DESTDIR)$(libdir)
++      install -m644 jbig.h jbig85.h $(DESTDIR)$(includedir)
++
+ jbig.pot: jbig.c
+       xgettext -o$@ -k_ \
+         --copyright-holder='Markus Kuhn' \
+--- jbigkit/pbmtools/Makefile.orig     2008-08-26 00:26:39.000000000 +0200
++++ jbigkit/pbmtools/Makefile  2010-03-20 13:23:22.094704379 +0100
+@@ -5,37 +5,41 @@
+ CC = gcc
+ 
+ # Options for the compiler
+-CFLAGS = -g -Wall -ansi -pedantic -I../libjbig # --coverage
++CPPFLAGS = -I../libjbig
  
- test: tstcodec
-       ./tstcodec
-diff -Nur jbigkit.orig/pbmtools/Makefile jbigkit/pbmtools/Makefile
---- jbigkit.orig/pbmtools/Makefile     Sat Mar 23 02:38:51 2002
-+++ jbigkit/pbmtools/Makefile  Fri Jan 17 19:09:18 2003
-@@ -11,17 +11,21 @@
+ .SUFFIXES: .1 .5 .txt $(SUFFIXES)
  
- all: pbmtojbg jbgtopbm pbmtojbg.txt jbgtopbm.txt pbm.txt pgm.txt
+ all: pbmtojbg jbgtopbm pbmtojbg85 jbgtopbm85 \
+       pbmtojbg.txt jbgtopbm.txt pbm.txt pgm.txt
  
 -pbmtojbg: pbmtojbg.o ../libjbig/libjbig.a
 -      $(CC) $(CFLAGS) -o pbmtojbg pbmtojbg.o -L../libjbig -ljbig
 +pbmtojbg: pbmtojbg.o ../libjbig/libjbig.la
-+      libtool --mode=link --tag=CC $(CC) $(CFLAGS) -o pbmtojbg pbmtojbg.o 
../libjbig/libjbig.la
++      libtool --mode=link --tag=CC $(CC) $(LDFLAGS) $(CFLAGS) -o pbmtojbg 
pbmtojbg.o ../libjbig/libjbig.la
  
 -jbgtopbm: jbgtopbm.o ../libjbig/libjbig.a
 -      $(CC) $(CFLAGS) -o jbgtopbm jbgtopbm.o -L../libjbig -ljbig
 +jbgtopbm: jbgtopbm.o ../libjbig/libjbig.la
-+      libtool --mode=link --tag=CC $(CC) $(CFLAGS) -o jbgtopbm jbgtopbm.o 
../libjbig/libjbig.la
++      libtool --mode=link --tag=CC $(CC) $(LDFLAGS) $(CFLAGS) -o jbgtopbm 
jbgtopbm.o ../libjbig/libjbig.la
+ 
+-pbmtojbg85: pbmtojbg85.o ../libjbig/libjbig85.a
+-      $(CC) $(CFLAGS) -o pbmtojbg85 pbmtojbg85.o -L../libjbig -ljbig85
++pbmtojbg85: pbmtojbg85.o ../libjbig/libjbig85.la
++      libtool --mode=link --tag=CC $(CC) $(LDFLAGS) $(CFLAGS) -o pbmtojbg85 
pbmtojbg85.o ../libjbig/libjbig85.la
+ 
+-jbgtopbm85: jbgtopbm85.o ../libjbig/libjbig85.a
+-      $(CC) $(CFLAGS) -o jbgtopbm85 jbgtopbm85.o -L../libjbig -ljbig85
++jbgtopbm85: jbgtopbm85.o ../libjbig/libjbig85.la
++      libtool --mode=link --tag=CC $(CC) $(LDFLAGS) $(CFLAGS) -o jbgtopbm85 
jbgtopbm85.o ../libjbig/libjbig85.la
  
  jbgtopbm.o: jbgtopbm.c ../libjbig/jbig.h
  pbmtojbg.o: pbmtojbg.c ../libjbig/jbig.h
+ jbgtopbm85.o: jbgtopbm85.c ../libjbig/jbig85.h
+ pbmtojbg85.o: pbmtojbg85.c ../libjbig/jbig85.h
+ 
+-../libjbig/libjbig.a: ../libjbig/jbig.c ../libjbig/jbig.h \
++../libjbig/libjbig.la: ../libjbig/jbig.c ../libjbig/jbig.h \
+       ../libjbig/jbig_ar.c ../libjbig/jbig_ar.h
+-      make -C ../libjbig libjbig.a
++      make -C ../libjbig libjbig.la
+ 
+-../libjbig/libjbig85.a: ../libjbig/jbig85.c ../libjbig/jbig85.h \
++../libjbig/libjbig85.la: ../libjbig/jbig85.c ../libjbig/jbig85.h \
+       ../libjbig/jbig_ar.c ../libjbig/jbig_ar.h
+-      make -C ../libjbig libjbig85.a
++      make -C ../libjbig libjbig85.la
++
++install:
++      libtool --mode=install install pbmtojbg jbgtopbm $(DESTDIR)$(bindir)
++      install pbmtojbg.1 jbgtopbm.1 $(DESTDIR)$(mandir)/man1
+ 
+ test: test82 test85
  
--../libjbig/libjbig.a: ../libjbig/jbig.c ../libjbig/jbig.h
--      cd ../libjbig ; make libjbig.a
-+../libjbig/libjbig.la: ../libjbig/jbig.c ../libjbig/jbig.h
-+      cd ../libjbig ; make libjbig.la
+--- jbigkit/Makefile.orig      2010-03-20 13:23:31.746709407 +0100
++++ jbigkit/Makefile   2010-03-20 13:26:52.578704379 +0100
+@@ -12,23 +12,34 @@
+ 
+ VERSION=2.0
+ 
++prefix=/usr/local
++libdir=$(prefix)/lib
++includedir=$(prefix)/include
++bindir=$(prefix)/bin
++mandir=$(prefix)/share/man
++
+ all: lib pbm
+       @echo "Enter 'make test' in order to start some automatic tests."
+ 
+ lib:
+-      (cd libjbig;  make "CC=$(CC)" "CFLAGS=$(CFLAGS)")
++      $(MAKE) -C libjbig "libdir=$(libdir)"
+ 
+ pbm: lib
+-      (cd pbmtools; make "CC=$(CC)" "CFLAGS=$(CFLAGS)")
++      $(MAKE) -C pbmtools "bindir=$(bindir)" "mandir=$(mandir)"
+ 
+ test: lib pbm
+-      (cd libjbig;  make "CC=$(CC)" "CFLAGS=$(CFLAGS)" test)
+-      (cd pbmtools; make "CC=$(CC)" "CFLAGS=$(CFLAGS)" test)
++      $(MAKE) -C libjbig test
++      $(MAKE) -C pbmtools test
 +
 +install:
-+      libtool --mode=install install pbmtojbg jbgtopbm $(DESTDIR)/usr/bin
-+      install pbmtojbg.1 jbgtopbm.1 $(DESTDIR)/usr/share/man/man1
++      install -d $(DESTDIR)/usr/{bin,lib,include,share/man/man1}
++      $(MAKE) -C libjbig install "DESTDIR=$(DESTDIR)" "libdir=$(libdir)" 
"includedir=$(includedir)"
++      $(MAKE) -C pbmtools install "DESTDIR=$(DESTDIR)" "bindir=$(bindir)" 
"mandir=$(mandir)"
+ 
+ clean:
+       rm -f *~ core
+-      (cd libjbig; make clean)
+-      (cd pbmtools; make clean)
++      $(MAKE) -C libjbig clean
++      $(MAKE) -C pbmtools clean
  
- test: pbmtojbg jbgtopbm
-       make IMG=ccitt1  OPTIONSJ=      OPTIONSP=      dotest1
+ distribution: clean
+       rm -f libjbig/libjbig*.a

================================================================
Index: packages/jbigkit/jbigkit.spec
diff -u packages/jbigkit/jbigkit.spec:1.31 packages/jbigkit/jbigkit.spec:1.32
--- packages/jbigkit/jbigkit.spec:1.31  Mon Jul 28 01:06:59 2008
+++ packages/jbigkit/jbigkit.spec       Sat Mar 20 15:13:06 2010
@@ -6,16 +6,17 @@
 Summary:       JBIG-KIT lossless image compression library
 Summary(pl.UTF-8):     JBIG-KIT - biblioteka do bezstratnej kompresji obrazków
 Name:          jbigkit
-Version:       1.6
-Release:       5
-License:       GPL
+Version:       2.0
+Release:       1
+License:       GPL v2+
 Group:         Libraries
 Source0:       
http://www.cl.cam.ac.uk/~mgk25/download/%{name}-%{version}.tar.gz
-# Source0-md5: ce196e45f293d40ba76af3dc981ccfd7
+# Source0-md5: 3dd87f605abb1a97a22dc79d8b3e8f6c
+Source1:       %{name}.pl.po
 Patch0:                %{name}-shared.patch
-Patch1:                %{name}-Makefiles.patch
 URL:           http://www.cl.cam.ac.uk/~mgk25/jbigkit/
-BuildRequires: libtool >= 2:1.4e
+BuildRequires: gettext-devel
+BuildRequires: libtool >= 2:1.5
 BuildRoot:     %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
 
 %description
@@ -68,13 +69,20 @@
 %prep
 %setup -q -n %{name}
 %patch0 -p1
-%patch1 -p1
+
+cp %{SOURCE1} libjbig/po/pl.po
 
 %build
 %{__make} \
+       CC="%{__cc}" \
+       CFLAGS="%{rpmcflags}" \
+       LDFLAGS="%{rpmldflags}" \
        prefix=%{_prefix} \
-       libdir=%{_libdir} \
-       CFLAGS="%{rpmcflags}"
+       libdir=%{_libdir}
+
+for l in libjbig/po/*.po ; do
+       msgfmt -c -v -o "${l%.po}.mo" "$l"
+done
 
 %{?with_tests:%{__make} test}
 
@@ -82,9 +90,15 @@
 rm -rf $RPM_BUILD_ROOT
 
 %{__make} install \
+       DESTDIR=$RPM_BUILD_ROOT \
        prefix=%{_prefix} \
-       libdir=%{_libdir} \
-       DESTDIR=$RPM_BUILD_ROOT
+       libdir=%{_libdir}
+
+for l in libjbig/po/*.mo ; do
+       install -D "$l" "$RPM_BUILD_ROOT%{_datadir}/locale/$(basename $l 
.mo)/LC_MESSAGES/jbig.mo"
+done
+
+%find_lang jbig
 
 %clean
 rm -rf $RPM_BUILD_ROOT
@@ -92,27 +106,36 @@
 %post   -p /sbin/ldconfig
 %postun -p /sbin/ldconfig
 
-%files
+%files -f jbig.lang
 %defattr(644,root,root,755)
 # INSTALL is about "installing and using" jbigkit
 %doc ANNOUNCE CHANGES INSTALL TODO
-%attr(755,root,root) %{_libdir}/lib*.so.*.*
+%attr(755,root,root) %{_libdir}/libjbig.so.*.*.*
+%attr(755,root,root) %ghost %{_libdir}/libjbig.so.2
+%attr(755,root,root) %{_libdir}/libjbig85.so.*.*.*
+%attr(755,root,root) %ghost %{_libdir}/libjbig85.so.2
 
 %files devel
 %defattr(644,root,root,755)
-%doc libjbig/jbig.doc
-%attr(755,root,root) %{_libdir}/lib*.so
-%{_libdir}/lib*.la
-%{_includedir}/*
+%doc libjbig/{jbig,jbig85}.txt
+%attr(755,root,root) %{_libdir}/libjbig.so
+%attr(755,root,root) %{_libdir}/libjbig85.so
+%{_libdir}/libjbig.la
+%{_libdir}/libjbig85.la
+%{_includedir}/jbig.h
+%{_includedir}/jbig85.h
 
 %files static
 %defattr(644,root,root,755)
-%{_libdir}/lib*.a
+%{_libdir}/libjbig.a
+%{_libdir}/libjbig85.a
 
 %files progs
 %defattr(644,root,root,755)
-%attr(755,root,root) %{_bindir}/*
-%{_mandir}/man1/*
+%attr(755,root,root) %{_bindir}/jbgtopbm
+%attr(755,root,root) %{_bindir}/pbmtojbg
+%{_mandir}/man1/jbgtopbm.1*
+%{_mandir}/man1/pbmtojbg.1*
 
 %define date   %(echo `LC_ALL="C" date +"%a %b %d %Y"`)
 %changelog
@@ -120,6 +143,11 @@
 All persons listed below can be reached at <cvs_login>@pld-linux.org
 
 $Log$
+Revision 1.32  2010/03/20 14:13:06  qboosh
+- updated to 2.0 (soname changed: ABI break of few functions)
+- updated shared patch (with Makefiles patch merged in)
+- added pl.po
+
 Revision 1.31  2008/07/27 23:06:59  arekm
 - release 5
 

================================================================
Index: packages/jbigkit/jbigkit.pl.po
diff -u /dev/null packages/jbigkit/jbigkit.pl.po:1.1
--- /dev/null   Sat Mar 20 15:13:15 2010
+++ packages/jbigkit/jbigkit.pl.po      Sat Mar 20 15:13:06 2010
@@ -0,0 +1,51 @@
+# Polish translation for jbigkit.
+# This file is distributed under the same license as the jbigkit package.
+# Jakub Bogusz <[email protected]>, 2010
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: jbigkit 2.0\n"
+"Report-Msgid-Bugs-To: http://www.cl.cam.ac.uk/~mgk25/jbigkit/\n";
+"POT-Creation-Date: 2008-08-27 19:54+0100\n"
+"PO-Revision-Date: 2010-03-20 14:09+0100\n"
+"Last-Translator: Jakub Bogusz <[email protected]>\n"
+"Language-Team: Polish <[email protected]>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#: jbig.c:110
+msgid "All OK"
+msgstr "Poprawnie"
+
+#: jbig.c:111
+msgid "Reached specified image size"
+msgstr "Osiągnięto określony rozmiar obrazu"
+
+#: jbig.c:112
+msgid "Unexpected end of input data stream"
+msgstr "Nieoczekiwany koniec strumienia danych wejściowych"
+
+#: jbig.c:113
+msgid "Not enough memory available"
+msgstr "Zbyt mało dostępnej pamięci"
+
+#: jbig.c:114
+msgid "ABORT marker segment encountered"
+msgstr "Napotkano segment znacznika ABORT"
+
+#: jbig.c:115
+msgid "Unknown marker segment encountered"
+msgstr "Napotkano segment nieznanego znacznika"
+
+#: jbig.c:116
+msgid "Input data stream contains invalid data"
+msgstr "Strumień danych wejściowych zawiera błędne dane"
+
+#: jbig.c:117
+msgid "Input data stream uses unimplemented JBIG features"
+msgstr "Strumień danych wejściowych korzysta z niezaimplementowanych cech JBIG"
+
+#: jbig.c:118
+msgid "Incremental BIE does not continue previous one"
+msgstr "Przyrostowe dane obrazu nie są kontynuacją poprzednich"
================================================================

---- CVS-web:
    
http://cvs.pld-linux.org/cgi-bin/cvsweb.cgi/packages/jbigkit/jbigkit-shared.patch?r1=1.5&r2=1.6&f=u
    
http://cvs.pld-linux.org/cgi-bin/cvsweb.cgi/packages/jbigkit/jbigkit.spec?r1=1.31&r2=1.32&f=u

_______________________________________________
pld-cvs-commit mailing list
[email protected]
http://lists.pld-linux.org/mailman/listinfo/pld-cvs-commit

Reply via email to