Hello,

I finally found some time to get (and dependency net/yaz)
up-to-date.

Tested @i386, @sparc64.

tellico changelog:
Tellico 1.2.14 - 22 September 2007
Improved entry updating to work with all collection types.
Added MARCXML to allowed SRU search formats.
Fixed bug with MARC stylesheets to work better with embedded XML records.
Fixed bug with z39.50 search that hid some results.
Updated JavaScript and CSS in HTML export.
Updated isbndb.com search, also allows comic book searches.
Updated Amazon.com search to allow comic books.
Updated GCstar importer for new GCstar document format.
Updated allocine.fr script to version 0.4, from Mathias Monnerville.
Updated Spanish Ministry of Culture search script, patch from Leopold Palomo 
Avellaneda.
Fixed problem with settings not being saved on Fedora.
Tellico 1.2.13 - 28 July 2007
Fixed crashing bug when modifying fields for a collection with loans.
Fixed bug with namespace handling for loading Tellico XML files.
Added spell-checking for text fields.
Added importer for GCstar data files.
Added compatibility with yaz3.
Added Copac and National Library of Lithuania to z39.50 server list.
Tellico 1.2.12 - 4 July 2007
Fixed potential recursion bug for dependent fields.
Fixed bug that didn't write image size options when printing.
Added Turkish translation, thanks to Ali Isingor and Kunter Kutlu.
Added '\%' to bibtex translation table for comment escaping.
Bumped automake requirement to version 1.8 or later for macro to work.
Fixed HTML export to not rewrite file location for files referenced in the XSL 
file which don't exist.
Fixed Column View report to sort numerically when needed.
Fixed Date fields to suppress empty date values.
Fixed Date comparisons to work for single digits, patch from Jake Maciejewski.
Fixed Fields Dialog to show warnings when clicking Ok.
Changed Quick Filter to split words on whitespace.
Fixed bug with z39.50 search freezing intermittently.
Tellico 1.2.11 - 8 May 2007
Improved save time by caching image info on load.
Fixed crashing bug for OpenOffice.org connection.
Fixed bug that could lose images when loading from XML.
Fixed sorting for Dependent fields to match on subfields.
Updated IMDb search.
Fixed CDDB lookup for OpenBSD, patch from Marc Espie.

The upstream developer knows that one of the regress tests is broken and
thus already disabled upstream as well.

Please somebody commit this together with yaz!
Remember to delete old (now empty) patches.

Regards
ahb



Index: Makefile
===================================================================
RCS file: /cvs/ports/x11/tellico/Makefile,v
retrieving revision 1.6
diff -u -u -r1.6 Makefile
--- Makefile    26 Dec 2007 13:46:19 -0000      1.6
+++ Makefile    13 Jan 2008 20:33:01 -0000
@@ -1,12 +1,11 @@
-# $OpenBSD: Makefile,v 1.6 2007/12/26 13:46:19 sturm Exp $
+# $OpenBSD: Makefile,v 1.3 2007/04/28 16:15:41 espie Exp $
 
 COMMENT=       organizer for book/dvd/music collections
 CATEGORIES=    databases x11
 
 HOMEPAGE=      http://www.periapsis.org/tellico/
 MASTER_SITES=  ${HOMEPAGE}download/
-DISTNAME=      tellico-1.2.10
-PKGNAME=       ${DISTNAME}p2
+DISTNAME=      tellico-1.2.14
 
 MAINTAINER=            Andreas Bihlmaier <[EMAIL PROTECTED]>
 
@@ -20,15 +19,16 @@
 USE_LIBTOOL=   Yes
 USE_GMAKE=     Yes
 CONFIGURE_STYLE=gnu
+CONFIGURE_ENV=${MODKDE_CONFIGURE_ENV}
 CONFIGURE_ARGS=${MODKDE_CONFIGURE_ARGS} \
                --disable-libsuffix \
                --disable-static \
                --enable-shared \
                --enable-final
 
+BUILD_DEPENDS=         ::lang/python/2.4
 RUN_DEPENDS=           ::lang/python/2.4 \
                        :desktop-file-utils-*:devel/desktop-file-utils
-BUILD_DEPENDS=         ::lang/python/2.4
 
 LIB_DEPENDS=           ${MODQT_LIB_DEPENDS} \
                        
