summaryrefslogtreecommitdiff
path: root/sysutils
diff options
context:
space:
mode:
authorAlexey Dokuchaev <danfe@FreeBSD.org>2013-05-01 06:37:47 +0000
committerAlexey Dokuchaev <danfe@FreeBSD.org>2013-05-01 06:37:47 +0000
commit00d673c320da9f1b8927bb5f32997575a5ccecf4 (patch)
treea07eef91e356d95a8179bcd54ebd6078d43af51a /sysutils
parent- Add paperconf(1) support for the default paper size configuration. (diff)
Add fusepak, small program that makes it possible to mount PACK or WAD files
(used in many games, most notably by id Software). WWW: http://fusepak.sourceforge.net/
Notes
Notes: svn path=/head/; revision=316990
Diffstat (limited to 'sysutils')
-rw-r--r--sysutils/Makefile1
-rw-r--r--sysutils/fusefs-fusepak/Makefile26
-rw-r--r--sysutils/fusefs-fusepak/distinfo2
-rw-r--r--sysutils/fusefs-fusepak/pkg-descr17
4 files changed, 46 insertions, 0 deletions
diff --git a/sysutils/Makefile b/sysutils/Makefile
index fbc81fd1dc5c..1f8d86f8cfb8 100644
--- a/sysutils/Makefile
+++ b/sysutils/Makefile
@@ -277,6 +277,7 @@
SUBDIR += fusefs-ext4fuse
SUBDIR += fusefs-funionfs
SUBDIR += fusefs-fur
+ SUBDIR += fusefs-fusepak
SUBDIR += fusefs-fusexmp_fh
SUBDIR += fusefs-gnome-vfs
SUBDIR += fusefs-gstfs
diff --git a/sysutils/fusefs-fusepak/Makefile b/sysutils/fusefs-fusepak/Makefile
new file mode 100644
index 000000000000..e2cdeb4652b6
--- /dev/null
+++ b/sysutils/fusefs-fusepak/Makefile
@@ -0,0 +1,26 @@
+# Created by: Alexey Dokuchaev <danfe@FreeBSD.org>
+# $FreeBSD$
+
+PORTNAME= fusepak
+PORTVERSION= 0.5
+CATEGORIES= sysutils games
+MASTER_SITES= SF
+PKGNAMEPREFIX= fusefs-
+
+MAINTAINER= danfe@FreeBSD.org
+COMMENT= Mount packed data files of various games (PACK, WAD, etc.)
+
+LICENSE= GPLv2
+
+USE_BZIP2= yes
+GNU_CONFIGURE= yes
+USES= fuse pkgconfig
+
+PLIST_FILES= bin/pakmount
+MAN1= pakmount.1
+
+post-patch:
+ @${REINPLACE_CMD} -e 's,Linux,${OPSYS}, ; s,Fatnasy,Fantasy,' \
+ ${WRKSRC}/src/${MAN1}
+
+.include <bsd.port.mk>
diff --git a/sysutils/fusefs-fusepak/distinfo b/sysutils/fusefs-fusepak/distinfo
new file mode 100644
index 000000000000..7e6a34882c14
--- /dev/null
+++ b/sysutils/fusefs-fusepak/distinfo
@@ -0,0 +1,2 @@
+SHA256 (fusepak-0.5.tar.bz2) = 63c2ed7a1c8f868803fcdbb3859d5c2c058d31a8fb4a24d11e4cbfa91df1d41d
+SIZE (fusepak-0.5.tar.bz2) = 107234
diff --git a/sysutils/fusefs-fusepak/pkg-descr b/sysutils/fusefs-fusepak/pkg-descr
new file mode 100644
index 000000000000..8b24288f07e2
--- /dev/null
+++ b/sysutils/fusefs-fusepak/pkg-descr
@@ -0,0 +1,17 @@
+Fusepak is a small program that makes it possible to mount PACK or WAD files
+(used in many games, most notably by id Software) under a directory. This
+is achieved by using FUSE (Filesystem in Userspace). The following formats
+are supported:
+
+ - WAD, can be found in Wolfenstein 3D and Spear of Destiny games
+ - PACK, can be found in Quake, Quake2, and other games based on
+ id Software's Quake engine
+ - WAD2, can be found inside of PACK files
+ - LGP, can be found in PC version of Final Fantasy VII
+ - PAK, can be found in Dune 2
+ - KSGRP, can be found in Duke Nukem 3D
+
+Secondary goal of fusepak is to provide simple framework which allows one to
+quickly add support for another file format.
+
+WWW: http://fusepak.sourceforge.net/