Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=frugalware-current.git;a=commitdiff;h=a952039eae9cd62c55a16b7a2c3c57e250c7b3f2
commit a952039eae9cd62c55a16b7a2c3c57e250c7b3f2 Author: DeX77 <[email protected]> Date: Sun Oct 20 22:04:06 2013 +0200 libldm-0.2.3-1-x86_64 * new package diff --git a/source/lib-extra/libldm/FrugalBuild b/source/lib-extra/libldm/FrugalBuild new file mode 100644 index 0000000..88a8992 --- /dev/null +++ b/source/lib-extra/libldm/FrugalBuild @@ -0,0 +1,21 @@ +# Compiling Time: 0.09 SBU +# Maintainer: DeX77 <[email protected]> + +pkgname=libldm +pkgver=0.2.3 +pkgrel=1 +pkgdesc="windows registry hive extraction library" +groups=('lib-extra') +archs=('i686' 'x86_64') +depends=("json-glib" "lvm2") +makedepends=("docbook-xsl" "docbook-xml") +_F_github_author="mdbooth" +Finclude github +sha1sums=('136b6a06db543674a5d9f1fc89585590254a9fde' \ + '42e561265bcc8237914c13b0035cff73fa66195d' \ + '74698fcd27e0ccdf08e2e6e1afbad2b188cfe833') +source=("$source" \ + uint64.patch \ + https://github.com/logatron/libldm/commit/96744b8966c679b6f344c2eb29bc3bb0c6bc57ef.patch) + +# optimization OK diff --git a/source/lib-extra/libldm/uint64.patch b/source/lib-extra/libldm/uint64.patch new file mode 100644 index 0000000..8c8b290 --- /dev/null +++ b/source/lib-extra/libldm/uint64.patch @@ -0,0 +1,58 @@ +diff --git a/src/ldm.c b/src/ldm.c +index d528a1a..7335982 100644 +--- a/src/ldm.c ++++ b/src/ldm.c +@@ -1090,18 +1090,18 @@ _find_vmdb(const void * const config, const gchar * const path, + " Size: %" PRIu64 "\n" + " Flags2: %016" PRIo64, + path, +- be64toh(tocblock->seq1), +- be64toh(tocblock->seq2), ++ (uint64_t) be64toh(tocblock->seq1), ++ (uint64_t) be64toh(tocblock->seq2), + tocblock->bitmap[0].name, + be16toh(tocblock->bitmap[0].flags1), +- be64toh(tocblock->bitmap[0].start), +- be64toh(tocblock->bitmap[0].size), +- be64toh(tocblock->bitmap[0].flags2), ++ (uint64_t) be64toh(tocblock->bitmap[0].start), ++ (uint64_t) be64toh(tocblock->bitmap[0].size), ++ (uint64_t) be64toh(tocblock->bitmap[0].flags2), + tocblock->bitmap[1].name, + be16toh(tocblock->bitmap[1].flags1), +- be64toh(tocblock->bitmap[1].start), +- be64toh(tocblock->bitmap[1].size), +- be64toh(tocblock->bitmap[1].flags2)); ++ (uint64_t) be64toh(tocblock->bitmap[1].start), ++ (uint64_t) be64toh(tocblock->bitmap[1].size), ++ (uint64_t) be64toh(tocblock->bitmap[1].flags2)); + + /* Find the start of the DB */ + *vmdb = NULL; +@@ -1150,8 +1150,8 @@ _find_vmdb(const void * const config, const gchar * const path, + be16toh((*vmdb)->version_major), + be16toh((*vmdb)->version_minor), + (*vmdb)->disk_group_guid, +- be64toh((*vmdb)->committed_seq), +- be64toh((*vmdb)->pending_seq), ++ (uint64_t) be64toh((*vmdb)->committed_seq), ++ (uint64_t) be64toh((*vmdb)->pending_seq), + be32toh((*vmdb)->n_committed_vblks_vol), + be32toh((*vmdb)->n_committed_vblks_comp), + be32toh((*vmdb)->n_committed_vblks_part), +@@ -1276,10 +1276,10 @@ _read_privhead_off(const int fd, const gchar * const path, + be16toh(privhead->version_minor), + privhead->disk_guid, + privhead->disk_group_guid, +- be64toh(privhead->logical_disk_start), +- be64toh(privhead->logical_disk_size), +- be64toh(privhead->ldm_config_start), +- be64toh(privhead->ldm_config_size)); ++ (uint64_t) be64toh(privhead->logical_disk_start), ++ (uint64_t) be64toh(privhead->logical_disk_size), ++ (uint64_t) be64toh(privhead->ldm_config_start), ++ (uint64_t) be64toh(privhead->ldm_config_size)); + + return TRUE; + } +-- \ No newline at end of file _______________________________________________ Frugalware-git mailing list [email protected] http://frugalware.org/mailman/listinfo/frugalware-git
