Hello ports@ because I want to make a fair comparison between the gpleda suite and kicad, in order to choose the one I'll use for my next (larger) project, I'm in need for an updated version of kicad (gpleda is up to date).
Since there is no MAINTAINER I tried myself, but ran my head against C <-> C++ interoperability issues (at least that is what it seems like ATM). A horde of "error: template with C linkage" is chasing me. Kicad switched their build system over to cmake, which I have no clue of - not helping me succeed either. After much talk: If anyone has some interest in kicad and time to update it I'd be very glad to give it a thorough test run (with a "real" project). Regards ahb btw. if you use the Makefile below rm -rf patches make fetch makesum you'll be at the point I'm currently at. # $OpenBSD: Makefile,v 1.6 2008/02/02 09:51:05 steven Exp $ COMMENT-main= circuit drawing and schematic capture COMMENT-docs= documentation for the kicad library of components V= 2010-05-05-BZR2356 DATE= 20100505 DISTNAME= kicad-sources-${V}-stable PKGNAME= kicad-${DATE} PKGNAME-main= kicad-${DATE} PKGNAME-docs= kicad-docs-${DATE} CATEGORIES= cad HOMEPAGE= http://www.lis.inpg.fr/realise_au_lis/kicad/ # GPL PERMIT_PACKAGE_CDROM= Yes PERMIT_PACKAGE_FTP= Yes PERMIT_DISTFILES_CDROM= Yes PERMIT_DISTFILES_FTP= Yes MASTER_SITES= ftp://iut-tice.ujf-grenoble.fr/cao/sources/ MASTER_SITES0= ftp://iut-tice.ujf-grenoble.fr/cao/ MODULES= devel/gettext MULTI_PACKAGES= -main -docs WANTLIB-main= GL GLU c m pthread stdc++ WANTLIB-docs= RUN_DEPENDS-docs= LIB_DEPENDS-docs= PKG_ARCH-docs= * LIB_DEPENDS= wx_base,wx_base_net,wx_base_odbc,wx_base_xml,wx_gtk2_adv,wx_gtk2_core,wx_gtk2_dbgrid,wx_gtk2_gl,wx_gtk2_html,wx_gtk2_qa,wx_gtk2_xrc,wx_gtk2_aui,wx_gtk2_richtext::x11/wxWidgets DOCDIST= doc_components-${V}-stable.tgz PKGDIST= kicad-sources-${V}-stable.zip DISTFILES= ${DISTNAME}.zip ${PKGDIST}:0 ${DOCDIST}:0 EXTRACT_ONLY= ${DISTNAME}.zip ${PKGDIST} DIST_SUBDIR= kicad WRKDIST= ${WRKDIR}/kicad-sources-${V} #MAKE_FILE= makefile.gtk #USE_GMAKE= Yes USE_X11= Yes MODULES= devel/cmake CONFIGURE_ENV+= CXXFLAGS="-I${X11BASE}/include" \ LDFLAGS="-L${X11BASE}/lib" #MAKE_FLAGS= CC=${CXX} CXX=${CXX} LD=${CXX} \ # CXXFLAGS="${CXXFLAGS}" X11BASE=${X11BASE} # #KICADBIN= eeschema pcbnew cvpcb kicad gerbview #LANGS= de es fr hu it ko pl pt sl # #pre-patch: # @find ${WRKSRC} -type f -exec perl -pi -e 's/\r$$//' {} \; # #pre-configure: # @perl -pi -e 's,/usr/bin,${LOCALBASE}/bin,g' \ # ${WRKSRC}/common/eda_doc.cpp # @perl -pi -e 's,!!LOCALBASE!!,${LOCALBASE},g' \ # ${WRKSRC}/common/edaappl.cpp ${WRKSRC}/common/gestfich.cpp # #post-build: #.for l in ${LANGS} # cd ${WRKDIR}/kicad/internat/$l && rm -f *.mo && \ # msgfmt -o kicad.mo kicad.po #.endfor # #do-install: #.for k in ${KICADBIN} # ${INSTALL_PROGRAM} ${WRKBUILD}/$k/$k ${PREFIX}/bin #.endfor # ${INSTALL_PROGRAM} ${WRKBUILD}/eeschema/plugins/netlist_form_pads-pcb \ # ${PREFIX}/bin # ${INSTALL_DATA_DIR} ${PREFIX}/share/kicad # cd ${WRKDIR}/kicad && tar -cf - help library modules | tar \ # -C ${PREFIX}/share/kicad -xf - # rmdir ${PREFIX}/share/kicad/modules/packages3d/conn_HExx #.for l in ${LANGS} # ${INSTALL_DATA_DIR} ${PREFIX}/share/locale/$l/LC_MESSAGES # ${INSTALL_DATA} ${WRKDIR}/kicad/internat/$l/kicad.mo \ # ${PREFIX}/share/locale/$l/LC_MESSAGES #.endfor # ${INSTALL_DATA_DIR} ${PREFIX}/share/doc/kicad/library # cd ${PREFIX}/share/doc/kicad/library && \ # unzip -q ${FULLDISTDIR}/${DOCDIST} # cd ${PREFIX}/share/doc/kicad/library/doc && \ # mv analog_mux\&switches analog_mux_and_switches # chown -R ${SHAREOWN}:${SHAREGRP} ${PREFIX}/share/kicad \ # ${PREFIX}/share/doc/kicad .include <bsd.port.mk>