kdecore.>=6,DCOP,kabc,kdefx,kdeprint,kdesu,kdeui,khtml,kio,kjs,knewstuff,kparts,kresources,kutils,kwalletclient,vcard::x11/kde/libs3
 \
@@ -39,9 +39,8 @@
 
 WANTLIB += ICE SM X11 Xau Xdmcp Xext Xrender art_lgpl_2 c crypto
 WANTLIB += exslt gcrypt gpg-error iconv idn intl jpeg m pcre pcreposix
-WANTLIB += png pthread ssl stdc++ util xml2 xslt z
+WANTLIB += png pthread ssl stdc++ util xml2 xslt z fam rpcsvc
 
-CONFIGURE_ENV=${MODKDE_CONFIGURE_ENV}
 MAKE_FLAGS=${MODKDE_MAKE_FLAGS}
 
 .include <bsd.port.mk>
Index: distinfo
===================================================================
RCS file: /cvs/ports/x11/tellico/distinfo,v
retrieving revision 1.1.1.1
diff -u -u -r1.1.1.1 distinfo
--- distinfo    8 Apr 2007 21:21:14 -0000       1.1.1.1
+++ distinfo    13 Jan 2008 20:33:01 -0000
@@ -1,5 +1,5 @@
-MD5 (tellico-1.2.10.tar.gz) = GpgoudjBjaHJPoEEf6Q8vQ==
-RMD160 (tellico-1.2.10.tar.gz) = vjsUkRSYcnggWOod3t8fHYEc2i0=
-SHA1 (tellico-1.2.10.tar.gz) = v5DTtGYRuhCb/Xk+6zbOsNSymuM=
-SHA256 (tellico-1.2.10.tar.gz) = bJwQW/C3H5EeVQtKDnpfzrlRbjJ60/m6YviazEBibYk=
-SIZE (tellico-1.2.10.tar.gz) = 4707394
+MD5 (tellico-1.2.14.tar.gz) = OAR+J9SCdX+ul3+kmAmnhA==
+RMD160 (tellico-1.2.14.tar.gz) = 5NQ/d3DyFoZ65SO5HytrS7R1Cec=
+SHA1 (tellico-1.2.14.tar.gz) = hhkwk2KymfSoEDPmMM8Msq74i9I=
+SHA256 (tellico-1.2.14.tar.gz) = 0WFVCx16aLoQd/BzzU6AJAU2RynwqQaWNc6KcBFgr30=
+SIZE (tellico-1.2.14.tar.gz) = 4802694
Index: patches/patch-src_tests_Makefile_am
===================================================================
RCS file: patches/patch-src_tests_Makefile_am
diff -N patches/patch-src_tests_Makefile_am
--- /dev/null   1 Jan 1970 00:00:00 -0000
+++ patches/patch-src_tests_Makefile_am 13 Jan 2008 20:33:01 -0000
@@ -0,0 +1,27 @@
+$OpenBSD$
+--- src/tests/Makefile.am.orig Sun Jan 13 20:06:17 2008
++++ src/tests/Makefile.am      Sun Jan 13 20:06:39 2008
+@@ -4,13 +4,12 @@ KDE_OPTIONS = noautodist
+ 
+ AM_LDFLAGS = $(QT_LDFLAGS) $(KDE_LDFLAGS) $(X_LDFLAGS)
+ 
+-check_PROGRAMS = isbntest latin1test entitytest formattest
++check_PROGRAMS = isbntest latin1test entitytest
+ 
+-check: isbntest latin1test entitytest formattest
++check: isbntest latin1test entitytest
+       ./isbntest
+       ./latin1test
+       ./entitytest
+-      ./formattest
+ 
+ METASOURCES = AUTO
+ 
+@@ -25,5 +24,5 @@ latin1test_LDADD = $(LIB_QT) $(LIB_KDECORE)
+ entitytest_SOURCES = entitytest.cpp
+ entitytest_LDADD = ../tellico_utils.o $(LIB_QT) $(LIB_KDECORE)
+ 
+-formattest_SOURCES = formattest.cpp
+-formattest_LDADD = ../core/tellico_config.o ../core/tellico_config_addons.o 
../field.o ../tellico_utils.o $(LIB_QT) $(LIB_KDECORE)
++#formattest_SOURCES = formattest.cpp
++#formattest_LDADD = ../core/tellico_config.o ../core/tellico_config_addons.o 
../field.o ../tellico_utils.o $(LIB_QT) $(LIB_KDECORE)
Index: patches/patch-src_tests_Makefile_in
===================================================================
RCS file: patches/patch-src_tests_Makefile_in
diff -N patches/patch-src_tests_Makefile_in
--- /dev/null   1 Jan 1970 00:00:00 -0000
+++ patches/patch-src_tests_Makefile_in 13 Jan 2008 20:33:01 -0000
@@ -0,0 +1,89 @@
+$OpenBSD$
+--- src/tests/Makefile.in.orig Sun Jan 13 20:52:05 2008
++++ src/tests/Makefile.in      Sun Jan 13 20:52:07 2008
+@@ -38,7 +38,7 @@ build_triplet = @build@
+ host_triplet = @host@
+ target_triplet = @target@
+ check_PROGRAMS = isbntest$(EXEEXT) latin1test$(EXEEXT) \
+-      entitytest$(EXEEXT) formattest$(EXEEXT)
++      entitytest$(EXEEXT)
+ subdir = src/tests
+ DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in
+ ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
+@@ -56,13 +56,13 @@ entitytest_OBJECTS = entitytest.$(OBJEXT)
+ am__DEPENDENCIES_1 =
+ entitytest_DEPENDENCIES = ../tellico_utils.o $(am__DEPENDENCIES_1) \
+       $(am__DEPENDENCIES_1)
+-am_formattest_OBJECTS = formattest.$(OBJEXT)
++#am_formattest_OBJECTS = formattest.$(OBJEXT)
+ #>- formattest_OBJECTS = $(am_formattest_OBJECTS)
+ #>+ 1
+-formattest_OBJECTS = formattest.$(OBJEXT)
+-formattest_DEPENDENCIES = ../core/tellico_config.o \
+-      ../core/tellico_config_addons.o ../field.o ../tellico_utils.o \
+-      $(am__DEPENDENCIES_1) $(am__DEPENDENCIES_1)
++#formattest_OBJECTS = formattest.$(OBJEXT)
++#formattest_DEPENDENCIES = ../core/tellico_config.o \
++#     ../core/tellico_config_addons.o ../field.o ../tellico_utils.o \
++#     $(am__DEPENDENCIES_1) $(am__DEPENDENCIES_1)
+ am_isbntest_OBJECTS = isbntest.$(OBJEXT)
+ #>- isbntest_OBJECTS = $(am_isbntest_OBJECTS)
+ #>+ 1
+@@ -95,9 +95,9 @@ CXXLD = $(CXX)
+ #>+ 2
+ CXXLINK = $(LIBTOOL) --tag=CXX --mode=link $(CXXLD) $(AM_CXXFLAGS) \
+       $(CXXFLAGS) $(KDE_CXXFLAGS) $(AM_LDFLAGS) $(LDFLAGS) -o $@
+-SOURCES = $(entitytest_SOURCES) $(formattest_SOURCES) \
++SOURCES = $(entitytest_SOURCES) \
+       $(isbntest_SOURCES) $(latin1test_SOURCES)
+-DIST_SOURCES = $(entitytest_SOURCES) $(formattest_SOURCES) \
++DIST_SOURCES = $(entitytest_SOURCES) \
+       $(isbntest_SOURCES) $(latin1test_SOURCES)
+ ETAGS = etags
+ CTAGS = ctags
+@@ -379,8 +379,8 @@ latin1test_SOURCES = latin1test.cpp
+ latin1test_LDADD = $(LIB_QT) $(LIB_KDECORE)
+ entitytest_SOURCES = entitytest.cpp
+ entitytest_LDADD = ../tellico_utils.o $(LIB_QT) $(LIB_KDECORE)
+-formattest_SOURCES = formattest.cpp
+-formattest_LDADD = ../core/tellico_config.o ../core/tellico_config_addons.o 
../field.o ../tellico_utils.o $(LIB_QT) $(LIB_KDECORE)
++#formattest_SOURCES = formattest.cpp
++#formattest_LDADD = ../core/tellico_config.o ../core/tellico_config_addons.o 
../field.o ../tellico_utils.o $(LIB_QT) $(LIB_KDECORE)
+ #>- all: all-am
+ #>+ 1
+ all: docs-am  all-am
+@@ -439,9 +439,9 @@ clean-checkPROGRAMS:
+ entitytest$(EXEEXT): $(entitytest_OBJECTS) $(entitytest_DEPENDENCIES) 
+       @rm -f entitytest$(EXEEXT)
+       $(CXXLINK) $(entitytest_LDFLAGS) $(entitytest_OBJECTS) 
$(entitytest_LDADD) $(LIBS)
+-formattest$(EXEEXT): $(formattest_OBJECTS) $(formattest_DEPENDENCIES) 
+-      @rm -f formattest$(EXEEXT)
+-      $(CXXLINK) $(formattest_LDFLAGS) $(formattest_OBJECTS) 
$(formattest_LDADD) $(LIBS)
++#formattest$(EXEEXT): $(formattest_OBJECTS) $(formattest_DEPENDENCIES) 
++#     @rm -f formattest$(EXEEXT)
++#     $(CXXLINK) $(formattest_LDFLAGS) $(formattest_OBJECTS) 
$(formattest_LDADD) $(LIBS)
+ isbntest$(EXEEXT): $(isbntest_OBJECTS) $(isbntest_DEPENDENCIES) 
+       @rm -f isbntest$(EXEEXT)
+       $(CXXLINK) $(isbntest_LDFLAGS) $(isbntest_OBJECTS) $(isbntest_LDADD) 
$(LIBS)
+@@ -456,7 +456,7 @@ distclean-compile:
+       -rm -f *.tab.c
+ 
+ @AMDEP_TRUE@@am__include@ @[EMAIL PROTECTED]/$(DEPDIR)/[EMAIL PROTECTED]@
[EMAIL PROTECTED]@@am__include@ @[EMAIL PROTECTED]/$(DEPDIR)/[EMAIL PROTECTED]@
[EMAIL PROTECTED]@@am__include@ @[EMAIL PROTECTED]/$(DEPDIR)/[EMAIL PROTECTED]@
+ @AMDEP_TRUE@@am__include@ @[EMAIL PROTECTED]/$(DEPDIR)/[EMAIL PROTECTED]@
+ @AMDEP_TRUE@@am__include@ @[EMAIL PROTECTED]/$(DEPDIR)/[EMAIL PROTECTED]@
+ 
+@@ -665,11 +665,10 @@ uninstall-am: uninstall-info-am
+       tags uninstall uninstall-am uninstall-info-am
+ 
+ 
+-check: isbntest latin1test entitytest formattest
++check: isbntest latin1test entitytest
+       ./isbntest
+       ./latin1test
+       ./entitytest
+-      ./formattest
+ # Tell versions [3.59,3.63) of GNU make to not export all variables.
+ # Otherwise a system limit (for SysV at least) may be exceeded.
+ .NOEXPORT:
Index: patches/patch-src_translators_freedb_util_cpp
===================================================================
RCS file: patches/patch-src_translators_freedb_util_cpp
diff -N patches/patch-src_translators_freedb_util_cpp
--- patches/patch-src_translators_freedb_util_cpp       9 Apr 2007 18:43:47 
-0000       1.1
+++ /dev/null   1 Jan 1970 00:00:00 -0000
@@ -1,35 +0,0 @@
-$OpenBSD: patch-src_translators_freedb_util_cpp,v 1.1 2007/04/09 18:43:47 
espie Exp $
---- src/translators/freedb_util.cpp.orig       Mon Apr  9 20:29:46 2007
-+++ src/translators/freedb_util.cpp    Mon Apr  9 20:30:26 2007
-@@ -138,9 +138,7 @@ QValueList<uint> FreeDBImporter::offsetList(const QCSt
-   }
- 
-   cdrom_tochdr hdr;
--#if defined(__OpenBSD__) || defined(__NetBSD__)
--  ioc_read_toc_entry t;
--#elif defined(__APPLE__)
-+#if defined(__APPLE__)
-   dk_cd_read_disc_info_t discInfoParams;
-   ::memset(&discInfoParams, 0, sizeof(discInfoParams));
-   discInfoParams.buffer = &hdr;
-@@ -160,8 +158,10 @@ QValueList<uint> FreeDBImporter::offsetList(const QCSt
- 
-   cdrom_tocentry* TocEntry = new cdrom_tocentry[last+1];
- #if defined(__OpenBSD__)
-+  ioc_read_toc_entry t;
-   t.starting_track = 0;
- #elif defined(__NetBSD__)
-+  ioc_read_toc_entry t;
-   t.starting_track = 1;
- #endif
- #if defined(__OpenBSD__) || defined(__NetBSD__)
-@@ -169,7 +169,8 @@ QValueList<uint> FreeDBImporter::offsetList(const QCSt
-   t.data_len = (last + 1) * sizeof(cdrom_tocentry);
-   t.data = TocEntry;
- 
--  ::ioctl(drive, CDIOREADTOCENTRYS, (char *) &t);
-+  if (::ioctl(drive, CDIOREADTOCENTRYS, (char *) &t) < 0)
-+      return list;
- 
- #elif defined(__APPLE__)
-   dk_cd_read_track_info_t trackInfoParams;
Index: patches/patch-src_translators_freedbimporter_cpp
===================================================================
RCS file: patches/patch-src_translators_freedbimporter_cpp
diff -N patches/patch-src_translators_freedbimporter_cpp
--- patches/patch-src_translators_freedbimporter_cpp    9 Apr 2007 18:43:47 
-0000       1.1
+++ /dev/null   1 Jan 1970 00:00:00 -0000
@@ -1,13 +0,0 @@
-$OpenBSD: patch-src_translators_freedbimporter_cpp,v 1.1 2007/04/09 18:43:47 
espie Exp $
---- src/translators/freedbimporter.cpp.orig    Mon Apr  9 20:30:32 2007
-+++ src/translators/freedbimporter.cpp Mon Apr  9 20:30:59 2007
-@@ -517,6 +517,9 @@ QWidget* FreeDBImporter::widget(QWidget* parent_, cons
-   KConfigGroup config(KGlobal::config(), QString::fromLatin1("ImportOptions - 
FreeDB"));
-   QStringList devices = config.readListEntry("CD-ROM Devices");
-   if(devices.isEmpty()) {
-+#if defined(__OpenBSD__)
-+    devices += QString::fromLatin1("/dev/rcd0c");
-+#endif
-     devices += QString::fromLatin1("/dev/cdrom");
-     devices += QString::fromLatin1("/dev/dvd");
-   }
Index: pkg/PLIST
===================================================================
RCS file: /cvs/ports/x11/tellico/pkg/PLIST,v
retrieving revision 1.3
diff -u -u -r1.3 PLIST
--- pkg/PLIST   16 Dec 2007 00:04:27 -0000      1.3
+++ pkg/PLIST   13 Jan 2008 20:33:01 -0000
@@ -1,4 +1,4 @@
[EMAIL PROTECTED] $OpenBSD: PLIST,v 1.3 2007/12/16 00:04:27 ajacoutot Exp $
[EMAIL PROTECTED] $OpenBSD: PLIST,v 1.2 2007/04/28 16:15:41 espie Exp $
 bin/tellico
 share/applications/kde/tellico.desktop
 share/apps/kconf_update/tellico-rename.upd
@@ -26,6 +26,7 @@
 share/apps/tellico/entry-templates/Default.xsl
 share/apps/tellico/entry-templates/Fancy.xsl
 share/apps/tellico/entry-templates/Video.xsl
+share/apps/tellico/gcstar2tellico.xsl
 share/apps/tellico/hddvd-logo.png
 share/apps/tellico/isbndb2tellico.xsl
 share/apps/tellico/mods2tellico.xsl
@@ -95,6 +96,7 @@
 share/apps/tellico/yahoo2tellico.xsl
 share/apps/tellico/z3950-servers.cfg
 share/config.kcfg/tellico_config.kcfg
+share/config/tellicorc
 share/doc/HTML/en/tellico/
 share/doc/HTML/en/tellico/advanced.docbook
 share/doc/HTML/en/tellico/amazon-options.png
@@ -212,6 +214,7 @@
 share/locale/ro/LC_MESSAGES/tellico.mo
 share/locale/ru/LC_MESSAGES/tellico.mo
 share/locale/sv/LC_MESSAGES/tellico.mo
+share/locale/tr/LC_MESSAGES/tellico.mo
 share/mimelnk/application/x-tellico.desktop
 @exec %D/bin/update-desktop-database
 @unexec %D/bin/update-desktop-database

Reply via email to