Index: head/cad/linuxcnc-devel/Makefile =================================================================== --- head/cad/linuxcnc-devel/Makefile (revision 526459) +++ head/cad/linuxcnc-devel/Makefile (revision 526460) @@ -1,66 +1,65 @@ # Created by: Edward Tomasz Napierala # $FreeBSD$ PORTNAME= linuxcnc PORTVERSION= 20170708 PORTREVISION= 17 CATEGORIES= cad PKGNAMESUFFIX= -devel MAINTAINER= trasz@FreeBSD.org COMMENT= Open Source CNC machine controller -BROKEN= wrong depends DEPRECATED= Broken, uses EOLed python27 EXPIRATION_DATE= 2020-02-19 LICENSE= GPLv2 LIB_DEPENDS= libBLT25.so:x11-toolkits/blt \ ${PY_BOOST} \ libfontconfig.so:x11-fonts/fontconfig \ libfreetype.so:print/freetype2 \ libmodbus.so:comms/libmodbus \ libncurses.so:devel/ncurses \ libXaw.so:x11-toolkits/libXaw \ libtclx8.4.so:lang/tclX RUN_DEPENDS= bash:shells/bash \ bwidget>=1.4:x11-toolkits/bwidget \ ${PYTHON_SITELIBDIR}/gtk-2.0/vtemodule.so:x11-toolkits/py-vte \ ${PYTHON_SITELIBDIR}/gtk-2.0/gtk/gdkgl/__init__.py:x11-toolkits/py-gtkglext \ - ${LOCALBASE}/lib/Img/libtkimg1.4.7.so:graphics/libimg + ${LOCALBASE}/lib/Img/libtkimg1.4.9.so:graphics/libimg BUILD_DEPENDS= ${RUN_DEPENDS} NO_PACKAGE= Licensing conflict between LinuxCNC (GPL2) and readline (GPL3) WRKSRC_SUBDIR= src PATCH_WRKSRC= ${WRKDIR}/linuxcnc-${GH_TAGNAME} ALL_TARGET= default GNU_CONFIGURE= yes CONFIGURE_ARGS= --with-realtime=uspace --enable-non-distributable=yes \ CFLAGS="-I${LOCALBASE}/include" LDFLAGS="-L${LOCALBASE}/lib" \ CXXFLAGS="-I${LOCALBASE}/include" CXX="${CXX}" CC="${CC}" \ --with-locale-dir="${PREFIX}/share/locale" --with-python=${PYTHON_CMD} \ --with-boost-python=boost_python27 MAKE_ENV= BUILD_VERBOSE=1 USES= autoreconf gettext gl gmake gnome ncurses pkgconfig python:2.7 \ readline shebangfix tk xorg USE_GL= gl glu USE_GNOME= cairo gdkpixbuf2 pygtksourceview USE_XORG= ice sm x11 xext xft xinerama xmu xrender xscrnsaver xt USE_LDCONFIG= yes USE_GITHUB= yes GH_ACCOUNT= LinuxCNC GH_TAGNAME= 5b7929df50e0574cb1105143fffe525916d8a4c2 post-patch: ${FIND} ${PATCH_WRKSRC} -type f | ${XARGS} ${REINPLACE_CMD} -i '' \ -e 's|#!.*/bin/bash|#!${LOCALBASE}/bin/bash|' \ -e 's|#!.*/usr/bin/tclsh|#!${LOCALBASE}/bin/tclsh8.6|' \ -e 's|#!.*/usr/bin/wish|#!${LOCALBASE}/bin/wish8.6|' \ -e 's|#!.*/usr/bin/env python|#!/usr/bin/env python2.7|' \ -e 's|#!.*/usr/bin/python|#!/usr/bin/env python2.7|' \ -e 's|lib/tcltk|lib/tcllib|' .include