Page MenuHomeFreeBSD

D17907.id50168.diff
No OneTemporary

D17907.id50168.diff

Index: devel/Makefile
===================================================================
--- devel/Makefile
+++ devel/Makefile
@@ -682,6 +682,7 @@
SUBDIR += fujaba
SUBDIR += funnelweb
SUBDIR += fuzzylite
+ SUBDIR += fwup
SUBDIR += ga
SUBDIR += gaa
SUBDIR += gamin
Index: devel/fwup/Makefile
===================================================================
--- /dev/null
+++ devel/fwup/Makefile
@@ -0,0 +1,46 @@
+# $FreeBSD$
+
+PORTNAME= fwup
+DISTVERSIONPREFIX= v
+DISTVERSION= 1.2.6
+CATEGORIES= devel
+
+MAINTAINER= dch@FreeBSD.org
+COMMENT= Configurable embedded Linux firmware update creator and runner
+
+LICENSE= APACHE20
+LICENSE_FILE= ${WRKSRC}/LICENSE
+
+BUILD_DEPENDS= ${LOCALBASE}/bin/autogen:devel/autogen \
+ ${LOCALBASE}/bin/base64:converters/base64 \
+ ${LOCALBASE}/bin/help2man:misc/help2man \
+ ${LOCALBASE}/bin/mdir:emulators/mtools \
+ ${LOCALBASE}/bin/zip:archivers/zip
+
+OUR_DEPENDS= libarchive.so:archivers/libarchive \
+ libconfuse.so:devel/libconfuse \
+ libsodium.so:security/libsodium
+
+LIB_DEPENDS+= ${OUR_DEPENDS}
+
+USES= autoreconf libtool pkgconfig shebangfix
+
+USE_GITHUB= yes
+GH_ACCOUNT= fhunleth
+
+SHEBANG_FILES= img2fwup scripts/*.sh
+
+PORTDOCS= README.md
+
+GNU_CONFIGURE= yes
+
+OPTIONS_DEFINE= DOCS
+
+pre-configure:
+ @(cd ${WRKSRC} && ./autogen.sh)
+
+post-install-DOCS-on:
+ @${MKDIR} ${STAGEDIR}${DOCSDIR}
+ ${INSTALL_DATA} ${WRKSRC}/README.md ${STAGEDIR}${DOCSDIR}
+
+.include <bsd.port.mk>
Index: devel/fwup/distinfo
===================================================================
--- /dev/null
+++ devel/fwup/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1541665329
+SHA256 (fhunleth-fwup-v1.2.6_GH0.tar.gz) = 5bdcb8a5424b211fd35ddd4d8fdd6f74e8221cf432807dc8018f81ce54939b52
+SIZE (fhunleth-fwup-v1.2.6_GH0.tar.gz) = 2711716
Index: devel/fwup/pkg-descr
===================================================================
--- /dev/null
+++ devel/fwup/pkg-descr
@@ -0,0 +1,10 @@
+fwup is a configurable image-based software update utility for embedded
+Linux-based systems. It primarily supports software upgrade strategies
+that update entire root filesystem images at once. This includes
+strategies like swapping back and forth between A and B partitions,
+recovery partitions, and various trial update/failback scenarios. All
+software update information is combined into a ZIP archive that may
+optionally be cryptographically signed. fwup has minimal dependencies
+and runtime requirements.
+
+WWW: https://github.com/fhunleth/fwup
Index: devel/fwup/pkg-plist
===================================================================
--- /dev/null
+++ devel/fwup/pkg-plist
@@ -0,0 +1,4 @@
+bin/fwup
+bin/img2fwup
+man/man1/fwup.1.gz
+share/bash-completion/completions/fwup

File Metadata

Mime Type
text/plain
Expires
Sat, May 23, 8:07 AM (2 h, 44 m)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
33443684
Default Alt Text
D17907.id50168.diff (2 KB)

Event Timeline