Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 1 Jul 2014 15:56:39 +0200
From:      CeDeROM <cederom@tlen.pl>
To:        freebsd-ports <freebsd-ports@freebsd.org>, freebsd-hackers@freebsd.org
Subject:   port - python dependencies and github master
Message-ID:  <CAFYkXjkb2UsKHb3=uFz4yZBHG7GDK7QrnJA2dfm4_jn_S5coZg@mail.gmail.com>

next in thread | raw e-mail | index | archive | help
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



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?CAFYkXjkb2UsKHb3=uFz4yZBHG7GDK7QrnJA2dfm4_jn_S5coZg>