# This is a shell archive. Save it in a file, remove anything before # this line, and then unpack it by entering "sh file". Note, it may # create directories; files and directories will be owned by you and # have default permissions. # # This archive contains: # # textproc/flightcrew # textproc/flightcrew/Makefile # textproc/flightcrew/distinfo # textproc/flightcrew/files # textproc/flightcrew/pkg-descr # echo c - textproc/flightcrew mkdir -p textproc/flightcrew > /dev/null 2>&1 echo x - textproc/flightcrew/Makefile sed 's/^X//' >textproc/flightcrew/Makefile << '4bedf891b3015db0fbcd650b9bf3a2bd' X# $FreeBSD$ X XPORTNAME= flightcrew XPORTVERSION= 0.9.1 XCATEGORIES= textproc X XMAINTAINER= ports@FreeBSD.org XCOMMENT= EPUB2 validation tool X XLICENSE= APACHE20 BSL LGPL21+ LGPL3+ XLICENSE_COMB= multi X XLIB_DEPENDS= libboost_system.so:devel/boost-libs \ X libxerces-c.so:textproc/xerces-c3 X XUSE_GITHUB= yes XGH_ACCOUNT= Sigil-Ebook X XUSES= cmake:outsource compiler:c++11-lib dos2unix pkgconfig \ X python:3 shebangfix XDOS2UNIX_GLOB= CMakeLists.txt XSHEBANG_FILES= src/FlightCrew-plugin/plugin.py XCMAKE_ARGS= -DNO_TEST_EXE:BOOL=ON X XPLIST_FILES= bin/flightcrew-cli X XOPTIONS_DEFINE= PLUGINS QT5 XOPTIONS_DEFAULT= PLUGINS QT5 XOPTIONS_SUB= yes X XPLUGINS_CMAKE_OFF= -DSKIP_FC_PLUGIN:BOOL=ON XPLUGINS_PLIST_FILES= bin/flightcrew-plugin \ X share/sigil/plugins/FlightCrew.zip XQT5_USE= qt5=network,widgets,buildtools_build,qmake_build XQT5_CMAKE_OFF= -DSKIP_FC_GUI:BOOL=ON XQT5_DESKTOP_ENTRIES= "FlightCrew" "" "" "flightcrew-gui" "" "" XQT5_PLIST_FILES= bin/flightcrew-gui X XCFLAGS+= -I${LOCALBASE}/include XLDFLAGS+= -L${LOCALBASE}/lib \ X -lboost_date_time -lboost_filesystem -lboost_program_options \ X -lboost_regex -lboost_system -lboost_thread \ X -lxerces-c X X.include X X.if ${PORT_OPTIONS:MPLUGINS} X.if ${OPSYS} == FreeBSD && ${OSVERSION} < 1000000 XBUILD_DEPENDS+= ${LOCALBASE}/bin/bsdtar:archivers/libarchive XBSDTAR= ${LOCALBASE}/bin/bsdtar X.else XBSDTAR= ${TAR} X.endif X.endif X Xpost-patch: X @${REINPLACE_CMD} -e \ X '/Boost/s|^|#| ; \ X /\/Xerces /s|^|#| ; \ X /XERCES_/s|^|#| ; \ X /\/zlib /s|^|#| ; \ X /\/googlemock /s|^|#|' \ X ${WRKSRC}/CMakeLists.txt X @${REINPLACE_CMD} -e \ X 's|CMAKE_COMPILER_IS_GNUCXX|0|' \ X ${WRKSRC}/cmake_extras/CustomPCH.cmake X @${REINPLACE_CMD} -e \ X 's|$${BoostParts_SOURCE_DIR}|| ; \ X s|$${Xerces_SOURCE_DIR}|| ; \ X s|\.\.\/BoostParts|| ; \ X s|\.\.\/Xerces$$|| ; \ X /libraries/s|BoostParts || ; \ X /-DXERCES_/s|^|#|' \ X ${WRKSRC}/src/FlightCrew/CMakeLists.txt X @${REINPLACE_CMD} -e \ X 's|$${BoostParts_SOURCE_DIR}||' \ X ${WRKSRC}/src/FlightCrew-*/CMakeLists.txt X @${REINPLACE_CMD} -e \ X '/exe_path/s|=.*|= xname| ; \ X /target.startswith/s|^|#| ; \ X /os.chmod/s|^|#|' \ X ${WRKSRC}/src/FlightCrew-plugin/plugin.py X @${REINPLACE_CMD} -e \ X 's|>osx<|>unx<|' \ X ${WRKSRC}/src/FlightCrew-plugin/plugin.xml X @${REINPLACE_CMD} -e \ X '/-DXERCES_/s|^|#|' \ X ${WRKSRC}/src/XercesExtensions/CMakeLists.txt X @${REINPLACE_CMD} -e \ X 's|\(^#include \).*|\1 |' \ X ${WRKSRC}/src/utf8-cpp/utf8/core.h X @${REINPLACE_CMD} -e \ X 's|$${BoostParts_SOURCE_DIR}|| ; \ X s|$${zlib_SOURCE_DIR}|| ; \ X s|$${zlib_BINARY_DIR}|| ; \ X /libraries/s|zlib |z | ; \ X /libraries/s|BoostParts ||' \ X ${WRKSRC}/src/zipios/CMakeLists.txt X Xpost-build-PLUGINS-on: X @${MKDIR} ${WRKDIR}/FlightCrew X (cd ${WRKSRC}/src/FlightCrew-plugin && ${PAX} -rw \ X plugin.py plugin.xml ${WRKDIR}/FlightCrew) X ${BSDTAR} -a -cf ${WRKDIR}/FlightCrew.zip -C ${WRKDIR} FlightCrew X Xpost-install-PLUGINS-on: X @${MKDIR} ${STAGEDIR}${PREFIX}/share/sigil/plugins X (cd ${WRKDIR} && ${INSTALL_DATA} FlightCrew.zip \ X ${STAGEDIR}${PREFIX}/share/sigil/plugins) X X.include 4bedf891b3015db0fbcd650b9bf3a2bd echo x - textproc/flightcrew/distinfo sed 's/^X//' >textproc/flightcrew/distinfo << '8be20fd53ffd19c8e9427c61ab1f8965' XSHA256 (Sigil-Ebook-flightcrew-0.9.1_GH0.tar.gz) = 8b79e9e0a73690bde2b74c32cb1e55d8fa5dee75f8771cb47d9b6bd85439ea44 XSIZE (Sigil-Ebook-flightcrew-0.9.1_GH0.tar.gz) = 7131261 8be20fd53ffd19c8e9427c61ab1f8965 echo c - textproc/flightcrew/files mkdir -p textproc/flightcrew/files > /dev/null 2>&1 echo x - textproc/flightcrew/pkg-descr sed 's/^X//' >textproc/flightcrew/pkg-descr << '89e5d2b7e23b3d34924e15ef6bb25f2f' XFlightCrew is a C++, cross-platform, native code epub validator. X XWWW: https://github.com/Sigil-Ebool/flightgrew 89e5d2b7e23b3d34924e15ef6bb25f2f exit