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

Collapse All | Expand All

(-)b/russian/emkatic/Makefile (-7 / +20 lines)
Lines 2-12 Link Here
2
# $FreeBSD: head/russian/emkatic/Makefile 387982 2015-05-30 20:39:12Z bapt $
2
# $FreeBSD: head/russian/emkatic/Makefile 387982 2015-05-30 20:39:12Z bapt $
3
3
4
PORTNAME=	emkatic
4
PORTNAME=	emkatic
5
PORTVERSION=	0.20
5
PORTVERSION=	0.22
6
PORTREVISION=	2
7
CATEGORIES=	russian emulators
6
CATEGORIES=	russian emulators
8
MASTER_SITES=	SF/${PORTNAME}/eMKatic%20Source
7
MASTER_SITES=	SF/${PORTNAME}/eMKatic%20Source \
8
		SF/${PORTNAME}/Locale:locale
9
DISTNAME=	${PORTNAME}-${PORTVERSION}-src
9
DISTNAME=	${PORTNAME}-${PORTVERSION}-src
10
DISTFILES=	${PORTNAME}-${PORTVERSION}-src.tar.gz \
11
		emkatic.ru.po:locale \
12
		lclstrconsts.ru.po:locale \
13
		emkatic.en.po:locale \
14
		lclstrconsts.en.po:locale
15
DIST_SUBDIR=	emkatic
16
EXTRACT_ONLY=	${PORTNAME}-${PORTVERSION}-src.tar.gz
10
17
11
MAINTAINER=	andrey@bsdnir.info
18
MAINTAINER=	andrey@bsdnir.info
12
COMMENT=	Emulator of Elektronika RPN programmable calculator series
19
COMMENT=	Emulator of Elektronika RPN programmable calculator series
Lines 27-33 Link Here
27
LCL_UNITS_DIR=	${LAZARUS_DIR}/lcl/units/${BUILDNAME}
34
LCL_UNITS_DIR=	${LAZARUS_DIR}/lcl/units/${BUILDNAME}
28
35
29
PLIST_FILES=	bin/${PORTNAME}
36
PLIST_FILES=	bin/${PORTNAME}
30
PORTDOCS=	CHANGELOG.txt
37
PORTDATA=	*
38
PORTDOCS=	CHANGELOG.txt README.txt
31
39
32
OPTIONS_DEFINE=		BEEP DOCS PORTAUDIO
40
OPTIONS_DEFINE=		BEEP DOCS PORTAUDIO
33
OPTIONS_SINGLE=		GUI
41
OPTIONS_SINGLE=		GUI
Lines 40-52 Link Here
40
48
41
PORTAUDIO_LIB_DEPENDS=	libportaudio.so:${PORTSDIR}/audio/portaudio
49
PORTAUDIO_LIB_DEPENDS=	libportaudio.so:${PORTSDIR}/audio/portaudio
42
50
51
SUB_FILES=	README.txt
52
43
.include <bsd.port.pre.mk>
53
.include <bsd.port.pre.mk>
44
54
45
.if ${PORT_OPTIONS:MBEEP}
55
.if ${PORT_OPTIONS:MBEEP}
46
RUN_DEPENDS+=	beep:${PORTSDIR}/audio/beep
56
RUN_DEPENDS+=	beep:${PORTSDIR}/audio/beep
47
PKGMESSAGE=	${PKGDIR}/pkg-message.beep
48
.else
49
PKGMESSAGE=	/nonexistent
50
.endif
57
.endif
51
58
52
.if ${PORT_OPTIONS:MGTK2}
59
.if ${PORT_OPTIONS:MGTK2}
Lines 62-73 Link Here
62
BUILD_DEPENDS+=	${LCL_UNITS_DIR}/${LCL_PLATFORM}/interfaces.ppu:${PORTSDIR}/editors/lazarus-lcl-qt
69
BUILD_DEPENDS+=	${LCL_UNITS_DIR}/${LCL_PLATFORM}/interfaces.ppu:${PORTSDIR}/editors/lazarus-lcl-qt
63
.endif
70
.endif
64
71
72
pre-install:
73
	${CP} ${WRKDIR}/README.txt ${WRKSRC}
74
65
do-build:
75
do-build:
66
	@cd ${WRKSRC} && \
76
	@cd ${WRKSRC} && \
67
		${LAZBUILD_CMD} --ws="${LCL_PLATFORM}" --lazarusdir=${LAZARUS_DIR} ${PROJECT_FILE}
