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

(-)databases/grass/Makefile (-14 / +20 lines)
Lines 2-9 Link Here
2
# $FreeBSD: head/databases/grass/Makefile 391657 2015-07-09 16:05:06Z sunpoet $
2
# $FreeBSD: head/databases/grass/Makefile 391657 2015-07-09 16:05:06Z sunpoet $
3
3
4
PORTNAME=	grass
4
PORTNAME=	grass
5
PORTVERSION=	6.4.4
5
PORTVERSION=	6.4.5
6
PORTREVISION=	6
7
PORTEPOCH=	2
6
PORTEPOCH=	2
8
CATEGORIES=	databases geography
7
CATEGORIES=	databases geography
9
MASTER_SITES=	http://grass.osgeo.org/%SUBDIR%/ \
8
MASTER_SITES=	http://grass.osgeo.org/%SUBDIR%/ \
Lines 22-28 Link Here
22
MAINTAINER=	ports@FreeBSD.org
21
MAINTAINER=	ports@FreeBSD.org
23
COMMENT=	Open source Geographical Information System (GIS)
22
COMMENT=	Open source Geographical Information System (GIS)
24
23
25
LICENSE=	GPLv2
24
LICENSE=	GPLv2 # (or later)
25
#LICENSE_FILE=	${WRKSRC}/GPL.TXT
26
26
27
BUILD_DEPENDS=	${LOCALBASE}/bin/swig:${PORTSDIR}/devel/swig13
27
BUILD_DEPENDS=	${LOCALBASE}/bin/swig:${PORTSDIR}/devel/swig13
28
LIB_DEPENDS=	libgdal.so:${PORTSDIR}/graphics/gdal \
28
LIB_DEPENDS=	libgdal.so:${PORTSDIR}/graphics/gdal \
Lines 33-40 Link Here
33
		libfreetype.so:${PORTSDIR}/print/freetype2
33
		libfreetype.so:${PORTSDIR}/print/freetype2
34
RUN_DEPENDS=	bash:${PORTSDIR}/shells/bash
34
RUN_DEPENDS=	bash:${PORTSDIR}/shells/bash
35
35
36
USES=		fortran gettext gmake iconv jpeg perl5 pkgconfig python:2 readline \
36
USES=		fortran gettext gmake iconv jpeg perl5 pkgconfig python:2 \
37
		shebangfix tk
37
		readline shebangfix tk
38
SHEBANG_FILES=	scripts/i.spectral/i.spectral \
38
SHEBANG_FILES=	scripts/i.spectral/i.spectral \
39
		scripts/r.tileset/r.tileset
39
		scripts/r.tileset/r.tileset
40
PATCH_TCL_SCRIPTS=lib/init/init.sh
40
PATCH_TCL_SCRIPTS=lib/init/init.sh
Lines 74-86 Link Here
74
74
75
BROKEN_sparc64=		Does not configure on sparc64
75
BROKEN_sparc64=		Does not configure on sparc64
76
76
77
OPTIONS_DEFINE=		ATLAS FFMPEG MOTIF MYSQL ODBC PGSQL SQLITE
77
OPTIONS_DEFINE=		ATLAS FFMPEG MOTIF
78
OPTIONS_MULTI=		DB
79
OPTIONS_MULTI_DB=	MYSQL ODBC PGSQL SQLITE
78
OPTIONS_DEFAULT=	PGSQL
80
OPTIONS_DEFAULT=	PGSQL
79
OPTIONS_SUB=		yes
81
OPTIONS_SUB=		yes
80
82
81
ATLAS_DESC=		Use ATLAS for BLAS and LAPACK
83
ATLAS_DESC=		Use ATLAS for BLAS and LAPACK
82
ATLAS_USES=		blaslapack:atlas
84
ATLAS_USES=		blaslapack:atlas
83
ATLAS_USES_OFF=		blaslapack
85
ATLAS_USES_OFF=		blaslapack
86
DB_DESC=		Database support
84
FFMPEG_LIB_DEPENDS=	libavcodec.so:${PORTSDIR}/multimedia/ffmpeg
87
FFMPEG_LIB_DEPENDS=	libavcodec.so:${PORTSDIR}/multimedia/ffmpeg
85
FFMPEG_CONFIGURE_ON=	--with-ffmpeg \
88
FFMPEG_CONFIGURE_ON=	--with-ffmpeg \
86
			--with-ffmpeg-includes="${LOCALBASE}/include/libavcodec \
89
			--with-ffmpeg-includes="${LOCALBASE}/include/libavcodec \
Lines 108-119 Link Here
108
GRASS_INST_DIR=	${PORTNAME}-${PORTVERSION}
111
GRASS_INST_DIR=	${PORTNAME}-${PORTVERSION}
109
.endif
112
.endif
110
113
111
pre-configure:
114
post-patch:
112
	${REINPLACE_CMD} -e \
