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

(-)jfbterm/Makefile (-25 / +13 lines)
Lines 4-17 Link Here
4
PORTNAME=	jfbterm
4
PORTNAME=	jfbterm
5
PORTVERSION=	0.6.1
5
PORTVERSION=	0.6.1
6
DISTVERSIONPREFIX=${OPSYS}-
6
DISTVERSIONPREFIX=${OPSYS}-
7
PORTREVISION=	5
7
PORTREVISION=	6
8
CATEGORIES=	sysutils
8
CATEGORIES=	sysutils
9
MASTER_SITES=	http://www.ac.auone-net.jp/~baba/${PORTNAME}/
9
MASTER_SITES=	http://www.ac.auone-net.jp/~baba/${PORTNAME}/
10
10
11
MAINTAINER=	ports@FreeBSD.org
11
MAINTAINER=	ports@FreeBSD.org
12
COMMENT=	Multilingual terminal emulator for framebuffer
12
COMMENT=	Multilingual terminal emulator for framebuffer
13
13
14
LICENSE=	BSD
14
LICENSE=	BSD2CLAUSE
15
LICENSE_FILE=	${WRKSRC}/COPYING
15
LICENSE_FILE=	${WRKSRC}/COPYING
16
16
17
ONLY_FOR_ARCHS=	i386 amd64
17
ONLY_FOR_ARCHS=	i386 amd64
Lines 34-44 Link Here
34
TERMCAP_DESC=		Add entry to termcap(5) file
34
TERMCAP_DESC=		Add entry to termcap(5) file
35
UNIFONT_DESC=		Install pan-unicode font
35
UNIFONT_DESC=		Install pan-unicode font
36
36
37
NO_STAGE=	yes
38
.include <bsd.port.options.mk>
37
.include <bsd.port.options.mk>
39
38
40
.if ${PORT_OPTIONS:MSETUID}
39
.if ${PORT_OPTIONS:MSETUID}
41
BINMODE?=	4555
40
PLIST_SUB+=	SETUID=""
41
.else
42
PLIST_SUB+=	SETUID="@comment "
42
.endif
43
.endif
43
44
44
ONLY_FOR_ARCHS+=amd64
45
ONLY_FOR_ARCHS+=amd64
Lines 49-59 Link Here
49
TERMCAP_FILE?=	~/.termcap
50
TERMCAP_FILE?=	~/.termcap
50
.endif
51
.endif
51
52
52
.if !defined(NO_INSTALL_MANPAGES)
53
MAN1=		${PORTNAME}.1
54
MAN5=		${PORTNAME}.conf.5
55
.endif
56
57
.if ${PORT_OPTIONS:MICONV}
53
.if ${PORT_OPTIONS:MICONV}
58
USES+=		iconv
54
USES+=		iconv
59
.else
55
.else
Lines 114-138 Link Here
114
.endif
110
.endif
115
111
116
do-install:
112
do-install:
117
	${INSTALL_PROGRAM} ${WRKSRC}/${PORTNAME} ${PREFIX}/bin
113
	${INSTALL_PROGRAM} ${WRKSRC}/${PORTNAME} ${STAGEDIR}${PREFIX}/bin
118
	${INSTALL_DATA} ${WRKSRC}/${PORTNAME}.conf.sample ${PREFIX}/etc
114
	${INSTALL_DATA} ${WRKSRC}/${PORTNAME}.conf.sample ${STAGEDIR}${PREFIX}/etc
119
	if [ ! -f ${PREFIX}/etc/${PORTNAME}.conf ]; then \
120
		${INSTALL_DATA} ${PREFIX}/etc/${PORTNAME}.conf.sample \
121
			${PREFIX}/etc/${PORTNAME}.conf; \
122
	fi
123
.if !defined(NO_INSTALL_MANPAGES)
115
.if !defined(NO_INSTALL_MANPAGES)
124
	${INSTALL_MAN} ${WRKSRC}/${MAN1} ${MAN1PREFIX}/man/man1
116
	${INSTALL_MAN} ${WRKSRC}/${PORTNAME}.1 ${STAGEDIR}${MANPREFIX}/man/man1
125
	${INSTALL_MAN} ${WRKSRC}/${MAN5} ${MAN5PREFIX}/man/man5
117
	${INSTALL_MAN} ${WRKSRC}/${PORTNAME}.conf.5 ${STAGEDIR}${MANPREFIX}/man/man5
126
.endif
118
.endif
127
.if !defined(NOPORTDATA)
119
.if !defined(NOPORTDATA)
128
	${INSTALL_DATA} ${WRKSRC}/termcap.${PORTNAME} ${PREFIX}/share/misc/${PORTNAME}.termcap
120
	${INSTALL_DATA} ${WRKSRC}/termcap.${PORTNAME} ${STAGEDIR}${PREFIX}/share/misc/${PORTNAME}.termcap
129
	${INSTALL_DATA} ${WRKSRC}/terminfo.${PORTNAME} ${PREFIX}/share/misc/${PORTNAME}.terminfo
121
	${INSTALL_DATA} ${WRKSRC}/terminfo.${PORTNAME} ${STAGEDIR}${PREFIX}/share/misc/${PORTNAME}.terminfo
130
	${MKDIR} ${PREFIX}/share/misc/fonts
122
	${MKDIR} ${STAGEDIR}${PREFIX}/share/misc/fonts
131
	${INSTALL_DATA} ${WRKSRC}/fonts/*.pcf.gz ${PREFIX}/share/misc/fonts
123
	${INSTALL_DATA} ${WRKSRC}/fonts/*.pcf.gz ${STAGEDIR}${PREFIX}/share/misc/fonts
132
. if ${PORT_OPTIONS:MTERMCAP}
133
	${TERMCAP_ADD_RECORD}
134
. endif
135
	-${TIC} ${TERMINFO_FILE} 2>/dev/null
136
.endif
124
.endif
137
125
138
.include <bsd.port.mk>
126
.include <bsd.port.mk>
(-)jfbterm/pkg-plist (+4 lines)
Lines 1-7 Link Here
1
%%SETUID%%@mode 4555
1
bin/jfbterm
2
bin/jfbterm
3
%%SETUID%%@mode
2
@unexec if cmp -s %D/etc/jfbterm.conf.sample %D/etc/jfbterm.conf; then rm -f %D/etc/jfbterm.conf; fi
4
@unexec if cmp -s %D/etc/jfbterm.conf.sample %D/etc/jfbterm.conf; then rm -f %D/etc/jfbterm.conf; fi
3
etc/jfbterm.conf.sample
5
etc/jfbterm.conf.sample
4
@exec if [ ! -f %D/etc/jfbterm.conf ]; then cp -p %D/%F %B/jfbterm.conf; fi
6
@exec if [ ! -f %D/etc/jfbterm.conf ]; then cp -p %D/%F %B/jfbterm.conf; fi
7
man/man1/jfbterm.1.gz
8
man/man5/jfbterm.conf.5.gz
5
%%PORTDATA%%share/misc/fonts/vt100-graphics.pcf.gz
9
%%PORTDATA%%share/misc/fonts/vt100-graphics.pcf.gz
6
%%PORTDATA%%share/misc/jfbterm.termcap
10
%%PORTDATA%%share/misc/jfbterm.termcap
7
%%PORTDATA%%share/misc/jfbterm.terminfo
11
%%PORTDATA%%share/misc/jfbterm.terminfo

Return to bug 192391