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

Collapse All | Expand All

(-)Makefile (-27 / +47 lines)
Lines 2-8 Link Here
2
# $FreeBSD$
2
# $FreeBSD$
3
3
4
PORTNAME=	fet
4
PORTNAME=	fet
5
DISTVERSION=	5.34.0
5
DISTVERSION=	5.34.2
6
CATEGORIES=	deskutils kde
6
CATEGORIES=	deskutils kde
7
MASTER_SITES=	http://lalescu.ro/liviu/fet/download/ \
7
MASTER_SITES=	http://lalescu.ro/liviu/fet/download/ \
8
		http://lalescu.ro/liviu/fet/download/old/ \
8
		http://lalescu.ro/liviu/fet/download/old/ \
Lines 15-59 Link Here
15
LICENSE=	GPLv3+
15
LICENSE=	GPLv3+
16
LICENSE_FILE=	${WRKSRC}/COPYING
16
LICENSE_FILE=	${WRKSRC}/COPYING
17
17
18
USES=		qmake tar:bzip2
18
USES=		tar:bzip2
19
19
20
PORTEXAMPLES=	*
20
PORTEXAMPLES=	*
21
21
22
DESKTOP_ENTRIES="FET" \
22
OPTIONS_DEFINE=	NLS
23
		"Free timetable software" \
24
		"" \
25
		"fet" \
26
		"Education;Qt;" \
27
		true
28
29
OPTIONS_DEFINE=	EXAMPLES NLS ONLYCL
30
OPTIONS_SINGLE=	QTVER
23
OPTIONS_SINGLE=	QTVER
31
OPTIONS_SINGLE_QTVER=	QT4 QT5
24
OPTIONS_SINGLE_QTVER=	QT4 QT5
32
OPTIONS_DEFAULT=	QT4
25
OPTIONS_DEFAULT=	QT4
33
ONLYCL_DESC=	Build only command line version (without Qt GUI)
26
ONLYCL_DESC=	Build only command line version (without Qt GUI)
34
27
28
FLAVORS=	gui cli examples
29
cli_PKGNAMESUFFIX=	-cli
30
examples_PKGNAMESUFFIX=	-examples
31
35
OPTIONS_SUB=	yes
32
OPTIONS_SUB=	yes
36
33
37
QT4_USE=	QT4=corelib,moc_build,rcc_build,uic_build,xml
38
QT5_USE=	QT5=buildtools_build,core,xml GL=gl
39
40
.include <bsd.port.options.mk>
34
.include <bsd.port.options.mk>
41
35
36
.if ${FLAVOR:U} == examples
37
38
NO_BUILD=	yes
39
PLIST_SUB+=	EXAMPLES="@comment "
40
do-install:
41
	@${MKDIR} ${STAGEDIR}${EXAMPLESDIR}
42
	cd ${WRKSRC}/examples && ${COPYTREE_SHARE} . ${STAGEDIR}${EXAMPLESDIR}
43
44
.else
45
46
USES+=	qmake
47
.	if ${FLAVOR:U} == cli
48
PLIST_SUB+=	CLI="" EXAMPLES="" GUI="@comment "
42
INSTALL_TARGET=	${WRKSRC}/fet-cl
49
INSTALL_TARGET=	${WRKSRC}/fet-cl
43
.if ${PORT_OPTIONS:MONLYCL}
44
QMAKE_SOURCE_PATH=	${WRKSRC}/src/src-cl.pro
50
QMAKE_SOURCE_PATH=	${WRKSRC}/src/src-cl.pro
45
.else
51
.		if ${PORT_OPTIONS:MQT4}
46
INSTALL_TARGET+=	${WRKSRC}/fet
52
USE_QT4+=corelib moc_build rcc_build uic_build xml
47
.if ${PORT_OPTIONS:MQT4}
53
.		else
48
USE_QT4+=gui network
54
USE_QT5+=	buildtools_build core xml
49
.else
55
USE_GL=	gl
56
.		endif
57
.	else
58
DESKTOP_ENTRIES="FET" \
59
		"Free timetable software" \
60
		"" \
61
		"fet" \
62
		"Education;Qt;" \
63
		true
64
PLIST_SUB+=	CLI="@comment " EXAMPLES="" GUI=""
65
INSTALL_TARGET=	${WRKSRC}/fet
66
.		if ${PORT_OPTIONS:MQT4}
67
USE_QT4+=gui network corelib moc_build rcc_build uic_build xml
68
.		else
69
USE_QT5+=	buildtools_build core xml
70
USE_GL=	gl
50
USE_QT5+=gui network printsupport widgets
71
USE_QT5+=gui network printsupport widgets
51
.endif
72
.		endif
52
.endif
53
73
54
post-patch:
74
.	endif
55
	@${REINPLACE_CMD} -e 's|/usr/share/fet|${DATADIR}|g' \
