Lines 2-9
Link Here
|
2 |
# $FreeBSD: head/russian/emkatic/Makefile 393766 2015-08-09 08:06:43Z acm $ |
2 |
# $FreeBSD: head/russian/emkatic/Makefile 393766 2015-08-09 08:06:43Z acm $ |
3 |
|
3 |
|
4 |
PORTNAME= emkatic |
4 |
PORTNAME= emkatic |
5 |
PORTVERSION= 0.20 |
5 |
PORTVERSION= 0.24 |
6 |
PORTREVISION= 3 |
|
|
7 |
CATEGORIES= russian emulators |
6 |
CATEGORIES= russian emulators |
8 |
MASTER_SITES= SF/${PORTNAME}/eMKatic%20Source |
7 |
MASTER_SITES= SF/${PORTNAME}/eMKatic%20Source |
9 |
DISTNAME= ${PORTNAME}-${PORTVERSION}-src |
8 |
DISTNAME= ${PORTNAME}-${PORTVERSION}-src |
Lines 17-23
Link Here
|
17 |
BUILD_DEPENDS= lazbuild:${PORTSDIR}/editors/lazarus \ |
16 |
BUILD_DEPENDS= lazbuild:${PORTSDIR}/editors/lazarus \ |
18 |
fpcres:${PORTSDIR}/lang/fpc-utils |
17 |
fpcres:${PORTSDIR}/lang/fpc-utils |
19 |
|
18 |
|
20 |
USE_FPC= yes |
19 |
USE_FPC= cairo fcl-base fcl-image fcl-json fcl-process \ |
|
|
20 |
hash pasjpeg paszlib x11 |
21 |
WANT_GNOME= yes |
21 |
WANT_GNOME= yes |
22 |
|
22 |
|
23 |
PROJECT_FILE= emkatic.lpi |
23 |
PROJECT_FILE= emkatic.lpi |
Lines 27-39
Link Here
|
27 |
LCL_UNITS_DIR= ${LAZARUS_DIR}/lcl/units/${BUILDNAME} |
27 |
LCL_UNITS_DIR= ${LAZARUS_DIR}/lcl/units/${BUILDNAME} |
28 |
|
28 |
|
29 |
PLIST_FILES= bin/${PORTNAME} |
29 |
PLIST_FILES= bin/${PORTNAME} |
30 |
PORTDOCS= CHANGELOG.txt |
30 |
PORTDATA= * |
|
|
31 |
PORTDOCS= CHANGELOG.*.txt README.txt |
31 |
|
32 |
|
32 |
OPTIONS_DEFINE= DOCS PORTAUDIO |
33 |
OPTIONS_DEFINE= BEEP DOCS PORTAUDIO |
33 |
OPTIONS_SINGLE= GUI |
34 |
OPTIONS_SINGLE= GUI |
34 |
OPTIONS_SINGLE_GUI= GTK2 QT4 |
35 |
OPTIONS_SINGLE_GUI= GTK2 QT4 |
35 |
OPTIONS_DEFAULT= GTK2 PORTAUDIO |
36 |
OPTIONS_DEFAULT= GTK2 PORTAUDIO |
36 |
|
37 |
|
|
|
38 |
BEEP_DESC= PC speaker sound output support through audio/beep |
37 |
GTK2_DESC= Build with GTK+ 2 interface |
39 |
GTK2_DESC= Build with GTK+ 2 interface |
38 |
QT4_DESC= Build with Qt 4 interface |
40 |
QT4_DESC= Build with Qt 4 interface |
39 |
|
41 |
|
Lines 41-46
Link Here
|
41 |
|
43 |
|
42 |
.include <bsd.port.pre.mk> |
44 |
.include <bsd.port.pre.mk> |
43 |
|
45 |
|
|
|
46 |
.if ${PORT_OPTIONS:MBEEP} |
47 |
RUN_DEPENDS+= beep:${PORTSDIR}/audio/beep |
48 |
.endif |
49 |
|
44 |
.if ${PORT_OPTIONS:MGTK2} |
50 |
.if ${PORT_OPTIONS:MGTK2} |
45 |
USE_FPC+= gtk2 |
51 |
USE_FPC+= gtk2 |
46 |
USE_GNOME= gtk20 |
52 |
USE_GNOME= gtk20 |
Lines 54-65
Link Here
|
54 |
BUILD_DEPENDS+= ${LCL_UNITS_DIR}/${LCL_PLATFORM}/interfaces.ppu:${PORTSDIR}/editors/lazarus-lcl-qt |
60 |
BUILD_DEPENDS+= ${LCL_UNITS_DIR}/${LCL_PLATFORM}/interfaces.ppu:${PORTSDIR}/editors/lazarus-lcl-qt |
55 |
.endif |
61 |
.endif |
56 |
|
62 |
|
|
|
63 |
pre-patch: |
64 |
${CP} ${WRKSRC}/locale/README.txt ${WRKSRC}/ |
65 |
|
57 |
do-build: |
66 |
do-build: |
58 |
@cd ${WRKSRC} && ${SETENV} ${MAKE_ENV} \ |
67 |
@cd ${WRKSRC} && ${SETENV} ${MAKE_ENV} \ |
59 |
${LAZBUILD_CMD} --ws="${LCL_PLATFORM}" --lazarusdir=${LAZARUS_DIR} ${PROJECT_FILE} |
68 |
${LAZBUILD_CMD} --ws="${LCL_PLATFORM}" --lazarusdir=${LAZARUS_DIR} ${PROJECT_FILE} |
60 |
|
69 |
|
61 |
do-install: |
70 |
do-install: |
62 |
${INSTALL_PROGRAM} ${WRKSRC}/${PORTNAME} ${STAGEDIR}${PREFIX}/bin |
71 |
${INSTALL_PROGRAM} ${WRKSRC}/${PORTNAME} ${STAGEDIR}${PREFIX}/bin |
|
|
72 |
@${MKDIR} ${STAGEDIR}${DATADIR}/locale |
73 |
${INSTALL_DATA} ${WRKSRC}/locale/*.po \ |
74 |
${STAGEDIR}${DATADIR}/locale/ |
63 |
@${MKDIR} ${STAGEDIR}${DOCSDIR} |
75 |
@${MKDIR} ${STAGEDIR}${DOCSDIR} |
64 |
${INSTALL_DATA} ${PORTDOCS:S,^,${WRKSRC}/,} ${STAGEDIR}${DOCSDIR} |
76 |
${INSTALL_DATA} ${PORTDOCS:S,^,${WRKSRC}/,} ${STAGEDIR}${DOCSDIR} |
65 |
|
77 |
|