[BACK]Return to Makefile CVS log [TXT][DIR] Up to [local] / ports / cad / tkgate2

File: [local] / ports / cad / tkgate2 / Attic / Makefile (download)

Revision 1.10, Thu May 15 15:11:43 2014 UTC (10 years, 1 month ago) by kirby
Branch: MAIN
Changes since 1.9: +17 -5 lines

make it package correct.
DEBUG enabled

# $OpenBSD$

COMMENT =		Tcl/Tk based digital circuit editor and simulator

DISTNAME =		tkgate-2.0-b10

CATEGORIES =		cad x11

HOMEPAGE =		http://www.tkgate.org/

MAINTAINER =		Kirill Bychkov <kirby@openbsd.org>

MASTER_SITES =		http://www.tkgate.org/downloads/
EXTRACT_SUFX = 		.tgz

# GPLv2
PERMIT_PACKAGE_CDROM =	Yes

WANTLIB += ICE SM X11 Xext Xft Xrender Xss c expat fontconfig
WANTLIB += freetype m pthread-stubs tcl85 tk85 xcb z

MODULES =		converters/libiconv \
			x11/tk

BUILD_DEPENDS = 	${MODTK_BUILD_DEPENDS}
RUN_DEPENDS = 		${MODTK_RUN_DEPENDS}

CONFIGURE_STYLE =	gnu
CONFIGURE_ENV += 	TKGATE_LIBDIRS="${MODTCL_LIBDIR} ${MODTK_LIBDIR} ${LOCALBASE}/lib" \
			TKGATE_INCDIRS="${MODTCL_INCDIR} ${MODTK_INCDIR} ${LOCALBASE}/include" \
			TKGATE_TCLTK_VERSIONS=${MODTK_VERSION}
CFLAGS += 		-DDEBUG
			
post-extract:
.for i in *.orig* *.bak* *.old *~ "\#*"
	@find ${WRKSRC} -name $i -exec rm {} \;
.endfor

pre-configure:
	${SUBST_CMD} ${WRKSRC}/scripts/parms.tcl ${WRKSRC}/src/tkgate/verilog_out.c
	${MODTCL_WISH_ADJ} ${WRKSRC}/scripts/tree.tcl

post-install:
.for i in scripts bindings doc gdf images locale povray primitives vlib vpd test
	${INSTALL_DATA_DIR} ${PREFIX}/share/tkgate/$i
	cd ${WRKSRC}/$i && find * -type d -exec ${INSTALL_DATA_DIR} \
		"${PREFIX}/share/tkgate/$i/{}" \;
	cd ${WRKSRC}/$i && find * -type f -exec ${INSTALL_DATA} \
		"{}" "${PREFIX}/share/tkgate/$i/{}" \;
.endfor
	rm ${PREFIX}/share/tkgate/scripts/parms.tcl.*

.include <bsd.port.mk>