diff options
-rw-r--r-- | print/kover/Makefile | 11 | ||||
-rw-r--r-- | print/kover/distinfo | 4 | ||||
-rw-r--r-- | print/kover/files/patch-cddb_fill.cc | 114 | ||||
-rw-r--r-- | print/kover/files/patch-cdrom.cc | 17 | ||||
-rw-r--r-- | print/kover/files/patch-cdrom.h | 13 | ||||
-rw-r--r-- | print/kover/files/patch-cdrom_cddb.cc | 91 | ||||
-rw-r--r-- | print/kover/files/patch-directory.cc | 11 | ||||
-rw-r--r-- | print/kover/files/patch-net.cc | 12 | ||||
-rw-r--r-- | print/kover/pkg-plist | 18 |
9 files changed, 22 insertions, 269 deletions
diff --git a/print/kover/Makefile b/print/kover/Makefile index 62c32c0a5501..33fb450736f2 100644 --- a/print/kover/Makefile +++ b/print/kover/Makefile @@ -5,8 +5,7 @@ # $FreeBSD$ PORTNAME= kover -PORTVERSION= 2.9.3 -PORTREVISION= 2 +PORTVERSION= 2.9.5 CATEGORIES= print kde MASTER_SITES= http://lisas.de/kover/ @@ -18,9 +17,11 @@ USE_GMAKE= yes GNU_CONFIGURE= yes USE_REINPLACE= yes +post-extract: + @${TOUCH} -t 200404270000 ${WRKSRC}/Makefile.am.in + @${TOUCH} -t 200404270001 ${WRKSRC}/subdirs + post-patch: @${REINPLACE_CMD} -e 's|-O2||g' ${WRKSRC}/${CONFIGURE_SCRIPT} -.include <bsd.port.pre.mk> -.include "${PORTSDIR}/x11/kde3/Makefile.kde" -.include <bsd.port.post.mk> +.include <bsd.port.mk> diff --git a/print/kover/distinfo b/print/kover/distinfo index 34b91eb395ce..9f7dc57f60df 100644 --- a/print/kover/distinfo +++ b/print/kover/distinfo @@ -1,2 +1,2 @@ -MD5 (kover-2.9.3.tar.gz) = 41446036588bdbf90ac4d7d1a4e56667 -SIZE (kover-2.9.3.tar.gz) = 612898 +MD5 (kover-2.9.5.tar.gz) = 171df95d3f79f35764dd575c62e7276f +SIZE (kover-2.9.5.tar.gz) = 945767 diff --git a/print/kover/files/patch-cddb_fill.cc b/print/kover/files/patch-cddb_fill.cc deleted file mode 100644 index 7afc9b6a1d20..000000000000 --- a/print/kover/files/patch-cddb_fill.cc +++ /dev/null @@ -1,114 +0,0 @@ ---- kover/cddb_fill.cc.orig Mon Dec 29 03:32:23 2003 -+++ kover/cddb_fill.cc Mon Dec 29 03:53:52 2003 -@@ -67,6 +67,11 @@ - #include "proxy_auth.h" - #include "categories.h" - -+#ifdef __FreeBSD__ -+#include <sys/cdio.h> -+#define CDROM_LEADOUT 0xAA -+#endif -+ - extern "C" { - - #ifdef HAVE_LINUX_CDROM_H -@@ -263,6 +268,10 @@ - globals.cdrom_device = strdup("/dev/cdrom"); - - if ((cd_fd = open(globals.cdrom_device, O_RDONLY | O_NONBLOCK)) < 0) { -+#ifdef __FreeBSD__ -+ emit statusText(QString(tr("Error while opening ")) -+ + QString(globals.cdrom_device)); -+#else - switch (errno) { - case EACCES: - emit statusText(QString(tr -@@ -281,9 +290,11 @@ - emit statusText(QString(tr("Unknown error while opening ")) - + QString(globals.cdrom_device)); - } -+#endif - return false; - } - -+#ifndef __FreeBSD__ - ds = ioctl(cd_fd, CDROM_DISC_STATUS); - - switch (ds) { -@@ -300,6 +311,7 @@ - return false; - } - _DEBUG_ fprintf(stderr, "CD opened: %d\n", ds); -+#endif - - return true; - } -@@ -314,8 +326,13 @@ - - bool CDDB_Fill::readTOC() - { -+#ifdef __FreeBSD__ -+ ioc_toc_header hdr; -+ ioc_read_toc_single_entry entry; -+#else - cdrom_tochdr hdr; - cdrom_tocentry entry; -+#endif - int i, pos; - _DEBUG_ fprintf(stderr, "Reading TOC\n"); - -@@ -327,7 +344,11 @@ - - emit statusText(tr("Reading table of contents...")); - -+#ifdef __FreeBSD__ -+ if (ioctl(cd_fd, CDIOREADTOCHEADER, &hdr) == -1) { -+#else - if (ioctl(cd_fd, CDROMREADTOCHDR, &hdr)) { -+#endif - emit statusText(tr("Error while reading table of contents!")); - - return false; -@@ -336,24 +357,41 @@ - cdinfo.artist = "Artist"; - cdinfo.cdname = "Title"; - cdinfo.length = 0; -+#ifdef __FreeBSD__ -+ cdinfo.ntracks = hdr.ending_track; -+#else - cdinfo.ntracks = hdr.cdth_trk1; -- -+#endif - cdinfo.trk.clear(); - - for (i = 0; i <= cdinfo.ntracks; i++) { - if (i == cdinfo.ntracks) -+#ifdef __FreeBSD__ -+ entry.track = CDROM_LEADOUT; -+ else -+ entry.track = i + 1; -+ entry.address_format = CD_MSF_FORMAT; -+ if (ioctl(cd_fd, CDIOREADTOCENTRY, &entry) == -1) { -+#else - entry.cdte_track = CDROM_LEADOUT; - else - entry.cdte_track = i + 1; - entry.cdte_format = CDROM_MSF; - if (ioctl(cd_fd, CDROMREADTOCENTRY, &entry)) { -+#endif - emit statusText(tr("Error while reading TOC entry!")); - - return false; - } - -+#ifdef __FreeBSD__ -+ cdinfo.trk.append(new track_info(i + 1, entry.entry.addr.msf.minute, -+ entry.entry.addr.msf.second, entry.entry.addr.msf.frame)); -+ -+#else - cdinfo.trk.append(new track_info(i + 1, entry.cdte_addr.msf.minute, - entry.cdte_addr.msf.second, entry.cdte_addr.msf.frame)); -+#endif - } - - pos = cdinfo.trk.first()->length; diff --git a/print/kover/files/patch-cdrom.cc b/print/kover/files/patch-cdrom.cc deleted file mode 100644 index 8bf827d09de3..000000000000 --- a/print/kover/files/patch-cdrom.cc +++ /dev/null @@ -1,17 +0,0 @@ ---- kover/cdrom.cc.orig Fri Feb 7 17:05:06 2003 -+++ kover/cdrom.cc Mon Dec 29 04:51:51 2003 -@@ -64,7 +64,14 @@ - return -1; - } - if (cdrom_fd > 0) -+#ifdef __FreeBSD__ -+ { -+ ioctl(cdrom_fd,CDIOCALLOW); -+ ioctl(cdrom_fd,CDIOCEJECT); -+ } -+#else - ioctl(cdrom_fd,CDROMEJECT); -+#endif - else - return -1; - close(); diff --git a/print/kover/files/patch-cdrom.h b/print/kover/files/patch-cdrom.h deleted file mode 100644 index 44e52a2bbfa6..000000000000 --- a/print/kover/files/patch-cdrom.h +++ /dev/null @@ -1,13 +0,0 @@ ---- kover/cdrom.h.orig Mon Dec 29 03:57:18 2003 -+++ kover/cdrom.h Mon Dec 29 03:57:39 2003 -@@ -41,6 +41,10 @@ - #include <sys/types.h> - #include <sys/stat.h> - -+#ifdef __FreeBSD__ -+#include <sys/cdio.h> -+#endif -+ - #ifdef HAVE_LINUX_CDROM_H - #include <linux/cdrom.h> - #endif diff --git a/print/kover/files/patch-cdrom_cddb.cc b/print/kover/files/patch-cdrom_cddb.cc deleted file mode 100644 index 8aa792c35be5..000000000000 --- a/print/kover/files/patch-cdrom_cddb.cc +++ /dev/null @@ -1,91 +0,0 @@ ---- kover/cdrom_cddb.cc.orig Mon Dec 29 04:01:52 2003 -+++ kover/cdrom_cddb.cc Mon Dec 29 04:08:20 2003 -@@ -31,6 +31,11 @@ - #include "cdrom_cddb.h" - #include <stdio.h> - -+#ifdef __FreeBSD__ -+#include <sys/cdio.h> -+#define CDROM_LEADOUT 0xAA -+#endif -+ - cdrom_cddb::cdrom_cddb(char *path):cdrom(path) - { - open(); -@@ -49,8 +54,13 @@ - - void cdrom_cddb::calc_cddb_id() - { -+#ifdef __FreeBSD__ -+ ioc_toc_header hdr; -+ ioc_read_toc_single_entry entry; -+#else - cdrom_tochdr hdr; - cdrom_tocentry entry; -+#endif - int i = 0; - int pos = 0; - int length = 0; -@@ -62,13 +72,28 @@ - exit(0); - } - -+#ifdef __FreeBSD__ -+ if (ioctl(cdrom_fd, CDIOREADTOCHEADER, &hdr) == -1) { -+#else - if (ioctl(cdrom_fd, CDROMREADTOCHDR, &hdr)) { -+#endif - fprintf(stderr, - "%s:error while reading table of contents. exiting now!\n", - PACKAGE); - exit(0); - } - -+#ifdef __FreeBSD__ -+ i = ntracks = hdr.ending_track; -+ -+ do { -+ if (i == ntracks) -+ entry.track = CDROM_LEADOUT; -+ else -+ entry.track = i + 1; -+ entry.address_format = CD_MSF_FORMAT; -+ if (ioctl(cdrom_fd, CDIOREADTOCENTRY, &entry)) { -+#else - i = ntracks = hdr.cdth_trk1; - - do { -@@ -78,12 +103,25 @@ - entry.cdte_track = i + 1; - entry.cdte_format = CDROM_MSF; - if (ioctl(cdrom_fd, CDROMREADTOCENTRY, &entry)) { -+#endif - fprintf(stderr, - "%s:error while reading toc entry. exiting now!\n", PACKAGE); - exit(0); - } - if (i != ntracks) - pos += -+#ifdef __FreeBSD__ -+ cddb_sum((entry.entry.addr.msf.minute * 60) + -+ entry.entry.addr.msf.second); -+ if (i == 0) -+ length = -+ length - ((entry.entry.addr.msf.minute * 60) + -+ entry.entry.addr.msf.second); -+ if (i == ntracks) -+ length = -+ (entry.entry.addr.msf.minute * 60) + -+ entry.entry.addr.msf.second; -+#else - cddb_sum((entry.cdte_addr.msf.minute * 60) + - entry.cdte_addr.msf.second); - if (i == 0) -@@ -94,6 +132,7 @@ - length = - (entry.cdte_addr.msf.minute * 60) + - entry.cdte_addr.msf.second; -+#endif - - } while (i--); - diff --git a/print/kover/files/patch-directory.cc b/print/kover/files/patch-directory.cc new file mode 100644 index 000000000000..fa38a025be23 --- /dev/null +++ b/print/kover/files/patch-directory.cc @@ -0,0 +1,11 @@ +--- kover/directory.cc.orig Sun Jun 6 16:25:27 2004 ++++ kover/directory.cc Sun Jun 6 16:36:15 2004 +@@ -153,7 +153,7 @@ + for (dir = childs.begin(); dir != childs.end(); dir++) { + printf("%s:%s:%d\n",(*dir)->get_current().c_str(), + path.c_str(),path.size()); +- if (!(*dir)->get_current().compare(0,path.size(),path)) ++ if (!(*dir)->get_current().compare(path)) + return (*dir); + } + return this; diff --git a/print/kover/files/patch-net.cc b/print/kover/files/patch-net.cc deleted file mode 100644 index fb852c37d443..000000000000 --- a/print/kover/files/patch-net.cc +++ /dev/null @@ -1,12 +0,0 @@ ---- kover/net.cc.orig Mon Dec 29 04:55:16 2003 -+++ kover/net.cc Mon Dec 29 05:01:10 2003 -@@ -33,6 +33,9 @@ - #include "kover.h" - - #include <netdb.h> -+#ifdef __FreeBSD__ -+#include <sys/param.h> -+#endif - #include <netinet/in.h> - #include <sys/socket.h> - #include <unistd.h> diff --git a/print/kover/pkg-plist b/print/kover/pkg-plist index 78fe02798436..88e51e9f8a41 100644 --- a/print/kover/pkg-plist +++ b/print/kover/pkg-plist @@ -8,6 +8,7 @@ share/apps/kover/pics/front_title-content-right_content-left.png share/apps/kover/pics/front_title-right_content-left.png share/apps/kover/pics/front_title_only.png share/apps/kover/pics/one_page.png +share/icons/hicolor/16x16/apps/audio_mode.png share/icons/hicolor/32x32/apps/kover.png share/icons/hicolor/48x48/apps/kover.png share/icons/locolor/16x16/apps/kover.png @@ -22,21 +23,6 @@ share/locale/pl/LC_MESSAGES/kover.mo share/mimelnk/application/x-kover.desktop @unexec rmdir %D/share/mimelnk/application 2>/dev/null || true @unexec rmdir %D/share/mimelnk 2>/dev/null || true -@unexec rmdir %D/share/locale/pl/LC_MESSAGES 2>/dev/null || true -@unexec rmdir %D/share/locale/pl 2>/dev/null || true -@unexec rmdir %D/share/locale/no/LC_MESSAGES 2>/dev/null || true -@unexec rmdir %D/share/locale/no 2>/dev/null || true -@unexec rmdir %D/share/locale/nb/LC_MESSAGES 2>/dev/null || true -@unexec rmdir %D/share/locale/nb 2>/dev/null || true -@unexec rmdir %D/share/locale/it/LC_MESSAGES 2>/dev/null || true -@unexec rmdir %D/share/locale/it 2>/dev/null || true -@unexec rmdir %D/share/locale/fr/LC_MESSAGES 2>/dev/null || true -@unexec rmdir %D/share/locale/fr 2>/dev/null || true -@unexec rmdir %D/share/locale/es/LC_MESSAGES 2>/dev/null || true -@unexec rmdir %D/share/locale/es 2>/dev/null || true -@unexec rmdir %D/share/locale/de/LC_MESSAGES 2>/dev/null || true -@unexec rmdir %D/share/locale/de 2>/dev/null || true -@unexec rmdir %D/share/locale 2>/dev/null || true @unexec rmdir %D/share/icons/locolor/32x32/apps 2>/dev/null || true @unexec rmdir %D/share/icons/locolor/32x32 2>/dev/null || true @unexec rmdir %D/share/icons/locolor/16x16/apps 2>/dev/null || true @@ -46,6 +32,8 @@ share/mimelnk/application/x-kover.desktop @unexec rmdir %D/share/icons/hicolor/48x48 2>/dev/null || true @unexec rmdir %D/share/icons/hicolor/32x32/apps 2>/dev/null || true @unexec rmdir %D/share/icons/hicolor/32x32 2>/dev/null || true +@unexec rmdir %D/share/icons/hicolor/16x16/apps 2>/dev/null || true +@unexec rmdir %D/share/icons/hicolor/16x16 2>/dev/null || true @unexec rmdir %D/share/icons/hicolor 2>/dev/null || true @unexec rmdir %D/share/icons 2>/dev/null || true @dirrm share/apps/kover/pics |