diff options
author | Markus Brueffer <markus@FreeBSD.org> | 2004-06-06 15:58:43 +0000 |
---|---|---|
committer | Markus Brueffer <markus@FreeBSD.org> | 2004-06-06 15:58:43 +0000 |
commit | 4c1648eac3599041a69a86f5a60b90986dd98449 (patch) | |
tree | ceb86dde67ccb06a4d4a9786cfec9f1d9880db39 /print/kover/files | |
parent | 1f3995892ee9db3170ab0806e0ace0ea2b33ace9 (diff) | |
download | ports-4c1648eac3599041a69a86f5a60b90986dd98449.tar.gz ports-4c1648eac3599041a69a86f5a60b90986dd98449.zip |
Notes
Diffstat (limited to 'print/kover/files')
-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 |
6 files changed, 11 insertions, 247 deletions
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> |