Hello ports@ Could somebody please have a look at this, because ATM tellico is broken in CVS because net/yaz was already updated, but old version doesn't work with new yaz.
Regards ahb On Tue, Jan 22, 2008 at 11:09:04AM +0100, Andreas Bihlmaier wrote: > On Mon, Jan 21, 2008 at 08:32:13PM -0500, Okan Demirmen wrote: > > On Tue 2008.01.22 at 01:08 +0100, Andreas Bihlmaier wrote: > > > Hello, > > > > > > I finally found some time to get (and dependency net/yaz) > > > up-to-date. > > > > > > Tested @i386, @sparc64. > > > > [snip] > > > > > 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. > > > > i'm not familiar with this port, but is there a reason not to add > > lang/python to MODULES? it'll use python2.5 - does tellico work with > > 2.5? > > > > cheers, > > okan > > Of course you are right, for some reason I didn't use lang/python > before, but well it works, thus new patch (also removes old patches): > > 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 22 Jan 2008 10:08:19 -0000 > @@ -1,16 +1,15 @@ > -# $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]> > > -MODULES= x11/kde > +MODULES= x11/kde lang/python > # GPL > PERMIT_PACKAGE_CDROM= Yes > PERMIT_PACKAGE_FTP= Yes > @@ -20,15 +19,15 @@ > 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 > > -RUN_DEPENDS= ::lang/python/2.4 \ > - :desktop-file-utils-*:devel/desktop-file-utils > -BUILD_DEPENDS= ::lang/python/2.4 > +RUN_DEPENDS= :desktop-file-utils-*:devel/desktop-file-utils > + > > 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 +38,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 22 Jan 2008 10:08:19 -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 22 Jan 2008 10:08:19 -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 22 Jan 2008 10:08:19 -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 22 Jan 2008 10:08:19 -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 > > > Regards > ahb > >