diff options
Diffstat (limited to 'cad/kicad/Makefile')
-rw-r--r-- | cad/kicad/Makefile | 35 |
1 files changed, 14 insertions, 21 deletions
diff --git a/cad/kicad/Makefile b/cad/kicad/Makefile index d08a271fbe6c..db467a108801 100644 --- a/cad/kicad/Makefile +++ b/cad/kicad/Makefile @@ -2,13 +2,11 @@ # $FreeBSD$ PORTNAME= kicad -DISTVERSION= 2013-05-18_BZR4017 +DISTVERSION= 20140622%2Bbzr4027 PORTEPOCH= 1 CATEGORIES= cad -MASTER_SITES= http://iut-tice.ujf-grenoble.fr/cao/ -DISTFILES= ${SFNAME}${EXTRACT_SUFX} \ - ${DFNAME} -EXTRACT_ONLY= ${SFNAME}${EXTRACT_SUFX} +MASTER_SITES= https://launchpadlibrarian.net/179199115/ +DISTNAME= ${PORTNAME}_0.${DISTVERSION}.orig MAINTAINER= thierry@FreeBSD.org COMMENT= Schematic and PCB editing software @@ -16,12 +14,12 @@ COMMENT= Schematic and PCB editing software LICENSE= GPLv2 LIB_DEPENDS= libboost_thread.so:${PORTSDIR}/devel/boost-libs +BUILD_DEPENDS= doxygen:${PORTSDIR}/devel/doxygen +RUN_DEPENDS= xpdf:${PORTSDIR}/graphics/xpdf CONFLICTS= kicad-devel* -WRKSRC= ${WRKDIR}/kicad - -USES= cmake dos2unix desktop-file-utils shared-mime-info zip +USES= cmake dos2unix desktop-file-utils shared-mime-info tar:xz # Boost templates and compiler and library support for the ISO C++ 2011 standard from include/wx-3.0 USES+= compiler:gcc-c++11-lib DOS2UNIX_GLOB= *.cmake sch_bus_entry.h sch_line.h sch_no_connect.h @@ -36,7 +34,7 @@ CMAKE_ARGS= -DwxWidgets_CONFIG_EXECUTABLE=${WX_CONFIG} \ -DwxWidgets_wxrc_EXECUTABLE=${WXRC_CMD} INSTALLS_ICONS= yes -WRKSRC= ${WRKDIR}/stable_${DISTVERSION} +WRKSRC= ${WRKDIR}/${PORTNAME}-0.${DISTVERSION:C/%2B/+/} PLIST_SUB= DESKTOPDIR=${DESKTOPDIR:S|^${PREFIX}/||} @@ -45,15 +43,10 @@ OPTIONS_SUB= yes NLS_USES= gettext -SFNAME= ${PORTNAME}-sources-stable_${DISTVERSION} -# The stanard file is broken ATM, we have to take it from the Ubuntu package -#DFNAME= kicad-docs+translations_only_for-stable_2013-03-15_BZR4003 -DFNAME= kicad-2013-07-07-BZR4022-stable-UBUNTU_12.04_full_with_components_doc.tgz BINS= cvpcb eeschema gerbview kicad pcbnew EXTRAS2RM= linux-non_unicode linux wings3d LINUX.README \ contrib_makefiles.txt running_kicad_under_W98.txt -RUN_DEPENDS+= xpdf:${PORTSDIR}/graphics/xpdf .include <bsd.port.options.mk> @@ -62,33 +55,33 @@ LICENSE+= GFDL LICENSE_COMB= multi .endif -post-extract: - cd ${WRKDIR} && ${TAR} -xf ${DISTDIR}/${DFNAME} - post-patch: ${MV} ${WRKSRC}/include/boost ${WRKSRC}/include/boost.orig pre-configure: ${REINPLACE_CMD} -e 's|/usr/share/kicad|${DATADIR}|' \ -e 's|/usr/local|${PREFIX}|' \ + -e 's|/usr/bin/evince|${LOCALBASE}/bin/xpdf|' \ + -e 's|/usr/bin/kpdf|${LOCALBASE}/bin/okular|' \ -e 's|/usr/bin/xpdf|${LOCALBASE}/bin/xpdf|' \ -e 's|/usr/bin/konqueror|${LOCALBASE}/bin/konqueror|' \ + -e 's|/usr/bin/xdg-open|${LOCALBASE}/bin/xdg-open|' \ ${WRKSRC}/common/gestfich.cpp post-install: ${MKDIR} ${STAGEDIR}${DATADIR} - (cd ${WRKDIR}/${PORTNAME}/share && ${COPYTREE_SHARE} library ${STAGEDIR}${DATADIR}) - (cd ${WRKDIR}/${PORTNAME}/share && ${COPYTREE_SHARE} modules ${STAGEDIR}${DATADIR}) + (cd ${WRKSRC}/library && ${COPYTREE_SHARE} library ${STAGEDIR}${DATADIR}) + (cd ${WRKSRC}/library && ${COPYTREE_SHARE} modules ${STAGEDIR}${DATADIR}) .if ${PORT_OPTIONS:MNLS} ${MKDIR} ${STAGEDIR}${DATADIR}/internat - (cd ${WRKDIR}/${PORTNAME}/share/internat && \ + (cd ${WRKSRC}/doc/internat && \ ${COPYTREE_SHARE} . ${STAGEDIR}${DATADIR}/internat) ${RM} -f ${STAGEDIR}${DATADIR}/internat/CMakeLists.txt ${FIND} ${STAGEDIR}${DATADIR}/internat -name kicad.po -delete .endif .if ${PORT_OPTIONS:MDOCS} ${MKDIR} ${STAGEDIR}${DOCSDIR} - (cd ${WRKDIR}/${PORTNAME}/doc && ${COPYTREE_SHARE} . ${STAGEDIR}${DOCSDIR}) + (cd ${WRKSRC}/doc/doc && ${COPYTREE_SHARE} . ${STAGEDIR}${DOCSDIR}) (cd ${WRKSRC}/Documentation && ${COPYTREE_SHARE} . ${STAGEDIR}${DOCSDIR}) .endif |