Skip to content

Commit

Permalink
update synocli-disk and add smartmontools (#6434)
Browse files Browse the repository at this point in the history
* update synocli-disk and add smartmontools
- add samrtmontools 7.4
- drop dua for ARMv5 (lacking rust >= 1.81)

* smartmontools: add link smartctl7

* update dar to v2.7.16
- update dar from v2.7.14 to v2.7.16
- update crosss/libthreadar from v1.4.0 to v1.5.0

* update davfs2 to v1.7.1
- update davfs2 from v1.7.0 to v1.7.1
- update cross/neon from v0.31.2 fo v0.33.0 and depend on cross/openssl3

* update ddrescue and e2fsprogs
- update ddrescue from v1.28 to v1.29
- update e2fsprogs from v1.47.0 to v1.47.1

* update gdu to v5.30.1
- update gdu from v5.25.0 to v5.30.1

* update e2fsprogs
- update e2fsprogs from v1.47.1 to v1.47.2

* update dua to v2.30.0
- udate dua from v2.29.0 to v.2.30.0

* update libewf
- update libewf from v20231119 to v20240506 (still experimental)
- update of testdisk from v7.1 to v7.2 fails (with previous and current version of libewf)

* update ncdu to v1.21
- update ncdu from v1.20 to v1.21

* Update s3backer to v2.1.3
- update s3backer from v2.1.0 to v2.1.3

* add diyspk/smartmontools
  • Loading branch information
hgy59 authored Feb 2, 2025
1 parent 7fae178 commit bf735f6
Show file tree
Hide file tree
Showing 47 changed files with 220 additions and 82 deletions.
2 changes: 1 addition & 1 deletion cross/dar/Makefile
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
PKG_NAME = dar
PKG_VERS = 2.7.14
PKG_VERS = 2.7.16
PKG_EXT = tar.gz
PKG_DIST_NAME = $(PKG_NAME)-$(PKG_VERS).$(PKG_EXT)
PKG_DIST_SITE = https://sourceforge.net/projects/dar/files/dar/$(PKG_VERS)
Expand Down
2 changes: 1 addition & 1 deletion cross/dar/PLIST
Original file line number Diff line number Diff line change
Expand Up @@ -7,4 +7,4 @@ bin:bin/dar_xform
rsc:etc/darrc
lnk:lib/libdar64.so
lnk:lib/libdar64.so.6000
lib:lib/libdar64.so.6000.7.2
lib:lib/libdar64.so.6000.8.0
6 changes: 3 additions & 3 deletions cross/dar/digests
Original file line number Diff line number Diff line change
@@ -1,3 +1,3 @@
dar-2.7.14.tar.gz SHA1 6c87630992cb63f28e2014f7b7d8a0e50e9af488
dar-2.7.14.tar.gz SHA256 40d4dba44260df3a8ddce1e61f411ea9ab43c2cfc47bd83ab868c939d19dc582
dar-2.7.14.tar.gz MD5 268f9e3c799eff1fcc2881baf7e45beb
dar-2.7.16.tar.gz SHA1 98cb3c4f8ee9cbe6d5c8bd4ae3bd6858ff90e0f2
dar-2.7.16.tar.gz SHA256 1aac0eab03602ccfa3696c2e1817c09665deee124da6c319d77f1ee1d641804d
dar-2.7.16.tar.gz MD5 31ceabf598403bc279a54e842b480d9f
5 changes: 3 additions & 2 deletions cross/davfs2/Makefile
Original file line number Diff line number Diff line change
@@ -1,9 +1,9 @@
PKG_NAME = davfs2
PKG_VERS = 1.7.0
PKG_VERS = 1.7.1
PKG_EXT = tar.gz
PKG_DIR = $(PKG_NAME)-$(PKG_VERS)
PKG_DIST_NAME = $(PKG_NAME)-$(PKG_VERS).$(PKG_EXT)
PKG_DIST_SITE = https://download.savannah.gnu.org/releases/davfs2
PKG_DIST_SITE = https://github.com/alisarctl/davfs2/releases/download/rel-$(subst .,-,$(PKG_VERS))

DEPENDS = cross/neon cross/libtool

Expand Down Expand Up @@ -32,4 +32,5 @@ include ../../mk/spksrc.cross-cc.mk

.PHONY: davfs2_post_configure
davfs2_post_configure:
@$(MSG) Patch Makefile.in for older gcc
@$(RUN) sed -e "s#-fstack-protector-strong#-fstack-protector-all#g" -i src/Makefile.in
6 changes: 3 additions & 3 deletions cross/davfs2/digests
Original file line number Diff line number Diff line change
@@ -1,3 +1,3 @@
davfs2-1.7.0.tar.gz SHA1 1128f01b9f375d55fe91e60cbee157d1656af6a6
davfs2-1.7.0.tar.gz SHA256 251db75a27380cca1330b1b971700c5e5dcc0c90e5a47622285f0140edfe3a2f
davfs2-1.7.0.tar.gz MD5 0f992e1ff8b0e1e8c7c414e258b3c99b
davfs2-1.7.1.tar.gz SHA1 114c245098d63f43ece102ed0105a20b7eea5456
davfs2-1.7.1.tar.gz SHA256 298edd0c6773cbe258e1552a431acaea6b2eedb7087889a735daef8885fcb1ac
davfs2-1.7.1.tar.gz MD5 111387e01cebdb0d42eaa8f8b1df2a28
2 changes: 1 addition & 1 deletion cross/ddrescue/Makefile
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
PKG_NAME = ddrescue
PKG_VERS = 1.28
PKG_VERS = 1.29
PKG_EXT = tar.lz
PKG_DIST_NAME = $(PKG_NAME)-$(PKG_VERS).$(PKG_EXT)
PKG_DIST_SITE = https://download.savannah.gnu.org/releases/ddrescue
Expand Down
6 changes: 3 additions & 3 deletions cross/ddrescue/digests
Original file line number Diff line number Diff line change
@@ -1,3 +1,3 @@
ddrescue-1.28.tar.lz SHA1 c9189ab7137af2804a2f4a9c17fe27cfa1e46eea
ddrescue-1.28.tar.lz SHA256 6626c07a7ca1cc1d03cad0958522c5279b156222d32c342e81117cfefaeb10c1
ddrescue-1.28.tar.lz MD5 0444167cc19dffb70fe1530ae1c35fa4
ddrescue-1.29.tar.lz SHA1 a2f61188919d8bf7c9bc7087ecb305826c290ed7
ddrescue-1.29.tar.lz SHA256 01a414327853b39fba2fd0ece30f7bee2e9d8c8e8eb314318524adf5a60039a3
ddrescue-1.29.tar.lz MD5 9a419878cf3b32bceddd6e99954d1a67
4 changes: 3 additions & 1 deletion cross/dua/Makefile
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
PKG_NAME = dua
PKG_VERS = 2.29.0
PKG_VERS = 2.30.0
PKG_EXT = tar.gz
PKG_DIST_NAME = v$(PKG_VERS).$(PKG_EXT)
PKG_DIST_SITE = https://github.com/Byron/dua-cli/archive
Expand All @@ -10,6 +10,8 @@ DEPENDS =

# linker error: dwarf version '4' is not supported
UNSUPPORTED_ARCHS = $(OLD_PPC_ARCHS)
# package `home v0.5.11` requires RUSTUP_TOOLCHAIN (rustc) >= 1.81
UNSUPPORTED_ARCHS += $(ARMv5_ARCHS)

HOMEPAGE = https://lib.rs/crates/dua-cli
COMMENT = A tool to conveniently learn about the disk usage of directories, fast!
Expand Down
6 changes: 3 additions & 3 deletions cross/dua/digests
Original file line number Diff line number Diff line change
@@ -1,3 +1,3 @@
dua-2.29.0.tar.gz SHA1 3c1d94eb596d9ae5698250e2daac14523f935362
dua-2.29.0.tar.gz SHA256 af58bfc5146b296ced1ed711b0bbd21bce731a69fb6bea6622e6acfbe180a91a
dua-2.29.0.tar.gz MD5 2894a66ec1d37afeca8cac13a3bc6f1c
dua-2.30.0.tar.gz SHA1 05b4ba5e0eb3cdcfdeaa1acae250190b3b57ac84
dua-2.30.0.tar.gz SHA256 8c5b0b30d9f2a5d7fef5621d8dd38690a4394d428206bb0473c2b48234d43331
dua-2.30.0.tar.gz MD5 255c1d426d020be6e839335406e80b72
5 changes: 3 additions & 2 deletions cross/e2fsprogs/Makefile
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
PKG_NAME = e2fsprogs
PKG_VERS = 1.47.0
PKG_VERS = 1.47.2
PKG_EXT = tar.gz
PKG_DIST_NAME = $(PKG_NAME)-$(PKG_VERS).$(PKG_EXT)
PKG_DIST_SITE = https://downloads.sourceforge.net/project/e2fsprogs/e2fsprogs/v$(PKG_VERS)
Expand All @@ -12,7 +12,8 @@ COMMENT = Ext2/3/4 filesystem userspace utilities.
LICENSE = GPL

GNU_CONFIGURE = 1
CONFIGURE_ARGS = --enable-elf-shlibs
CONFIGURE_ARGS = --enable-elf-shlibs
CONFIGURE_ARGS += --disable-uuidd

include ../../mk/spksrc.archs.mk

Expand Down
2 changes: 1 addition & 1 deletion cross/e2fsprogs/PLIST
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ bin:bin/lsattr
rsc:bin/mk_cmds
rsc:etc/e2scrub.conf
rsc:etc/mke2fs.conf
rsc:lib/e2fsprogs/e2scrub_all_cron
rsc:libexec/e2fsprogs/e2scrub_all_cron
lib:lib/e2initrd_helper
lnk:lib/libblkid.so
lnk:lib/libblkid.so.1
Expand Down
6 changes: 3 additions & 3 deletions cross/e2fsprogs/digests
Original file line number Diff line number Diff line change
@@ -1,3 +1,3 @@
e2fsprogs-1.47.0.tar.gz SHA1 987645f563f279ab32aac19d824c64e9690e3152
e2fsprogs-1.47.0.tar.gz SHA256 6667afde56eef0c6af26684974400e4d2288ea49e9441bf5e6229195d51a3578
e2fsprogs-1.47.0.tar.gz MD5 6b4f18a33873623041857b4963641ee9
e2fsprogs-1.47.2.tar.gz SHA1 2197a81512f3d463f450a57832798006ca920b8e
e2fsprogs-1.47.2.tar.gz SHA256 6dcd67ff9d8b13274ba3f088e4318be4f5b71412cd863524423fc49d39a6371f
e2fsprogs-1.47.2.tar.gz MD5 752e5a3ce19aea060d8a203f2fae9baa
4 changes: 2 additions & 2 deletions cross/gdu/Makefile
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
PKG_NAME = gdu
PKG_VERS = 5.25.0
PKG_VERS = 5.30.1
PKG_EXT = tar.gz
PKG_DIST_NAME = v$(PKG_VERS).$(PKG_EXT)
PKG_DIST_SITE = https://github.com/dundee/gdu/archive
Expand All @@ -19,7 +19,7 @@ include ../../mk/spksrc.cross-go.mk

.PHONY: gdu_compile
gdu_compile:
$(RUN) VERSION=$(PKG_VERS) $(MAKE) build
@$(RUN) VERSION=$(PKG_VERS) $(MAKE) build

.PHONY: gdu_install
gdu_install:
Expand Down
6 changes: 3 additions & 3 deletions cross/gdu/digests
Original file line number Diff line number Diff line change
@@ -1,3 +1,3 @@
gdu-5.25.0.tar.gz SHA1 097067d9fab2b7a5e197e5749c242661e27b52e1
gdu-5.25.0.tar.gz SHA256 83fe876d953b4f2f7a856552e758aae4aa0cd9569dcf1aded61bdc834b834275
gdu-5.25.0.tar.gz MD5 2b6354d7646e0466f48931eee103988e
gdu-5.30.1.tar.gz SHA1 95b60d7095b5c6ad24292992b00827dd3bae6e88
gdu-5.30.1.tar.gz SHA256 ad363967b6a34e02812e4cba36bb340f377cf64a435e23f6e8e9e6b3f775220e
gdu-5.30.1.tar.gz MD5 eb701001850554efe3c0b6d8b87d44bb
Original file line number Diff line number Diff line change
Expand Up @@ -6,8 +6,8 @@
# - disable VCS stamping
# - due to nested repos it is not possible to embed vcs info with github build action
#
--- Makefile.orig 2023-06-06 12:48:07.000000000 +0000
+++ Makefile 2023-09-06 19:45:28.769829154 +0000
--- Makefile.orig 2024-12-30 21:17:23.000000000 +0000
+++ Makefile 2025-01-31 23:59:33.718505394 +0000
@@ -2,14 +2,14 @@
MAJOR_VER := v5
PACKAGE := github.com/dundee/$(NAME)/$(MAJOR_VER)
Expand All @@ -16,8 +16,8 @@
+VERSION ?= $(shell git describe --tags 2>/dev/null)
NAMEVER := $(NAME)-$(subst v,,$(VERSION))
DATE := $(shell date +'%Y-%m-%d')
GOFLAGS ?= -buildmode=pie -trimpath -mod=readonly -modcacherw
GOFLAGS_STATIC ?= -trimpath -mod=readonly -modcacherw
GOFLAGS ?= -buildmode=pie -trimpath -mod=readonly -modcacherw -pgo=default.pgo
GOFLAGS_STATIC ?= -trimpath -mod=readonly -modcacherw -pgo=default.pgo
-LDFLAGS := -s -w -extldflags '-static' \
+LDFLAGS := -s -w \
-X '$(PACKAGE)/build.Version=$(VERSION)' \
Expand Down
26 changes: 26 additions & 0 deletions cross/libcap-ng/Makefile
Original file line number Diff line number Diff line change
@@ -0,0 +1,26 @@
PKG_NAME = libcap-ng
PKG_VERS = 0.8.5
PKG_EXT = tar.gz
PKG_DIST_NAME = v$(PKG_VERS).$(PKG_EXT)
PKG_DIST_SITE = https://github.com/stevegrubb/libcap-ng/archive
PKG_DIST_FILE = $(PKG_NAME)-$(PKG_VERS).$(PKG_EXT)
PKG_DIR = $(PKG_NAME)-$(PKG_VERS)

DEPENDS =

HOMEPAGE = https://github.com/stevegrubb/libcap-ng/?tab=readme-ov-file#readme
COMMENT = Libcap-ng is a library for Linux that makes using posix capabilities easy.
LICENSE = LGPLv2

PRE_CONFIGURE_TARGET = libcap-ng_pre_configure

GNU_CONFIGURE = 1
CONFIGURE_ARGS = --disable-static

ADDITIONAL_CFLAGS = -O

include ../../mk/spksrc.cross-cc.mk

.PHONY: libcap-ng_pre_configure
libcap-ng_pre_configure:
@$(RUN) ; ./autogen.sh
3 changes: 3 additions & 0 deletions cross/libcap-ng/PLIST
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
lnk:lib/libcap-ng.so
lnk:lib/libcap-ng.so.0
lib:lib/libcap-ng.so.0.0.0
3 changes: 3 additions & 0 deletions cross/libcap-ng/digests
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
libcap-ng-0.8.5.tar.gz SHA1 37693cccf2a13576c7b642a19f83db298fd1979d
libcap-ng-0.8.5.tar.gz SHA256 e4be07fdd234f10b866433f224d183626003c65634ed0552b02e654a380244c2
libcap-ng-0.8.5.tar.gz MD5 8635fae2b1ead2381a9630d00e8f80b7
11 changes: 8 additions & 3 deletions cross/libewf/Makefile
Original file line number Diff line number Diff line change
@@ -1,16 +1,21 @@
PKG_NAME = libewf
PKG_VERS = 20231119
PKG_VERS = 20240506
PKG_EXT = tar.gz
PKG_DIST_NAME = $(PKG_NAME)-experimental-$(PKG_VERS).$(PKG_EXT)
PKG_DIST_SITE = https://github.com/libyal/libewf/releases/download/$(PKG_VERS)
PKG_DIR = $(PKG_NAME)-$(PKG_VERS)

DEPENDS =
DEPENDS = cross/zlib cross/bzip2 cross/libuuid

HOMEPAGE = https://github.com/libyal/libewf/wiki
COMMENT = Libewf is a library to access the Expert Witness Compression Format (EWF)
COMMENT = Libewf is a library to access the Expert Witness Compression Format (EWF).
LICENSE = LGPLv3

GNU_CONFIGURE = 1

CONFIGURE_ARGS = --disable-static
CONFIGURE_ARGS += --enable-wide-character-type

ADDITIONAL_CFLAGS = -O2

include ../../mk/spksrc.cross-cc.mk
6 changes: 3 additions & 3 deletions cross/libewf/digests
Original file line number Diff line number Diff line change
@@ -1,3 +1,3 @@
libewf-experimental-20231119.tar.gz SHA1 ffbd86f0792d3e72eb773590db8b8448ee06592c
libewf-experimental-20231119.tar.gz SHA256 ec08d411a5dab0ecc957d12b64ad9ae073136aa85c05b2ca77c33e03949b2ab7
libewf-experimental-20231119.tar.gz MD5 9a8a2dc9fa7023e3c7144dcf3cdb256f
libewf-experimental-20240506.tar.gz SHA1 793c73ac12bfc828c37186448295cc123759ed96
libewf-experimental-20240506.tar.gz SHA256 247d8ee9572392a2404be514d1137f099970f41f240c1134ddc3f04322281c67
libewf-experimental-20240506.tar.gz MD5 34fffa484e688224e7d16fa8e8974ff1
8 changes: 4 additions & 4 deletions cross/libthreadar/Makefile
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
PKG_NAME = libthreadar
PKG_VERS = 1.4.0
PKG_VERS = 1.5.0
PKG_EXT = tar.gz
PKG_DIST_NAME = $(PKG_NAME)-$(PKG_VERS).$(PKG_EXT)
PKG_DIST_SITE = https://sourceforge.net/projects/libthreadar/files/$(PKG_VERS)
Expand All @@ -9,16 +9,16 @@ DEPENDS =

# archs without C++11 support are not supported:
UNSUPPORTED_ARCHS = $(ARMv5_ARCHS) $(OLD_PPC_ARCHS)
# other compiler problem
# other compiler problem (declaraton of libthreadar::exception_base ...)
UNSUPPORTED_ARCHS += $(ARMv7L_ARCHS)

HOMEPAGE = http://libthreadar.sourceforge.net/
COMMENT = Libthreadar is a C++ library providing a small set of C++ classes to manipulate threads in a very simple and efficient way from your C++ code.
LICENSE = LGPLv3

GNU_CONFIGURE = 1
# avoid build of subdir "doc"
CONFIGURE_ARGS = ac_subdirs_all="src"
# to disable static library we must patch Makefile to skip doc folder
CONFIGURE_ARGS = --disable-static

ADDITIONAL_CPPFLAGS = -O

Expand Down
2 changes: 1 addition & 1 deletion cross/libthreadar/PLIST
Original file line number Diff line number Diff line change
@@ -1,3 +1,3 @@
lnk:lib/libthreadar.so
lnk:lib/libthreadar.so.1000
lib:lib/libthreadar.so.1000.4.0
lib:lib/libthreadar.so.1000.5.0
6 changes: 3 additions & 3 deletions cross/libthreadar/digests
Original file line number Diff line number Diff line change
@@ -1,3 +1,3 @@
libthreadar-1.4.0.tar.gz SHA1 40fb643fcb4854d7fee77d85df44b7a05d12d36f
libthreadar-1.4.0.tar.gz SHA256 2e4715178027bac973a4883f4bcb063494327ba886710446a82a80860f1a3791
libthreadar-1.4.0.tar.gz MD5 88c53a1981d91c22e56e122c609e1c11
libthreadar-1.5.0.tar.gz SHA1 ed0e2ece19ac7accc4ed232179835f7258b33e4b
libthreadar-1.5.0.tar.gz SHA256 c0902421418aed477a9f6a75dbbe6f3644b1fd6ecb9602965d06837af7ad3e4a
libthreadar-1.5.0.tar.gz MD5 1e80acd5996d121b6c9ddeb433fe8595
8 changes: 4 additions & 4 deletions cross/libthreadar/patches/001-fix-include-path.patch
Original file line number Diff line number Diff line change
Expand Up @@ -2,14 +2,14 @@
# - use relativ path instead of absolute path (pkgincludedir)
# otherwise cross/dar cannot use the libthreadar header files and disables multithreading support
#
--- src/Makefile.in.orig 2022-03-09 20:55:05.000000000 +0000
+++ src/Makefile.in 2024-03-28 19:46:42.518017640 +0000
@@ -716,7 +716,7 @@
--- src/Makefile.in.orig 2024-08-21 20:55:45.000000000 +0000
+++ src/Makefile.in 2025-01-31 19:54:51.171604127 +0000
@@ -719,7 +719,7 @@
install-data-local:
mkdir -p $(DESTDIR)$(pkgincludedir)
cp ../config.h $(DESTDIR)$(pkgincludedir)/libthreadar_config.h
- for file in $(dist_noinst_DATA) ; do sed -e 's%#include \"config.h\"%MY_CONFIG_FILE_H%g' -e "s%#include \"%#include \"$(pkgincludedir)/%g" -e "s%MY_CONFIG_FILE_H%#include \"$(pkgincludedir)/libthreadar_config.h\"%g" "$$file" > $(DESTDIR)$(pkgincludedir)/"$$file" ; done
+ for file in $(dist_noinst_DATA) ; do sed -e 's%#include \"config.h\"%MY_CONFIG_FILE_H%g' -e "s%#include \"%#include \"libthreadar/%g" -e "s%MY_CONFIG_FILE_H%#include \"libthreadar/libthreadar_config.h\"%g" "$$file" > $(DESTDIR)$(pkgincludedir)/"$$file" ; done
for file in $(DESTDIR)$(pkgincludedir)/* ; do sed -e 's%HAVE_%LIBTHREADAR_HAS_%g' -e 's%VERSION%LIBTHREADAR_VERSION%g' -e 's%_AVAILABLE%_AVAILABLE_FOR_LIBTHREDAR%g' -e 's%STDC_HEADERS%LIBTHREADAR_STDC_HEADERS%g' -e 's%ENABLE_NLS%LIBTHREADAR_ENABLE_NLS%g' -e 's%PACKAGE_%LIBTHREADAR_PACKAGE_%g' "$$file" > "$$file.tmp" && mv "$$file.tmp" "$$file" ; done
for file in $(DESTDIR)$(pkgincludedir)/* ; do sed -e 's%HAVE_%LIBTHREADAR_HAS_%g' -e 's%VERSION%LIBTHREADAR_VERSION%g' -e 's%_AVAILABLE%_AVAILABLE_FOR_LIBTHREDAR%g' -e 's%ENABLE_NLS%LIBTHREADAR_ENABLE_NLS%g' -e 's%PACKAGE_%LIBTHREADAR_PACKAGE_%g' "$$file" > "$$file.tmp" && mv "$$file.tmp" "$$file" ; done
egrep 'LIBTHREADAR' $(DESTDIR)$(pkgincludedir)/libthreadar_config.h | grep -v "#undef" > $(DESTDIR)$(pkgincludedir)/config.h.tmp
mv $(DESTDIR)$(pkgincludedir)/config.h.tmp $(DESTDIR)$(pkgincludedir)/libthreadar_config.h
14 changes: 14 additions & 0 deletions cross/libthreadar/patches/002-disable-build-of-doc.patch
Original file line number Diff line number Diff line change
@@ -0,0 +1,14 @@
# avoid build of examples in doc directory
# - examples are statically linked but we don't want to build the static library
#
--- Makefile.in.orig 2024-08-21 20:55:45.000000000 +0000
+++ Makefile.in 2025-01-31 21:17:57.328622772 +0000
@@ -338,7 +338,7 @@
top_build_prefix = @top_build_prefix@
top_builddir = @top_builddir@
top_srcdir = @top_srcdir@
-SUBDIRS = src doc
+SUBDIRS = src
dist_noinst_DATA = INSTALL README THANKS AUTHORS COPYING COPYING.LESSER
all: config.h
$(MAKE) $(AM_MAKEFLAGS) all-recursive
2 changes: 1 addition & 1 deletion cross/ncdu/Makefile
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
PKG_NAME = ncdu
PKG_VERS = 1.20
PKG_VERS = 1.21
PKG_EXT = tar.gz
PKG_DIST_NAME = $(PKG_NAME)-$(PKG_VERS).$(PKG_EXT)
PKG_DIST_SITE = https://dev.yorhel.nl/download
Expand Down
6 changes: 3 additions & 3 deletions cross/ncdu/digests
Original file line number Diff line number Diff line change
@@ -1,3 +1,3 @@
ncdu-1.20.tar.gz SHA1 1a3543cfbbe3e402d6347cf688468327064941b9
ncdu-1.20.tar.gz SHA256 5fe2bb841abe72374bb242dbb93293c4ae053078432d896a7481b2ff10be9572
ncdu-1.20.tar.gz MD5 563966db4c3c34d61cc890a85ddedae0
ncdu-1.21.tar.gz SHA1 98c365e681f2c42a54d6277bea041d5a7104d934
ncdu-1.21.tar.gz SHA256 a894d3a9b46bce578a6039bef48f54533ec402fb589b0769bfbb1d1edf9601a6
ncdu-1.21.tar.gz MD5 3d5f399a00ca2ac3ba319e8cb99118ab
4 changes: 2 additions & 2 deletions cross/neon/Makefile
Original file line number Diff line number Diff line change
@@ -1,12 +1,12 @@
PKG_NAME = neon
PKG_VERS = 0.31.2
PKG_VERS = 0.33.0
PKG_EXT = tar.gz
PKG_DIST_NAME = $(PKG_VERS).$(PKG_EXT)
PKG_DIST_SITE = https://github.com/notroj/neon/archive
PKG_DIST_FILE = $(PKG_NAME)-$(PKG_VERS).$(PKG_EXT)
PKG_DIR = $(PKG_NAME)-$(PKG_VERS)

DEPENDS = cross/libxml2 cross/zlib cross/openssl
DEPENDS = cross/libxml2 cross/zlib cross/openssl3

HOMEPAGE = https://notroj.github.io/neon/
COMMENT = Neon is an HTTP and WebDAV client library, with a C interface.
Expand Down
2 changes: 1 addition & 1 deletion cross/neon/PLIST
Original file line number Diff line number Diff line change
@@ -1,3 +1,3 @@
lnk:lib/libneon.so
lnk:lib/libneon.so.27
lib:lib/libneon.so.27.4.2
lib:lib/libneon.so.27.6.0
6 changes: 3 additions & 3 deletions cross/neon/digests
Original file line number Diff line number Diff line change
@@ -1,3 +1,3 @@
neon-0.31.2.tar.gz SHA1 2b82f184f573e82a7ec8a26fe6d6d608d0887426
neon-0.31.2.tar.gz SHA256 c6513d20c0affca6f4b45e2414a86cce951709cf4448b6b64ccdf3579fda0ce5
neon-0.31.2.tar.gz MD5 97abd4398d33be76f16033c7b107fecb
neon-0.33.0.tar.gz SHA1 d99e0b541b75ecb1b093cb91b24e23f7be3e3122
neon-0.33.0.tar.gz SHA256 d0c9da641282881d0d1cf66ac90d982498832d8ebcd7e6b116abfb2b303fcbad
neon-0.33.0.tar.gz MD5 520420ed69db478e043a8bc190cf4ce7
4 changes: 2 additions & 2 deletions cross/s3backer/Makefile
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
PKG_NAME = s3backer
PKG_VERS = 2.1.1
PKG_VERS = 2.1.3
PKG_EXT = tar.gz
PKG_DIST_NAME = $(PKG_VERS).$(PKG_EXT)
PKG_DIST_SITE = https://github.com/archiecobbs/s3backer/archive
Expand All @@ -19,4 +19,4 @@ include ../../mk/spksrc.cross-cc.mk

.PHONY: s3backer_pre_configure
s3backer_pre_configure:
$(RUN) autoreconf -iv
@$(RUN) autoreconf -iv
6 changes: 3 additions & 3 deletions cross/s3backer/digests
Original file line number Diff line number Diff line change
@@ -1,3 +1,3 @@
s3backer-2.1.1.tar.gz SHA1 ac9df7f7770838e87f515f18fd8a79d2b52400c8
s3backer-2.1.1.tar.gz SHA256 cfbbd1a1a41783b5799f9625c347577eaf864f70f1c906a63b672fd01b7fcedb
s3backer-2.1.1.tar.gz MD5 c8e74fef70ddb2634bdc26e05151910d
s3backer-2.1.3.tar.gz SHA1 c9a1a709a6a17c345d72bd1ea4f021a86304b9d6
s3backer-2.1.3.tar.gz SHA256 778545a4e6e3b651a965fb587473c78d049c97867432cbca13bfdcd3745231a3
s3backer-2.1.3.tar.gz MD5 84e51dd69ad8f24722dcd86a13338672
31 changes: 31 additions & 0 deletions cross/smartmontools/Makefile
Original file line number Diff line number Diff line change
@@ -0,0 +1,31 @@
PKG_NAME = smartmontools
PKG_VERS = 7.4
PKG_EXT = tar.gz
PKG_DIST_NAME = $(PKG_NAME)-$(PKG_VERS).$(PKG_EXT)
PKG_DIST_SITE = https://github.com/smartmontools/smartmontools/releases/download/RELEASE_$(subst .,_,$(PKG_VERS))
PKG_DIR = $(PKG_NAME)-$(PKG_VERS)

DEPENDS = cross/libcap-ng

# archs lacking std=c++11
UNSUPPORTED_ARCHS = $(ARMv5_ARCHS) $(OLD_PPC_ARCHS)

HOMEPAGE = https://www.smartmontools.org/
COMMENT = smartmontools contains two utility programs (smartctl and smartd) to control and monitor storage systems using the Self-Monitoring, Analysis and Reporting Technology System (SMART).
LICENSE = GPLv2

GNU_CONFIGURE = 1

CONFIGURE_ARGS = --with-libcap-ng
CONFIGURE_ARGS += --sysconfdir=$(INSTALL_PREFIX_VAR)

ADDITIONAL_CPPFLAGS = -O

POST_INSTALL_TARGET = smartmontools_post_install

include ../../mk/spksrc.cross-cc.mk

.PHONY: smartmontools_post_install
smartmontools_post_install:
@$(MSG) Create link smartctl7
@cd $(STAGING_INSTALL_PREFIX)/sbin && ln -sf smartctl smartctl7
Loading

0 comments on commit bf735f6

Please sign in to comment.