]> Pileus Git - ~andy/sunrise/commitdiff
media-radio/xlog: Minor version bump. Fix for wrong ADIF export of QSL data.
authorThomas Beierlein <tomjbe@gentoo.org>
Sun, 14 Jun 2009 17:33:53 +0000 (17:33 +0000)
committerThomas Beierlein <tomjbe@gentoo.org>
Sun, 14 Jun 2009 17:33:53 +0000 (17:33 +0000)
svn path=/sunrise/; revision=8657

media-radio/xlog/ChangeLog
media-radio/xlog/Manifest
media-radio/xlog/files/xlog-2.0.2-qsl.patch [new file with mode: 0644]
media-radio/xlog/xlog-2.0.2.ebuild [moved from media-radio/xlog/xlog-2.0.1.ebuild with 94% similarity]

index 0c8b98250d3df74e4c0aabbed3be1157476e8e75..83db29dd3a3ff770b973b1dd8e6434eb7c23c5dd 100644 (file)
@@ -2,6 +2,10 @@
 # Copyright 1999-2009 Gentoo Foundation; Distributed under the GPL v2
 # $Header: $
 
+  14 Jun 2009; Thomas Beierlein (TomJBE) <tb@forth-ev.de>
+  -xlog-2.0.1.ebuild, +xlog-2.0.2.ebuild, +files/xlog-2.0.2-qsl.patch:
+  Minor version bump. Fix for wrong ADIF export of QSL data.
+
   19 Apr 2009; Thomas Beierlein (TomJBE) <tb@forth-ev.de> xlog-2.0.1.ebuild:
   Fixed wrong comments in src_unpack
 
index 675f154ee30e88bea2252d161b5c69643a745fa9..f0d9395370ea277cb9b0802646f222892ab9afee 100644 (file)
@@ -1,6 +1,7 @@
 AUX xlog-1.9-desktop-update.patch 1393 RMD160 045463b085cb4587b571c9ecbf70aafadaf5b716 SHA1 d4143c9f581ab1859f7ea38584248f61358e0b05 SHA256 c9f9afee6309420b875363a3a52a996e48e98c6d6d236c91c2c81c78ce21c13a
 AUX xlog-2.0.1-adif.patch 364 RMD160 5747c9bfd9a5e6e68d03b3e850736081af27805e SHA1 9077661c53401c44191c653d99250e0e4c9d63ea SHA256 b2ae523994271baa65f5847b5ee3528cc4d0e3924bdeacb9bb46098b21452986
-DIST xlog-2.0.1.tar.gz 11118591 RMD160 bea95a17aa037ab219e0f1741d92542d21056c7d SHA1 f7df2908640197a64b35049fde19ae0025ead388 SHA256 718289032a1ed2dcea778e6b8b3ee0b31d2f3e43f07b328a71fcfb34c4ed1eb3
-EBUILD xlog-2.0.1.ebuild 1435 RMD160 e712f5a4555fb7727911045e7f291ed293cc1b8e SHA1 9bbad4e230597789e3638ca485d944b985e849d3 SHA256 cb1e15a52e687c60ffdeb1bee3e1247ca75dfbb82298836fc689d0fe01f67a76
-MISC ChangeLog 2414 RMD160 07378268b97cd21a3db0587ff008f3a85c9132a1 SHA1 5288c8ce85060797ee3ac436975371d8d7a97822 SHA256 7ff1939c744e78ed053b5fdcda44f614da1a84f45e09b1c32d3f79a43c1d65ce
+AUX xlog-2.0.2-qsl.patch 809 RMD160 e1e124b746c0f08febf4f7e1bc33c66735181d18 SHA1 eab5c1cd9a3ba051abcce4ab3c843390410731c9 SHA256 e6cf4baa72b46f4e705fc9d6084f0ff538874fe6774c796dab8c4126799d8997
+DIST xlog-2.0.2.tar.gz 11136588 RMD160 22a3c2221aa2230589885ec653ac209eadae524f SHA1 0bb6eb4ad3cbf19deb1693d5428234a64c8f8eda SHA256 6979fec76fc91da3132be9246a80ad5edfd23da1c33696aa23e2c81b8eb10e13
+EBUILD xlog-2.0.2.ebuild 1478 RMD160 dee308bf81deab7a34cf7d155ea6fcbf291031c7 SHA1 5642fa11c6c1fc223bba6bf3e7b579e6baa7a8cd SHA256 ca48ef38d6ed9b09cae03eb840fdd1eaf492dfb51023848e82a868a770b3722f
+MISC ChangeLog 2605 RMD160 3cab8a6e86d5efaa138278d90f65b052e19f8264 SHA1 dfd7d26abdcfc43e62d6969f80b00de99460fa27 SHA256 53f78f398c9a02649f9c176fdc17af42f31df320419e6a35f712874ed9823c8c
 MISC metadata.xml 170 RMD160 645927a396fdc21cdeb089fe42c5397332420ea6 SHA1 ac7f48a14fec325926f9ce1be8fbf1f311b4f2e4 SHA256 d797a2ec6f9dc516c9f9c1a758ee87ad3e8c43101b5dc76c2f872d5bd4639b42
diff --git a/media-radio/xlog/files/xlog-2.0.2-qsl.patch b/media-radio/xlog/files/xlog-2.0.2-qsl.patch
new file mode 100644 (file)
index 0000000..f041018
--- /dev/null
@@ -0,0 +1,28 @@
+--- src/logfile/adif.c.orig    2009-05-17 13:09:29.000000000 +0200
++++ src/logfile/adif.c 2009-05-17 15:28:32.000000000 +0200
+@@ -449,6 +449,25 @@
+                       }
+               }
++              /* export all QSL-info's as 'Y' for 'y', 'Y' or 'x', 
++               * drop entry for 'n' or 'N' and 
++               * as 'V' (invalid) for all other values of nonzero length
++               */
++              else if (fld == QSLOUT || fld == QSLIN)
++              {
++                      qfield = q[fld];        
++                      if (qfield_len == 1 && (qfield[0] == 'Y' || qfield[0] == 'y' || qfield[0] == 'X' || qfield[0] == 'x'))
++                              qfield[0] = 'Y';
++                      else if (qfield_len == 1 && (qfield[0] == 'N' || qfield[0] == 'n'))
++                              continue;
++                      else
++                      {
++                              qfield[0] = 'I';
++                              qfield[1] = '\0';
++                              qfield_len = 1;
++                      }
++              }
++
+               else if (fld == RST || fld == MYRST)
+               {
+                       if (mode == MODE_SSB || mode == MODE_AM || mode == MODE_FM)
similarity index 94%
rename from media-radio/xlog/xlog-2.0.1.ebuild
rename to media-radio/xlog/xlog-2.0.2.ebuild
index 08eff5d7b0015026bfdbe99d8def35c025488244..8f3eb2d157d005a7c807b4a7de190b7a73e108bc 100644 (file)
@@ -26,7 +26,8 @@ src_unpack() {
        # Let portage handle updating mime/desktop databases,
        epatch "${FILESDIR}/${PN}-1.9-desktop-update.patch"
        # and patch wrong ADIF export
-       epatch "${FILESDIR}/${P}-adif.patch"
+       epatch "${FILESDIR}/${PN}-2.0.1-adif.patch" \
+           "${FILESDIR}/${P}-qsl.patch"
        mkdir -p "${S}"/m4      # make autoconf happy...
        eautoreconf
 }