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

Reply via email to