56
		${WRKSRC}/src/interface/fet.cpp
57
75
58
do-install:
76
do-install:
59
	${INSTALL_PROGRAM} ${INSTALL_TARGET} ${STAGEDIR}${PREFIX}/bin
77
	${INSTALL_PROGRAM} ${INSTALL_TARGET} ${STAGEDIR}${PREFIX}/bin
Lines 62-69 Link Here
62
	@${MKDIR} ${STAGEDIR}${DATADIR}/translations
80
	@${MKDIR} ${STAGEDIR}${DATADIR}/translations
63
	cd ${WRKSRC}/translations && ${INSTALL_DATA} *.qm ${STAGEDIR}${DATADIR}/translations
81
	cd ${WRKSRC}/translations && ${INSTALL_DATA} *.qm ${STAGEDIR}${DATADIR}/translations
64
82
65
do-install-EXAMPLES-on:
83
.endif
66
	@${MKDIR} ${STAGEDIR}${EXAMPLESDIR}
67
	cd ${WRKSRC}/examples && ${COPYTREE_SHARE} . ${STAGEDIR}${EXAMPLESDIR}
68
84
85
post-patch:
86
	@${REINPLACE_CMD} -e 's|/usr/share/fet|${DATADIR}|g' \
87
		${WRKSRC}/src/interface/fet.cpp
