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

Collapse All | Expand All

(-)xxdiff/Makefile (-30 / +15 lines)
Lines 2-55 Link Here
2
# $FreeBSD: head/textproc/xxdiff/Makefile 313635 2013-03-08 11:32:11Z bapt $
2
# $FreeBSD: head/textproc/xxdiff/Makefile 313635 2013-03-08 11:32:11Z bapt $
3
3
4
PORTNAME=	xxdiff
4
PORTNAME=	xxdiff
5
PORTVERSION=	3.2
5
PORTVERSION=	4.0
6
PORTREVISION=	7
7
CATEGORIES=	textproc
6
CATEGORIES=	textproc
8
MASTER_SITES=	SF
7
MASTER_SITES=	SF
9
8
10
MAINTAINER=	ports@FreeBSD.org
9
MAINTAINER=	ports@FreeBSD.org
11
COMMENT=	QT interface to view/merge differences between 2 or 3 files
10
COMMENT=	QT interface to view/merge differences between 2 or 3 files
12
11
13
BUILD_DEPENDS=	qmake:${PORTSDIR}/devel/qmake \
12
LICENSE=	GPLv2
14
		${LOCALBASE}/bin/flex:${PORTSDIR}/textproc/flex
13
LICENSE_FILE=	${WRKSRC}/COPYING
15
14
16
DEPRECATED=	Depends on QT3; unmaintained
15
BUILD_DEPENDS=	${LOCALBASE}/bin/flex:${PORTSDIR}/textproc/flex
17
EXPIRATION_DATE=	2013-07-01
18
16
19
QMAKE=		${LOCALBASE}/bin/qmake
17
USES=		bison gmake tar:bz2
20
SPEC=		${LOCALBASE}/share/qt/mkspecs/freebsd-g++
18
USE_QT4=	gui moc_build qmake_build uic_build
21
USE_BZIP2=	yes
22
USES=		bison
23
USE_GMAKE=	yes
24
USE_QT_VER=	3
25
MAKE_ENV+=	QTDIR=${QT_PREFIX}
19
MAKE_ENV+=	QTDIR=${QT_PREFIX}
26
BUILD_WRKSRC=	${WRKSRC}/src
20
BUILD_WRKSRC=	${WRKSRC}/src
27
21
28
DOCFILES=	xxdiff-doc.html xxdiff-integration.html xxdiff-scripts.html xxdiff-secrets.html \
29
		equals.png horiz.png perhunk.png rma.png screenshot-sql-schema-compare.png select.png
30
SSDIR=		${DOCSDIR}/screenshots
31
SSFILES=	allindex.cidx allindex.html dirindex.html sortindex.html \
32
		${SSNAPS_EXT:S/^/xxdiff-snap-/}
33
SSNAPS=		about dirs2 doc files2 files3 merged opt1 opt2 opt3 opt4 opt5
34
SSNAPS_EXT=	${SSNAPS:S/$/--thumb.jpg/} ${SSNAPS:S/$/.desc/} \
35
		${SSNAPS:S/$/.html/} ${SSNAPS:S/$/.jpg/}
36
37
PLIST_FILES=	bin/xxdiff
22
PLIST_FILES=	bin/xxdiff
38
PORTDOCS=	*
23
PORTDOCS=	*
39
24
25
OPTIONS_DEFINE=	DOCS
26
40
post-patch:
27
post-patch:
41
	@${REINPLACE_CMD} -e 's!flex!${LOCALBASE}/bin/flex!' ${BUILD_WRKSRC}/xxdiff.pro
28
	@${REINPLACE_CMD} -e 's!flex!${LOCALBASE}/bin/flex!' \
42
	@${REINPLACE_CMD} -e 's!?= /usr/qt/3!= ${LOCALBASE}!' ${BUILD_WRKSRC}/Makefile.bootstrap
29
		${BUILD_WRKSRC}/xxdiff.pro
43
30
44
pre-build:
31
pre-build:
45
	@(cd ${BUILD_WRKSRC}; ${SETENV} ${MAKE_ENV} QMAKESPEC=${SPEC} ${MAKE} -f Makefile.bootstrap ${MAKE_ARGS} Makefile)
32
	(cd ${BUILD_WRKSRC}; ${SETENV} ${MAKE_ENV} QMAKE=${QMAKE} \
33
	QMAKESPEC=${QMAKESPEC} ${GMAKE} -f Makefile.bootstrap ${MAKE_ARGS} Makefile)
46
34
47
do-install:
35
do-install:
48
	${INSTALL_PROGRAM} ${WRKSRC}/bin/xxdiff ${PREFIX}/bin/
36
	${INSTALL_PROGRAM} ${WRKSRC}/bin/xxdiff ${STAGEDIR}${PREFIX}/bin
49
.if !defined(NOPORTDOCS)
37
	(cd ${WRKSRC}/doc && ${COPYTREE_SHARE} "${PORTDOCS} ! -name Makefile" \
50
	@${INSTALL} -d ${DOCSDIR} ${SSDIR}
38
		${STAGEDIR}/${DOCSDIR})
51
	${INSTALL_DATA} ${DOCFILES:S,^,${WRKSRC}/doc/,} ${DOCSDIR}/
52
	${INSTALL_DATA} ${SSFILES:S,^,${WRKSRC}/doc/screenshots/,} ${SSDIR}/
53
.endif
54
39
55
.include <bsd.port.mk>
40
.include <bsd.port.mk>
(-)xxdiff/distinfo (-2 / +2 lines)
Lines 1-2 Link Here
1
SHA256 (xxdiff-3.2.tar.bz2) = 965534bab462aea8aacb6c35c0683c1079f06d055ff13820584ac862134db2b8
1
SHA256 (xxdiff-4.0.tar.bz2) = 91501544e82bc89983d07eeb086419645fbfa78fc906b50ff7ab6cdf39431330
2
SIZE (xxdiff-3.2.tar.bz2) = 1341967
2
SIZE (xxdiff-4.0.tar.bz2) = 1768460

Return to bug 198025