115
	@${REINPLACE_CMD} -e \
113
		's|-lblas|${BLASLIB}| ; \
116
		's|-lblas|${BLASLIB}|g ; \
114
		 s|-llapack|${LAPACKLIB}| ; \
117
		 s|-llapack|${LAPACKLIB}|g ; \
115
		 s|g2c|f2c|' ${WRKSRC}/configure
118
		 s|g2c|f2c|g' ${WRKSRC}/configure
116
	${REINPLACE_CMD} -e \
119
	@${REINPLACE_CMD} -e \
117
		's|make -C|$$(MAKE) -C| ; \
120
		's|make -C|$$(MAKE) -C| ; \
118
		 /^BINDIR/s|=.*|=	$${DESTDIR}$${UNIX_BIN}| ; \
121
		 /^BINDIR/s|=.*|=	$${DESTDIR}$${UNIX_BIN}| ; \
119
		 /test /s| $${INST_DIR}| $${DESTDIR}$${INST_DIR}|g ; \
122
		 /test /s| $${INST_DIR}| $${DESTDIR}$${INST_DIR}|g ; \
Lines 121-130 Link Here
121
		 /chmod /s| $${INST_DIR}| $${DESTDIR}$${INST_DIR}|g ; \
124
		 /chmod /s| $${INST_DIR}| $${DESTDIR}$${INST_DIR}|g ; \
122
		 /tar /s| $${INST_DIR}| $${DESTDIR}$${INST_DIR}|g ; \
125
		 /tar /s| $${INST_DIR}| $${DESTDIR}$${INST_DIR}|g ; \
123
		 s|> $${INST_DIR}|> $${DESTDIR}$${INST_DIR}|' ${WRKSRC}/Makefile
126
		 s|> $${INST_DIR}|> $${DESTDIR}$${INST_DIR}|' ${WRKSRC}/Makefile
124
	${REINPLACE_CMD} -e \
127
	@${REINPLACE_CMD} -e \
125
		's|^CC=.*|CC?=cc| ; \
128
		's|^CC=.*|CC?=cc| ; \
126
		 s|^CFLAGS=.*|CFLAGS+=-fno-common|' ${WRKSRC}/gem/Makefile
129
		 s|^CFLAGS=.*|CFLAGS+=-fno-common|' ${WRKSRC}/gem/Makefile
127
	${REINPLACE_CMD} -e \
130
	@${REINPLACE_CMD} -e \
128
		's|= python|= ${PYTHON_CMD:T}|' ${WRKSRC}/include/Make/Platform.make.in
131
		's|= python|= ${PYTHON_CMD:T}|' ${WRKSRC}/include/Make/Platform.make.in
129
132
130
post-install:
133
post-install:
Lines 145-148 Link Here
145
	@${STRIP_CMD} ${STAGEDIR}${PREFIX}/${GRASS_INST_DIR}/lib/libgrass_*.so
148
	@${STRIP_CMD} ${STAGEDIR}${PREFIX}/${GRASS_INST_DIR}/lib/libgrass_*.so
146
	@${STRIP_CMD} ${STAGEDIR}${PREFIX}/${GRASS_INST_DIR}/tools/g.echo
149
	@${STRIP_CMD} ${STAGEDIR}${PREFIX}/${GRASS_INST_DIR}/tools/g.echo
147
150
151
post-install-MOTIF-on:
152
	@${STRIP_CMD} ${STAGEDIR}${PREFIX}/${GRASS_INST_DIR}/bin/xganim
153
148
.include <bsd.port.mk>
154
.include <bsd.port.mk>
(-)databases/grass/distinfo (-2 / +2 lines)
Lines 1-2 Link Here
1
SHA256 (grass-6.4.4.tar.gz) = 5ddba27b4e5495f602ee5249a07e287f342dd8e1422ea5d490c04311c731d274
1
SHA256 (grass-6.4.5.tar.gz) = f501da62807eb08efcb85820859fe5ade9bc392e20641b606273c956bb678f3e
2
SIZE (grass-6.4.4.tar.gz) = 25643959
2
SIZE (grass-6.4.5.tar.gz) = 25662709

Return to bug 201838