svn commit: r475335 - head/devel/liteide

Yuri Victorovich yuri at FreeBSD.org
Wed Jul 25 20:25:55 UTC 2018


Author: yuri
Date: Wed Jul 25 20:25:54 2018
New Revision: 475335
URL: https://svnweb.freebsd.org/changeset/ports/475335

Log:
  devel/liteide: Update 33.3 -> 34
  
  Replace QT4/QT5 options with flavors.
  
  PR:		229928
  Submitted by:	Dmitri Goutnik <dg at syrec.org> (maintainer)
  Approved by:	portmgr (flavors)

Modified:
  head/devel/liteide/Makefile
  head/devel/liteide/distinfo

Modified: head/devel/liteide/Makefile
==============================================================================
--- head/devel/liteide/Makefile	Wed Jul 25 20:16:37 2018	(r475334)
+++ head/devel/liteide/Makefile	Wed Jul 25 20:25:54 2018	(r475335)
@@ -2,7 +2,7 @@
 
 PORTNAME=	liteide
 DISTVERSIONPREFIX=	x
-DISTVERSION=	33.3
+DISTVERSION=	34
 CATEGORIES=	devel editors
 
 MAINTAINER=	dg at syrec.org
@@ -11,30 +11,39 @@ COMMENT=	Simple, open source, cross-platform Go IDE
 LICENSE=	LGPL21+
 LICENSE_FILE=	${WRKSRC}/LICENSE.LGPL
 
-WRKSRC_SUBDIR=	liteidex
+FLAVORS=	qt5 qt4
+FLAVOR?=	${FLAVORS:[1]}
 
+qt4_CONFLICTS_INSTALL=	${PORTNAME}
+qt4_PKGNAMESUFFIX=	-qt4
+qt5_CONFLICTS_INSTALL=	${PORTNAME}-qt4
+
 USES=		qmake
+USE_GL=		gl
 USE_LDCONFIG=	${PREFIX}/lib/${PORTNAME}
 USE_GITHUB=	yes
 GH_ACCOUNT=	visualfc
-LDFLAGS+=	-Wl,--as-needed
 
-PORTDOCS=	CONTRIBUTORS README.md
+.if ${FLAVOR} == qt4
+USES+=		qt:4
+USE_QT=		corelib gui moc_build network rcc_build uic_build webkit xml
+PLIST_SUB+=	QT4="" NO_QT4="@comment "
+.else
+USES+=		qt:5
+USE_QT=		buildtools_build core gui network printsupport widgets xml
+PLIST_SUB+=	QT4="@comment " NO_QT4=""
+.endif
 
-ICON_SIZES=	16 24 32 48 64 128
+WRKSRC_SUBDIR=	liteidex
 
-OPTIONS_DEFINE=		DEBUG DOCS
-OPTIONS_SINGLE=		QT
-OPTIONS_SINGLE_QT=	QT4 QT5
-OPTIONS_DEFAULT=	QT5
-OPTIONS_SUB=		yes
+PORTDOCS=	CONTRIBUTORS README.md
 
+OPTIONS_DEFINE=	DEBUG DOCS
+OPTIONS_SUB=	yes
+
 DEBUG_CONFIGURE_ENABLE=	debug
 
-QT4_USES=	qt:4
-QT4_USE=	QT=corelib,gui,network,webkit,xml,moc_build,rcc_build,uic_build
-QT5_USES=	qt:5
-QT5_USE=	QT=core,gui,network,printsupport,widgets,xml,buildtools_build
+ICON_SIZES=	16 24 32 48 64 128
 
 post-install:
 	@${MKDIR} ${STAGEDIR}${PREFIX}/share/applications

Modified: head/devel/liteide/distinfo
==============================================================================
--- head/devel/liteide/distinfo	Wed Jul 25 20:16:37 2018	(r475334)
+++ head/devel/liteide/distinfo	Wed Jul 25 20:25:54 2018	(r475335)
@@ -1,3 +1,3 @@
-TIMESTAMP = 1524491876
-SHA256 (visualfc-liteide-x33.3_GH0.tar.gz) = 31d9b1949f9d8a1027e669b8cca1cd274aa92db5fc3a97e2dd950763a85c1556
-SIZE (visualfc-liteide-x33.3_GH0.tar.gz) = 2672197
+TIMESTAMP = 1532532512
+SHA256 (visualfc-liteide-x34_GH0.tar.gz) = a59f858b0867a70aa457ab997a9102b24e733a05f617844a900a07c606a94eb7
+SIZE (visualfc-liteide-x34_GH0.tar.gz) = 2687348


More information about the svn-ports-all mailing list