View | Details | Raw Unified | Return to bug 214277 | Differences between
and this patch

Collapse All | Expand All

(-)Makefile (-18 / +18 lines)
Lines 2-38 Link Here
2
# $FreeBSD$
2
# $FreeBSD$
3
3
4
PORTNAME=	rar2fs
4
PORTNAME=	rar2fs
5
PORTVERSION=	1.15.1
5
PORTVERSION=	1.23.1
6
PORTREVISION=	1
6
DISTVERSIONPREFIX=	v
7
CATEGORIES=	sysutils
7
CATEGORIES=	sysutils
8
MASTER_SITES=	GOOGLE_CODE:rar2fs http://www.rarlab.com/rar/:unrarsrc
9
PKGNAMEPREFIX=	fusefs-
8
PKGNAMEPREFIX=	fusefs-
10
DISTFILES=	rar2fs-1.15.1.tar.gz:rar2fs unrarsrc-4.2.4.tar.gz:unrarsrc
11
9
12
MAINTAINER=	ports@FreeBSD.org
10
MAINTAINER=	ports@FreeBSD.org
13
COMMENT=	Mount rar archives as filesystem
11
COMMENT=	Mount rar archives as filesystem
14
12
15
LICENSE=	GPLv3
13
LICENSE=	GPLv3+
14
LICENSE_FILE=	${WRKSRC}/COPYING
16
15
17
BROKEN=		Unfetchable (google code has gone away)
16
LIB_DEPENDS=	libunrar.so.5:archivers/libunrar5
17
BUILD_DEPENDS=	${NONEXISTENT}:archivers/libunrar5:patch
18
18
19
LIB_DEPENDS=	libunrar.so:archivers/libunrar4
19
USE_GITHUB=	yes
20
GH_ACCOUNT=	hasse69
20
21
22
USES=		autoreconf execinfo gmake fuse
23
21
GNU_CONFIGURE=	yes
24
GNU_CONFIGURE=	yes
22
CONFIGURE_ARGS=	--with-fuse-lib=${LOCALBASE}/lib \
25
CONFIGURE_ARGS=	--with-fuse-lib=${LOCALBASE}/lib \
23
	--with-fuse=${LOCALBASE}/include/fuse \
26
		--with-fuse=${LOCALBASE}/include/fuse \
24
	--with-unrar=${WRKDIR}/unrar \
27
		--with-unrar=`${MAKE} -C ${PORTSDIR}/archivers/libunrar5 -VWRKSRC` \
25
	--with-unrar-lib=${LOCALBASE}/lib
28
		--with-unrar-lib=${LOCALBASE}/lib
26
29
27
PLIST_FILES=	bin/${PORTNAME} man/man1/rar2fs.1.gz
30
PLIST_FILES=	bin/${PORTNAME} \
28
USES=		execinfo fuse gmake
31
		bin/mkr2i \
32
		man/man1/rar2fs.1.gz
29
33
30
post-patch:
34
post-patch:
31
	@${REINPLACE_CMD} -e 's/-lstdc++/-lexecinfo/' -e '/_LINK =/s/CC/CXX/' \
35
	@${REINPLACE_CMD} -e 's|-lstdc++||g' -e '/rar2fs_LINK =/s|CC|CXX|' \
32
		${WRKSRC}/Makefile.in
36
		${WRKSRC}/Makefile.am
33
37
34
do-install:
35
	${INSTALL_PROGRAM} ${WRKSRC}/${PORTNAME} ${STAGEDIR}${PREFIX}/bin
36
	${INSTALL_MAN} ${WRKSRC}/rar2fs.1 ${STAGEDIR}${PREFIX}/man/man1
37
38
.include <bsd.port.mk>
38
.include <bsd.port.mk>
(-)distinfo (-4 / +3 lines)
Lines 1-4 Link Here
1
SHA256 (rar2fs-1.15.1.tar.gz) = 1ae1df5b8eda3d954740010e931e16342957a8b6cd41676a017fc9bbcd900973
1
TIMESTAMP = 1483210781
2
SIZE (rar2fs-1.15.1.tar.gz) = 205577
2
SHA256 (hasse69-rar2fs-v1.23.1_GH0.tar.gz) = 2dab03c8c58379b0ddda798ca909ac48bf0445b2400eee706c91c3efe28caf4c
3
SHA256 (unrarsrc-4.2.4.tar.gz) = 9432bf798e5f7123f3060f37b75b7c07f36f0091305f46473dcae9154f8cd686
3
SIZE (hasse69-rar2fs-v1.23.1_GH0.tar.gz) = 126375
4
SIZE (unrarsrc-4.2.4.tar.gz) = 164641
(-)pkg-descr (-1 / +1 lines)
Lines 6-9 Link Here
6
full media seek support (aka. indexing) is only available for
6
full media seek support (aka. indexing) is only available for
7
non-compressed plaintext archives.
7
non-compressed plaintext archives.
8
8
9
WWW: http://code.google.com/p/rar2fs/
9
WWW: http://hasse69.github.io/rar2fs/

Return to bug 214277