summaryrefslogtreecommitdiff
path: root/filesystems/wimlib
diff options
context:
space:
mode:
Diffstat (limited to 'filesystems/wimlib')
-rw-r--r--filesystems/wimlib/Makefile30
-rw-r--r--filesystems/wimlib/distinfo3
-rw-r--r--filesystems/wimlib/pkg-descr18
-rw-r--r--filesystems/wimlib/pkg-plist57
4 files changed, 108 insertions, 0 deletions
diff --git a/filesystems/wimlib/Makefile b/filesystems/wimlib/Makefile
new file mode 100644
index 000000000000..8f5fa210b35d
--- /dev/null
+++ b/filesystems/wimlib/Makefile
@@ -0,0 +1,30 @@
+PORTNAME= wimlib
+PORTVERSION= 1.13.0
+PORTREVISION= 3
+CATEGORIES= filesystems sysutils
+MASTER_SITES= https://wimlib.net/downloads/
+
+MAINTAINER= mail_of_sergey@mail.ru
+COMMENT= Manipulate Windows Imaging (WIM) archives
+WWW= https://wimlib.net/
+
+LICENSE= GPLv3+
+LICENSE_FILE= ${WRKSRC}/COPYING.GPLv3
+
+USES= gmake gnome fuse libtool pkgconfig
+USE_GNOME= libxml2
+USE_LDCONFIG= yes
+
+GNU_CONFIGURE= yes
+GNU_CONFIGURE_MANPREFIX=${PREFIX}/share
+CONFIGURE_ARGS= --disable-static
+
+OPTIONS_DEFINE= NTFS
+OPTIONS_DEFAULT= NTFS
+
+NTFS_DESC= Build with libntfs-3g for NTFS support (recommended)
+
+NTFS_CONFIGURE_WITH= ntfs-3g
+NTFS_LIB_DEPENDS= libntfs-3g.so:filesystems/ntfs
+
+.include <bsd.port.mk>
diff --git a/filesystems/wimlib/distinfo b/filesystems/wimlib/distinfo
new file mode 100644
index 000000000000..7daf28637a57
--- /dev/null
+++ b/filesystems/wimlib/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1543424329
+SHA256 (wimlib-1.13.0.tar.gz) = 51d92cafaae0180c7a91b50620f86ffbcec6d6aef360d38dd47e274e65d7970b
+SIZE (wimlib-1.13.0.tar.gz) = 1035146
diff --git a/filesystems/wimlib/pkg-descr b/filesystems/wimlib/pkg-descr
new file mode 100644
index 000000000000..e806457b59ad
--- /dev/null
+++ b/filesystems/wimlib/pkg-descr
@@ -0,0 +1,18 @@
+Allows to read and write Windows Imaging (WIM) files and deployment
+of Windows operating systems.
+
+General capabilities:
+
+- Apply (extract) a WIM image (wimapply)
+- Capture (create) a WIM image (wimcapture)
+- Append, delete, and export WIM images (wimappend, wimdelete, wimexport)
+- Modify a WIM image (wimupdate)
+- Extract files or directories from a WIM image (wimextract)
+- Optimize a WIM archive, removing wasted space
+ and optionally recompressing (wimoptimize)
+- Split or join a WIM archive (wimsplit, wimjoin)
+- Mount a WIM image (wimmount, wimmountrw)
+
+Sample of usage:
+
+http://www.ultimatedeployment.org/win7pxelinux3.html
diff --git a/filesystems/wimlib/pkg-plist b/filesystems/wimlib/pkg-plist
new file mode 100644
index 000000000000..ebb96360f340
--- /dev/null
+++ b/filesystems/wimlib/pkg-plist
@@ -0,0 +1,57 @@
+bin/mkwinpeimg
+bin/wimappend
+bin/wimapply
+bin/wimcapture
+bin/wimdelete
+bin/wimdir
+bin/wimexport
+bin/wimextract
+bin/wiminfo
+bin/wimjoin
+bin/wimlib-imagex
+bin/wimmount
+bin/wimmountrw
+bin/wimoptimize
+bin/wimsplit
+bin/wimunmount
+bin/wimupdate
+bin/wimverify
+include/wimlib.h
+lib/libwim.so
+lib/libwim.so.15
+lib/libwim.so.15.15.0
+libdata/pkgconfig/wimlib.pc
+share/man/man1/mkwinpeimg.1.gz
+share/man/man1/wimappend.1.gz
+share/man/man1/wimapply.1.gz
+share/man/man1/wimcapture.1.gz
+share/man/man1/wimdelete.1.gz
+share/man/man1/wimdir.1.gz
+share/man/man1/wimexport.1.gz
+share/man/man1/wimextract.1.gz
+share/man/man1/wiminfo.1.gz
+share/man/man1/wimjoin.1.gz
+share/man/man1/wimlib-imagex-append.1.gz
+share/man/man1/wimlib-imagex-apply.1.gz
+share/man/man1/wimlib-imagex-capture.1.gz
+share/man/man1/wimlib-imagex-delete.1.gz
+share/man/man1/wimlib-imagex-dir.1.gz
+share/man/man1/wimlib-imagex-export.1.gz
+share/man/man1/wimlib-imagex-extract.1.gz
+share/man/man1/wimlib-imagex-info.1.gz
+share/man/man1/wimlib-imagex-join.1.gz
+share/man/man1/wimlib-imagex-mount.1.gz
+share/man/man1/wimlib-imagex-mountrw.1.gz
+share/man/man1/wimlib-imagex-optimize.1.gz
+share/man/man1/wimlib-imagex-split.1.gz
+share/man/man1/wimlib-imagex-unmount.1.gz
+share/man/man1/wimlib-imagex-update.1.gz
+share/man/man1/wimlib-imagex-verify.1.gz
+share/man/man1/wimlib-imagex.1.gz
+share/man/man1/wimmount.1.gz
+share/man/man1/wimmountrw.1.gz
+share/man/man1/wimoptimize.1.gz
+share/man/man1/wimsplit.1.gz
+share/man/man1/wimunmount.1.gz
+share/man/man1/wimupdate.1.gz
+share/man/man1/wimverify.1.gz