Valery Kartel: 1 testing/libmbfl: new aport 2 files changed, 67 insertions(+), 0 deletions(-)
Copy & paste the following snippet into your terminal to import this patchset into git:
curl -s https://lists.alpinelinux.org/~alpine/aports/patches/2074/mbox | git am -3Learn more about email & git
This is Libmbfl, a streamable multibyte character code filter and converter library.
Timo Teras <timo.teras@iki.fi>Most this looks good. However, the cmake configure phase downloads stuff: -- Looking for strchr -- Looking for strchr - found -- Downloading 8859-1.TXT -- Downloading 8859-2.TXT -- Downloading 8859-3.TXT -- Downloading 8859-4.TXT -- Downloading 8859-5.TXT -- Downloading 8859-6.TXT -- Downloading 8859-7.TXT -- Downloading 8859-8.TXT -- Downloading 8859-9.TXT -- Downloading 8859-10.TXT -- Downloading 8859-11.TXT -- Downloading 8859-13.TXT -- Downloading 8859-14.TXT -- Downloading 8859-15.TXT -- Downloading 8859-16.TXT -- Downloading EastAsianWidth.txt -- Configuring done -- Generating done Could you look at the cmake, and ship the required files in aports, or at least provide versioned download links for abuild to fetch these files. We generally prefer the configure/build stage to not download anything. The download links should be static so we can do reproducable builds. Thanks, Timo --- Unsubscribe: alpine-aports+unsubscribe@lists.alpinelinux.org Help: alpine-aports+help@lists.alpinelinux.org ---
--- testing/libmbfl/APKBUILD | 47 ++++++++++++++++++++++++++++++++++ testing/libmbfl/filters_makefile.patch | 20 +++++++++++++++ 2 files changed, 67 insertions(+) create mode 100644 testing/libmbfl/APKBUILD create mode 100644 testing/libmbfl/filters_makefile.patch diff --git a/testing/libmbfl/APKBUILD b/testing/libmbfl/APKBUILD new file mode 100644 index 0000000..95cd673 --- /dev/null +++ b/testing/libmbfl/APKBUILD @@ -0,0 +1,47 @@ +# Contributor: Valery Kartel <valery.kartel@gmail.com> +# Maintainer: Valery Kartel <valery.kartel@gmail.com> +pkgname=libmbfl +pkgver=1.3.2 +pkgrel=0 +pkgdesc="A streamable multibyte character code filter and converter library" +url="https://github.com/moriyoshi/libmbfl" +arch="all" +license="LGPLv2.1" +depends= +makedepends="gawk cmake libtool autoconf automake" +install= +subpackages="$pkgname-dev" +source="https://github.com/moriyoshi/libmbfl/archive/$pkgname-$pkgver.tar.gz + filters_makefile.patch" + +_builddir="$srcdir"/$pkgname-$pkgname-$pkgver + +prepare() { + cd "$_builddir" + for i in $source; do + case $i in + *.patch) msg $i; patch -p1 -i "$srcdir"/$i || return 1;; + esac + done +} + +build(){ + cd "$_builddir" + cmake CMakeLists.txt -DCMAKE_INSTALL_PREFIX=/usr || return 1 + make || return 1 + ./buildconf || return 1 + ./configure --prefix=/usr || return 1 + make || return 1 +} + +package() { + cd "$_builddir" + make DESTDIR="$pkgdir" install || return 1 +} + +md5sums="22a1fb428c9fb8a6cefbe6c44e60a67a libmbfl-1.3.2.tar.gz +fa059f370036988652491a7e5ba0cc88 filters_makefile.patch" +sha256sums="b20abb2712d5d8e51d8e3e38bd96b68e3a3c3e85e53f353801ab71a819e39d4d libmbfl-1.3.2.tar.gz +12a14d533f539604c19e926e6527e653bddafce8f2153653d180051015b947cb filters_makefile.patch" +sha512sums="266b50a87f1e9114d84c349dd78d765a48ce6d604a011510bf8a82badb54736a44fb5642e3607fed4006ddb0b5f7394935d2a6eff13140b382620832b9e9f3fe libmbfl-1.3.2.tar.gz +7964e0fc8e8825136cca30f81f5929746a326119b238f1c72c16fd7ea51787ef0cdc05180290d28d71ce07cf86e6c0aba7a57ec922f3c5bfa16f85aac5245a57 filters_makefile.patch" diff --git a/testing/libmbfl/filters_makefile.patch b/testing/libmbfl/filters_makefile.patch new file mode 100644 index 0000000..1863b18 --- /dev/null +++ b/testing/libmbfl/filters_makefile.patch @@ -0,0 +1,20 @@ +--- old/filters/Makefile.am ++++ new/filters/Makefile.am +@@ -55,7 +55,7 @@ + mbfilter_euc_kr.c \ + mbfilter_uhc.c \ + mbfilter_iso2022_jp_ms.c \ +- mbfilter_iso2022_jp_2004.c \ ++ mbfilter_iso2022jp_2004.c \ + mbfilter_gb18030.c \ + mbfilter_iso2022_kr.c \ + mbfilter_cp866.c \ +@@ -90,7 +90,7 @@ + mbfilter_htmlent.h \ + mbfilter_hz.h \ + mbfilter_iso2022_jp_ms.h \ +- mbfilter_iso2022_jp_2004.h \ ++ mbfilter_iso2022jp_2004.h \ + mbfilter_iso2022_kr.h \ + mbfilter_iso8859_1.h \ + mbfilter_iso8859_10.h \ -- 2.6.4 --- Unsubscribe: alpine-aports+unsubscribe@lists.alpinelinux.org Help: alpine-aports+help@lists.alpinelinux.org ---