COMMENT-main =		viewer for PCB-related CAM file formats- metapackage
COMMENT-import =	viewer for PCB-related CAM file formats- standard fmts
COMMENT-doc =		viewer for PCB-related CAM file formats- documentation
COMMENT-core =		viewer for PCB-related CAM file formats- core functions
COMMENT-export-vector =	viewer for PCB-related CAM file formats- ps, eps, svg
COMMENT-export-gd =	viewer for PCB-related CAM file formats- png, jpg...
COMMENT-export-extra =	viewer for PCB-related CAM file formats- lpr printing
COMMENT-lib-gui =	viewer for PCB-related CAM file formats- GUI support

V =			1.1.6
DISTNAME =		camv-rnd-${V}
PKGNAME =		camv-rnd-${V}
CATEGORIES =		cad

HOMEPAGE =		http://repo.hu/projects/camv-rnd/

# GPLv2
PERMIT_PACKAGE =	Yes

SITES =			http://repo.hu/projects/camv-rnd/releases/

#WANTLIB +=		c m

BUILD_DEPENDS +=	cad/librnd4 \
			devel/fungw \
			archivers/bzip2

MULTI_PACKAGES =	-main -import -doc -core \
			-export-vector -export-gd -export-extra \
			-lib-gui

RUN_DEPENDS-main =	devel/fungw \
			devel/desktop-file-utils \
			x11/gtk+4,-guic \
			cad/camv-rnd,-core \
			cad/camv-rnd,-import \
			cad/camv-rnd,-lib-gui \
			cad/camv-rnd,-export-vector \
			cad/camv-rnd,-export-gd \
			cad/camv-rnd,-doc \
			cad/librnd4,-hid-gtk2-gdk

RUN_DEPENDS-import =	cad/camv-rnd,-core

WANTLIB-core +=		c m
RUN_DEPENDS-doc =	cad/camv-rnd,-core

RUN_DEPENDS-core =	cad/librnd4,-main

RUN_DEPENDS-export-vector = cad/camv-rnd,-core cad/librnd4,-main

RUN_DEPENDS-export-gd =	cad/camv-rnd,-core cad/librnd4,-pixmap

RUN_DEPENDS-export-extra = cad/camv-rnd,-core cad/camv-rnd,-export-vector

RUN_DEPENDS-lib-gui =	cad/camv-rnd,-core cad/librnd4,-lib-gui

COMPILER =              base-clang ports-gcc base-gcc
USE_GMAKE =		Yes

CONFIGURE_STYLE =	none

STANDARD_CONFIG =	--all=disable\
			--buildin-io_tedax --buildin-std_tools\
			--plugin-export_ps --plugin-import_gcode\
			--plugin-import_excellon --plugin-export_lpr\
			--plugin-import_gerb --plugin-export_svg\
			--plugin-import_hpgl --plugin-gui\
			--plugin-dialogs --plugin-export_png

CONFIGURE_ARGS +=	--confdir=${PREFIX}/share/examples/camv-rnd
CONFIGURE_ARGS +=	--dot_camv_rnd=.config/camv-rnd
CONFIGURE_ARGS +=	--man1dir=/man/man1 # nonfunctional, see patches
CONFIGURE_ARGS +=	${STANDARD_CONFIG}

do-configure:
	cd ${WRKSRC} && ./configure ${CONFIGURE_ARGS}

post-install:
	${INSTALL_DATA_DIR} ${PREFIX}/share/applications
	${INSTALL_DATA} ${FILESDIR}/camv-rnd.desktop ${PREFIX}/share/applications
.for s in 16 32 64 128
	${INSTALL_DATA_DIR} ${PREFIX}/share/icons/hicolor/${s}x${s}/apps
	${INSTALL_DATA} ${WRKSRC}/doc/resources/logo${s}.png \
                ${PREFIX}/share/icons/hicolor/${s}x${s}/apps/camv-rnd${s}.png
.endfor
	${INSTALL_DATA_DIR} ${PREFIX}/share/icons/hicolor/scalable/apps
	${INSTALL_DATA} ${WRKSRC}/doc/resources/logo_small.svg \
                ${PREFIX}/share/icons/hicolor/scalable/apps/camv-rnd.png

.include <bsd.port.mk>