88
69
.include <bsd.port.mk>
89
.include <bsd.port.mk>
(-)distinfo (-3 / +3 lines)
Lines 1-3 Link Here
1
TIMESTAMP = 1509887144
1
TIMESTAMP = 1512997210
2
SHA256 (fet-5.34.0.tar.bz2) = a049cd89d7a6ed73e67758d1a01ee740fdaa245943be2911c0a9002dda27a836
2
SHA256 (fet-5.34.2.tar.bz2) = 201d280e1d0dcfe19882e8a6b14713906ef85373a0be609fc392fb9fe2008d23
3
SIZE (fet-5.34.0.tar.bz2) = 11200465
3
SIZE (fet-5.34.2.tar.bz2) = 11186514
(-)pkg-plist (-39 / +39 lines)
Lines 1-39 Link Here
1
%%NO_ONLYCL%%bin/fet
1
%%EXAMPLES%%%%GUI%%bin/fet
2
bin/fet-cl
2
%%EXAMPLES%%%%CLI%%bin/fet-cl
3
man/man1/fet.1.gz
3
%%EXAMPLES%%%%GUI%%man/man1/fet.1.gz
4
man/man1/fet-cl.1.gz
4
%%EXAMPLES%%%%CLI%%man/man1/fet-cl.1.gz
5
%%NLS%%%%DATADIR%%/translations/fet_ar.qm
5
%%EXAMPLES%%%%NLS%%%%GUI%%%%DATADIR%%/translations/fet_ar.qm
6
%%NLS%%%%DATADIR%%/translations/fet_ca.qm
6
%%EXAMPLES%%%%NLS%%%%GUI%%%%DATADIR%%/translations/fet_ca.qm
7
%%NLS%%%%DATADIR%%/translations/fet_cs.qm
7
%%EXAMPLES%%%%NLS%%%%GUI%%%%DATADIR%%/translations/fet_cs.qm
8
%%NLS%%%%DATADIR%%/translations/fet_da.qm
8
%%EXAMPLES%%%%NLS%%%%GUI%%%%DATADIR%%/translations/fet_da.qm
9
%%NLS%%%%DATADIR%%/translations/fet_de.qm
9
%%EXAMPLES%%%%NLS%%%%GUI%%%%DATADIR%%/translations/fet_de.qm
10
%%NLS%%%%DATADIR%%/translations/fet_el.qm
10
%%EXAMPLES%%%%NLS%%%%GUI%%%%DATADIR%%/translations/fet_el.qm
11
%%NLS%%%%DATADIR%%/translations/fet_en_GB.qm
11
%%EXAMPLES%%%%NLS%%%%GUI%%%%DATADIR%%/translations/fet_en_GB.qm
12
%%NLS%%%%DATADIR%%/translations/fet_es.qm
12
%%EXAMPLES%%%%NLS%%%%GUI%%%%DATADIR%%/translations/fet_es.qm
13
%%NLS%%%%DATADIR%%/translations/fet_eu.qm
13
%%EXAMPLES%%%%NLS%%%%GUI%%%%DATADIR%%/translations/fet_eu.qm
14
%%NLS%%%%DATADIR%%/translations/fet_fa.qm
14
%%EXAMPLES%%%%NLS%%%%GUI%%%%DATADIR%%/translations/fet_fa.qm
15
%%NLS%%%%DATADIR%%/translations/fet_fr.qm
15
%%EXAMPLES%%%%NLS%%%%GUI%%%%DATADIR%%/translations/fet_fr.qm
16
%%NLS%%%%DATADIR%%/translations/fet_gl.qm
16
%%EXAMPLES%%%%NLS%%%%GUI%%%%DATADIR%%/translations/fet_gl.qm
17
%%NLS%%%%DATADIR%%/translations/fet_he.qm
17
%%EXAMPLES%%%%NLS%%%%GUI%%%%DATADIR%%/translations/fet_he.qm
18
%%NLS%%%%DATADIR%%/translations/fet_hu.qm
18
%%EXAMPLES%%%%NLS%%%%GUI%%%%DATADIR%%/translations/fet_hu.qm
19
%%NLS%%%%DATADIR%%/translations/fet_id.qm
19
%%EXAMPLES%%%%NLS%%%%GUI%%%%DATADIR%%/translations/fet_id.qm
20
%%NLS%%%%DATADIR%%/translations/fet_it.qm
20
%%EXAMPLES%%%%NLS%%%%GUI%%%%DATADIR%%/translations/fet_it.qm
21
%%NLS%%%%DATADIR%%/translations/fet_lt.qm
21
%%EXAMPLES%%%%NLS%%%%GUI%%%%DATADIR%%/translations/fet_lt.qm
22
%%NLS%%%%DATADIR%%/translations/fet_mk.qm
22
%%EXAMPLES%%%%NLS%%%%GUI%%%%DATADIR%%/translations/fet_mk.qm
23
%%NLS%%%%DATADIR%%/translations/fet_ms.qm
23
%%EXAMPLES%%%%NLS%%%%GUI%%%%DATADIR%%/translations/fet_ms.qm
24
%%NLS%%%%DATADIR%%/translations/fet_nl.qm
24
%%EXAMPLES%%%%NLS%%%%GUI%%%%DATADIR%%/translations/fet_nl.qm
25
%%NLS%%%%DATADIR%%/translations/fet_pl.qm
25
%%EXAMPLES%%%%NLS%%%%GUI%%%%DATADIR%%/translations/fet_pl.qm
26
%%NLS%%%%DATADIR%%/translations/fet_pt_BR.qm
26
%%EXAMPLES%%%%NLS%%%%GUI%%%%DATADIR%%/translations/fet_pt_BR.qm
27
%%NLS%%%%DATADIR%%/translations/fet_ro.qm
27
%%EXAMPLES%%%%NLS%%%%GUI%%%%DATADIR%%/translations/fet_ro.qm
28
%%NLS%%%%DATADIR%%/translations/fet_ru.qm
28
%%EXAMPLES%%%%NLS%%%%GUI%%%%DATADIR%%/translations/fet_ru.qm
29
%%NLS%%%%DATADIR%%/translations/fet_si.qm
29
%%EXAMPLES%%%%NLS%%%%GUI%%%%DATADIR%%/translations/fet_si.qm
30
%%NLS%%%%DATADIR%%/translations/fet_sk.qm
30
%%EXAMPLES%%%%NLS%%%%GUI%%%%DATADIR%%/translations/fet_sk.qm
31
%%NLS%%%%DATADIR%%/translations/fet_sr.qm
31
%%EXAMPLES%%%%NLS%%%%GUI%%%%DATADIR%%/translations/fet_sr.qm
32
%%NLS%%%%DATADIR%%/translations/fet_sq.qm
32
%%EXAMPLES%%%%NLS%%%%GUI%%%%DATADIR%%/translations/fet_sq.qm
33
%%NLS%%%%DATADIR%%/translations/fet_tr.qm
33
%%EXAMPLES%%%%NLS%%%%GUI%%%%DATADIR%%/translations/fet_tr.qm
34
%%NLS%%%%DATADIR%%/translations/fet_uk.qm
34
%%EXAMPLES%%%%NLS%%%%GUI%%%%DATADIR%%/translations/fet_uk.qm
35
%%NLS%%%%DATADIR%%/translations/fet_untranslated.qm
35
%%EXAMPLES%%%%NLS%%%%GUI%%%%DATADIR%%/translations/fet_untranslated.qm
36
%%NLS%%%%DATADIR%%/translations/fet_uz.qm
36
%%EXAMPLES%%%%NLS%%%%GUI%%%%DATADIR%%/translations/fet_uz.qm
37
%%NLS%%%%DATADIR%%/translations/fet_vi.qm
37
%%EXAMPLES%%%%NLS%%%%GUI%%%%DATADIR%%/translations/fet_vi.qm
38
%%NLS%%%%DATADIR%%/translations/fet_zh_CN.qm
38
%%EXAMPLES%%%%NLS%%%%GUI%%%%DATADIR%%/translations/fet_zh_CN.qm
39
%%NLS%%%%DATADIR%%/translations/fet_zh_TW.qm
39
%%EXAMPLES%%%%NLS%%%%GUI%%%%DATADIR%%/translations/fet_zh_TW.qm

Return to bug 224319