From 0539d8b598ae7058967785317ca9eb192af65bd4 Mon Sep 17 00:00:00 2001 From: classabbyamp Date: Sat, 15 Oct 2022 20:36:02 -0400 Subject: [PATCH] atomicparsley: update to 20210715.151551. --- .../atomicparsley/patches/musl-fpos_t.patch | 30 ------------------- srcpkgs/atomicparsley/template | 19 +++++------- srcpkgs/atomicparsley/update | 4 +-- 3 files changed, 10 insertions(+), 43 deletions(-) delete mode 100644 srcpkgs/atomicparsley/patches/musl-fpos_t.patch diff --git a/srcpkgs/atomicparsley/patches/musl-fpos_t.patch b/srcpkgs/atomicparsley/patches/musl-fpos_t.patch deleted file mode 100644 index b8fd77ab6ec..00000000000 --- a/srcpkgs/atomicparsley/patches/musl-fpos_t.patch +++ /dev/null @@ -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); diff --git a/srcpkgs/atomicparsley/template b/srcpkgs/atomicparsley/template index b82abf7d377..d71a9679189 100644 --- a/srcpkgs/atomicparsley/template +++ b/srcpkgs/atomicparsley/template @@ -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 " 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 diff --git a/srcpkgs/atomicparsley/update b/srcpkgs/atomicparsley/update index f9212272e61..6283502d04e 100644 --- a/srcpkgs/atomicparsley/update +++ b/srcpkgs/atomicparsley/update @@ -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")'