View | Details | Raw Unified | Return to bug 250577
Collapse All | Expand All

(-)Makefile (-13 / +12 lines)
Lines 2-35 Link Here
2
# $FreeBSD$
2
# $FreeBSD$
3
3
4
PORTNAME=	makeself
4
PORTNAME=	makeself
5
PORTVERSION=	2.2.0
5
PORTVERSION=	2.4.2
6
DISTVERSIONPREFIX=	release-
6
CATEGORIES=	archivers
7
CATEGORIES=	archivers
7
MASTER_SITES=	http://cdn.megastep.org/makeself/
8
EXTRACT_SUFX=	.run
9
8
10
MAINTAINER=	ports@FreeBSD.org
9
MAINTAINER=	ed.arrakis@gmail.com
11
COMMENT=	Neat script to make self-extracting archives
10
COMMENT=	Neat script to make self-extracting archives
12
11
13
LICENSE=	GPLv2
12
LICENSE=	GPLv2
14
LICENSE_FILE=	${WRKSRC}/COPYING
13
LICENSE_FILE=	${WRKSRC}/COPYING
15
14
16
RUN_DEPENDS=	bash:shells/bash
15
USE_GITHUB=	yes
16
GH_ACCOUNT=	megastep
17
17
18
EXTRACT_CMD=	${SH}
19
EXTRACT_BEFORE_ARGS=
20
EXTRACT_AFTER_ARGS=	--nox11 --target ${WRKSRC}
21
22
NO_BUILD=	yes
18
NO_BUILD=	yes
23
NO_ARCH=	yes
19
NO_ARCH=	yes
24
20
25
PLIST_FILES=	bin/makeself bin/makeself-header \
21
PLIST_FILES=	bin/makeself bin/makeself-header \
26
		bin/makeself-header.sh bin/makeself.sh
22
		bin/makeself-header.sh bin/makeself.sh \
23
		man/man1/makeself.1.gz
24
PORTDOCS=	README.md
27
25
28
OPTIONS_DEFINE=	DOCS
26
OPTIONS_DEFINE=	DOCS
29
27
30
post-patch:
28
do-install-DOCS-on:
31
	@${REINPLACE_CMD} -e \
29
	@${MKDIR} ${STAGEDIR}${DOCSDIR}
32
		's|#!/bin/sh|#!${LOCALBASE}/bin/bash|g' ${WRKSRC}/makeself.sh
30
	${INSTALL_MAN} ${WRKSRC}/README.md ${STAGEDIR}${DOCSDIR}
33
31
34
do-install:
32
do-install:
35
.for i in makeself makeself-header
33
.for i in makeself makeself-header
Lines 36-40 Link Here
36
	${INSTALL_SCRIPT} ${WRKSRC}/${i}.sh ${STAGEDIR}${PREFIX}/bin
34
	${INSTALL_SCRIPT} ${WRKSRC}/${i}.sh ${STAGEDIR}${PREFIX}/bin
37
	@${LN} -sf ${i}.sh ${STAGEDIR}${PREFIX}/bin/${i}
35
	@${LN} -sf ${i}.sh ${STAGEDIR}${PREFIX}/bin/${i}
38
.endfor
36
.endfor
37
	${INSTALL_MAN} ${WRKSRC}/makeself.1 ${STAGEDIR}${MAN1PREFIX}/man/man1
39
38
40
.include <bsd.port.mk>
39
.include <bsd.port.mk>
(-)distinfo (-2 / +3 lines)
Lines 1-2 Link Here
1
SHA256 (makeself-2.2.0.run) = 3651adc6bde627e93911c28e696f7fd6b2849e0b2677ca368f3b8be97703922a
1
TIMESTAMP = 1603541352
2
SIZE (makeself-2.2.0.run) = 33559
2
SHA256 (megastep-makeself-release-2.4.2_GH0.tar.gz) = 8789312db5e93fc471a1e4fb88ec13227ef63a9c7aad297f3bbf35f9511f8d62
3
SIZE (megastep-makeself-release-2.4.2_GH0.tar.gz) = 30065
(-)pkg-descr (-1 / +1 lines)
Lines 4-7 Link Here
4
4
5
It's sorta like the Windows winzip self-extracting archives.
5
It's sorta like the Windows winzip self-extracting archives.
6
6
7
WWW: http://www.megastep.org/makeself/
7
WWW: https://makeself.io/

Return to bug 250577