BSD Ports

filesystems/wimlib 1.13.0_1 MidnightBSD

Manipulate Windows Imaging (WIM) archives

System
MidnightBSD
Repository
mports
Maintainer
[email protected]
Last update
Commit
a05b377b53
License
gpl3+
Categories
filesystems, sysutils

Description

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

In the other systems

SystemPortVersion
MidnightBSDfilesystems/wimlib1.13.0_1
FreeBSDfilesystems/wimlib1.14.4
NetBSDsysutils/wimlib1.14.4nb3
HardenedBSDfilesystems/wimlib1.14.4
GhostBSDfilesystems/wimlib1.14.4

Install

Binary package:

mport install wimlib

From mports:

cd /usr/mports/filesystems/wimlib && make install clean

To depend on this port in another port's Makefile:

RUN_DEPENDS=	wimlib>0:filesystems/wimlib
LIB_DEPENDS=	libwim.so:filesystems/wimlib

Dependencies

No port depends on this one.

Configuration

Options name: filesystems_wimlib

OptionDefaultDescription
NTFSonBuild with libntfs-3g for NTFS support (recommended)
USES
gmake gnome fuse libtool pkgconfig
Service scripts
none

Files

Manual pages 34
  • mkwinpeimg(1)
  • wimappend(1)
  • wimapply(1)
  • wimcapture(1)
  • wimdelete(1)
  • wimdir(1)
  • wimexport(1)
  • wimextract(1)
  • wiminfo(1)
  • wimjoin(1)
  • wimlib-imagex(1)
  • wimlib-imagex-append(1)
  • wimlib-imagex-apply(1)
  • wimlib-imagex-capture(1)
  • wimlib-imagex-delete(1)
  • wimlib-imagex-dir(1)
  • wimlib-imagex-export(1)
  • wimlib-imagex-extract(1)
  • wimlib-imagex-info(1)
  • wimlib-imagex-join(1)
  • wimlib-imagex-mount(1)
  • wimlib-imagex-mountrw(1)
  • wimlib-imagex-optimize(1)
  • wimlib-imagex-split(1)
  • wimlib-imagex-unmount(1)
  • wimlib-imagex-update(1)
  • wimlib-imagex-verify(1)
  • wimmount(1)
  • wimmountrw(1)
  • wimoptimize(1)
  • wimsplit(1)
  • wimunmount(1)
  • wimupdate(1)
  • wimverify(1)
pkg-plist 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
distinfo 1
FileSizeSHA256
wimlib-1.13.0.tar.gz1.035146e+0651d92cafaae0180c7a91b50620f86ffbcec6d6aef360d38dd47e274e65d7970b
Master sites 1
  • https://wimlib.net/downloads/

Commit history 1

DateCommitCreditsLog message
a05b377b53 Lucas Holt *: bump PORTREVISION for the textproc/libxml2 2.15 shared library change (#848)
`textproc/libxml2` 2.15 changed SONAME from `libxml2.so.2` to `libxml2.so.16` **and** removed ELF symbol versioning entirely — the new library defines no `LIBXML2_*` versions at all. Consumers built against the old library were never rebuilt, so they still record a dependency on `libxml2.so.2` plus version requirements nothing can satisfy, and fail at load time: ``` ld-elf.so.1: /usr/local/lib/libxml2.so.2: version LIBXML2_2.4.30 required by /usr/local/lib/libevdocument3.so.4 not defined ``` ### Scope `Tools/scripts/bump_revision.pl -f -l textproc/libxml2` — **436 Makefiles**: 323 revisions incremented, 113 gained a `PORTREVISION` line. The diff touches nothing but `PORTREVISION` lines (verified: `git diff -U0` shows no other changed line), and spot-checked ports still …