看板 FB_hackers 關於我們 聯絡資訊
Hello there :-) I am writing a Makefile to a Python based port that gets the source code from GitHub. Two questions: 1. How to change PORTVERSION / GH_COMMIT based on user choice / option? One value for PORTVERSION seems fine but to change it to master does not work.. 2. Is the way to check python modules dependency correct? PORTNAME= cura PORTVERSION= 14.06 #STABLEREL= 14.06 CATEGORIES= cad MAINTAINER= blah@blah COMMENT= Cura is a complete and open slicing solution for RepRap 3D printers. OPTIONS_SINGLE= BTYPE OPTIONS_SINGLE_BTYPE= RELEASE DEVEL OPTIONS_SUB= yes RELEASE_DESC= Build latest stable release from github (${PORTVERSION}) DEVEL_DESC= Build latest development snapshot from github master OPTIONS_DEFAULT= RELEASE ..include <bsd.port.options.mk> #.if ${PORT_OPTIONS:MRELEASE} #PORTVERSION= ${STABLEREL} #.endif ..if ${PORT_OPTIONS:MDEVEL} PORTVERSION= master #STABLEREL= master ..endif #PORTVERSION= ${STABLEREL} USE_PYTHON= yes RUN_DEPENDS+= ${PYTHONPREFIX_SITELIBDIR}/OpenGL:${PORTSDIR}/graphics/py-opengl \ ${PYTHONPREFIX_SITELIBDIR}/numpy:${PORTSDIR}/math/py-numpy \ ${PYTHONPREFIX_SITELIBDIR}/setuptools:${PORTSDIR}/devel/py-setuptools \ ${PYTHONPREFIX_SITELIBDIR}/serial:${PORTSDIR}/comms/py-serial BUILD_DEPENDS+= git:${PORTSDIR}/devel/git USE_GITHUB= yes GH_ACCOUNT= daid GH_COMMIT= ${PORTVERSION} -- CeDeROM, SQ7MHZ, http://www.tomek.cedro.info _______________________________________________ freebsd-hackers@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/freebsd-hackers To unsubscribe, send any mail to "freebsd-hackers-unsubscribe@freebsd.org"