Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 09 Jul 2016 11:28:23 +0000
From:      bugzilla-noreply@freebsd.org
To:        freebsd-ports-bugs@FreeBSD.org
Subject:   [Bug 210450] [NEW PORT] devel/liteide: Simple, open source, cross-platform Go IDE
Message-ID:  <bug-210450-13-ubj6VIx81I@https.bugs.freebsd.org/bugzilla/>
In-Reply-To: <bug-210450-13@https.bugs.freebsd.org/bugzilla/>
References:  <bug-210450-13@https.bugs.freebsd.org/bugzilla/>

next in thread | previous in thread | raw e-mail | index | archive | help
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D210450

Jan Beich <jbeich@FreeBSD.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |jbeich@FreeBSD.org

--- Comment #5 from Jan Beich <jbeich@FreeBSD.org> ---
Can you do i386 and QT5=3Don builds using poudriere as well? Both at least =
on
9.3-RELEASE-*.

> XGH_PROJECT=3D	liteide

Drop this (default) line.

> XUSES=3D		qmake
> XQT4_USE=3D	QT4=3Dcorelib,gui,network,webkit,xml,moc_build,rcc_build,uic_=
build
> XQT5_USE=3D	QT5=3Dcore,gui,widgets,network,webkit,xml,printsupport,buildt=
ools_build

Having option helpers in different or non-optional sections is... visually
confusing.

> XOPTIONS_RADIO=3D		QT
> XOPTIONS_RADIO_QT=3D	QT4 QT5

As USES=3Dqmake requires either USE_QT4 or USE_QT5 you need OPTIONS_SINGLE
instead, or move USES=3Dqmake into option helpers. Otherwise, QT4=3Doff + Q=
T5=3Doff
leads to

  $ make
  =3D=3D=3D>  liteide-30.1 'USES+=3D qmake' must be accompanied with 'USE_Q=
T[]=3D.
  *** Error code 1

> X.include <bsd.port.options.mk>
> X
> X.if ${PORT_OPTIONS:MQT5}
> XUSE_GL+=3D	gl
> X.endif

Can you convert this into option helpers?

> Xpost-install-DOCS-on:
> X	@${MKDIR} ${STAGEDIR}${DOCSDIR}
> X.for d in ${PORTDOCS}
> X	${INSTALL_DATA} ${WRKSRC:H}/${d} ${STAGEDIR}${DOCSDIR}
> X.endfor

COPYTREE_SHARE would be more concise e.g.,

  post-install-DOCS-on:
        (cd ${WRKSRC:H} && ${COPYTREE_SHARE} \
                "${PORTDOCS}" ${STAGEDIR}${DOCSDIR})

--=20
You are receiving this mail because:
You are the assignee for the bug.=



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?bug-210450-13-ubj6VIx81I>