77
		${LAZBUILD_CMD} --ws="${LCL_PLATFORM}" --lazarusdir=${LAZARUS_DIR} ${PROJECT_FILE}
68
78
69
do-install:
79
do-install:
70
	${INSTALL_PROGRAM} ${WRKSRC}/${PORTNAME} ${STAGEDIR}${PREFIX}/bin
80
	${INSTALL_PROGRAM} ${WRKSRC}/${PORTNAME} ${STAGEDIR}${PREFIX}/bin
81
	@${MKDIR} ${STAGEDIR}${DATADIR}/locale
82
	${INSTALL_DATA} ${_DISTDIR}/*.po \
83
		${STAGEDIR}${DATADIR}/locale/
71
	@${MKDIR} ${STAGEDIR}${DOCSDIR}
84
	@${MKDIR} ${STAGEDIR}${DOCSDIR}
72
	${INSTALL_DATA} ${PORTDOCS:S,^,${WRKSRC}/,} ${STAGEDIR}${DOCSDIR}
85
	${INSTALL_DATA} ${PORTDOCS:S,^,${WRKSRC}/,} ${STAGEDIR}${DOCSDIR}
73
86
(-)b/russian/emkatic/distinfo (-2 / +10 lines)
Lines 1-2 Link Here
1
SHA256 (emkatic-0.20-src.tar.gz) = c2a73130d13eaeaf3f60b54dff8d0f24259a7099246a03f454101994f5bfbab2
1
SHA256 (emkatic/emkatic-0.22-src.tar.gz) = 0013424cc2ca1cd2a8c0a7d4ae3bb9eb2182d5484529d301658be4ba70a0fe53
2
SIZE (emkatic-0.20-src.tar.gz) = 388569
2
SIZE (emkatic/emkatic-0.22-src.tar.gz) = 392947
3
SHA256 (emkatic/emkatic.ru.po) = 38c244018793b0cb4fa312704b11e36fc506b265bec8e799dd69cf39187e7e25
4
SIZE (emkatic/emkatic.ru.po) = 21988
5
SHA256 (emkatic/lclstrconsts.ru.po) = 17f355f2d6bd00f2c2f7514218e462d525101bb97b499cc5416bb2ab463fa184
6
SIZE (emkatic/lclstrconsts.ru.po) = 53989
7
SHA256 (emkatic/emkatic.en.po) = aa123c7d70deedd1aab576321967ff35186f01f4a95e42987c9a08993eef8c63
8
SIZE (emkatic/emkatic.en.po) = 26637
9
SHA256 (emkatic/lclstrconsts.en.po) = e6bf7c0c49d35c3897b497c2d9ffd02f49e14af4a048cb9ed989b6b3de3aaaec
10
SIZE (emkatic/lclstrconsts.en.po) = 22983
(-)b/russian/emkatic/files/README.txt.in (+19 lines)
Added Link Here
1
Sound an eternal program
2
============================================
3
4
External program audio/beep (need load and confugured speaker, see Speaker sound)
5
6
At the setting of the emulator should specify:
7
8
beep -p <Hz> <cs>
9
10
beep -p 1 0
11
12
Localisation
13
============================================
14
15
Files for localization available in %%PREFIX%%/share/emkatic/locale/
16
For activate, select a corresponding pair of files and specify as an argument 
17
on the command line or drag them into the main window, and restart the 
18
emulator. Needed two files: emkatic.xx.po and lclstrconsts.xx.po, where xx is 
19
the language identifier.
(-)b/russian/emkatic/pkg-descr (-1 / +2 lines)
Lines 1-6 Link Here
1
eMKatic is a cross-platform emulator of Elektronika RPN programmable
1
eMKatic is a cross-platform emulator of Elektronika RPN programmable
2
calculator series (MK-152, MK-152M, MK-1152, MK-161).
2
calculator series (MK-152, MK-152M, MK-1152, MK-161).
3
3
4
Only Cyrillic user interface is supported.
4
Cyrillic user interface enabled by default.
5
English available after localization, see the instructions README.txt
5
6
6
WWW: http://sourceforge.net/projects/emkatic/
7
WWW: http://sourceforge.net/projects/emkatic/
(-)a/russian/emkatic/pkg-message.beep (-10 lines)
Removed Link Here
1
Sound an eternal program
2
========================
3
4
External program audio/beep (need load and confugured speaker, see Speaker sound)
5
6
At the setting of the emulator should specify:
7
8
beep -p <Hz> <cs>
9
10
beep -p 1 0

Return to bug 200808