atomicparsley: update to 20210715.151551.

This commit is contained in:
classabbyamp 2022-10-15 20:36:02 -04:00 committed by classabbyamp
parent b4478b9309
commit 0539d8b598
3 changed files with 10 additions and 43 deletions

View file

@ -1,30 +0,0 @@
--- a/src/parsley.cpp
+++ b/src/parsley.cpp
@@ -4585,10 +4585,11 @@
#if defined(_MSC_VER)
fpos_t file_offset = dest_position + file_pos;
#elif defined(__GLIBC__)
- fpos_t file_offset = {0};
+ fpos_t file_offset = {0};
file_offset.__pos = dest_position + file_pos;
#else
- off_t file_offset = dest_position + file_pos;
+ fpos_t file_offset = {0};
+ *(uint64_t*) &file_offset = dest_position + file_pos;
#endif
fsetpos(dest_file, &file_offset);
fwrite(buffer, (size_t)max_buffer, 1, dest_file);
@@ -4601,10 +4601,11 @@
#if defined(_MSC_VER)
fpos_t file_offset = dest_position + file_pos;
#elif defined(__GLIBC__)
- fpos_t file_offset = {0};
+ fpos_t file_offset = {0};
file_offset.__pos = dest_position + file_pos;
#else
- off_t file_offset = dest_position + file_pos;
+ fpos_t file_offset = {0};
+ *(uint64_t*) &file_offset = dest_position + file_pos;
#endif
fsetpos(dest_file, &file_offset );
fwrite(buffer, (size_t)(src_file_size - file_pos), 1, dest_file);

View file

@ -1,18 +1,15 @@
# Template file for 'atomicparsley'
pkgname=atomicparsley
version=0.9.6
version=20210715.151551
revision=1
wrksrc=wez-atomicparsley-da2f6e4fc120
build_style=gnu-configure
hostmakedepends="automake"
_commit=e7ad03a
wrksrc="$pkgname-$version.$_commit"
build_style=cmake
configure_args="-DPACKAGE_VERSION=$version -DBUILD_INFO=$_commit"
makedepends="zlib-devel"
short_desc="Lightweight program for manipulating MPEG-4 metadata"
maintainer="svenper <svenper@tuta.io>"
license="GPL-2.0-or-later"
homepage="https://bitbucket.org/wez/atomicparsley/"
distfiles="https://bitbucket.org/wez/atomicparsley/get/${version}.tar.gz"
checksum=8ba4e3e21d7a9239932e2a6f34842194d8f9eba84ce9eb83fb35369f5f3f05ab
pre_configure() {
./autogen.sh
}
homepage="https://github.com/wez/atomicparsley"
distfiles="https://github.com/wez/atomicparsley/archive/refs/tags/${version}.${_commit}.tar.gz"
checksum=546dcb5f3b625aff4f6bf22d27a0a636d15854fd729402a6933d31f3d0417e0d

View file

@ -1,2 +1,2 @@
site="https://bitbucket.org/wez/atomicparsley/downloads/?tab=tags"
pattern="/get/\K[\d.]+(?=\.tar)"
version="${version}.${_commit}"
pattern='/archive/refs/tags/(v?|\Qatomicparsley\E-)?\K[\d.a-f]+(?=\.tar\.gz")'