svn commit: r340329 - head/devel/upp

Baptiste Daroussin bapt at FreeBSD.org
Sun Jan 19 18:17:54 UTC 2014


Author: bapt
Date: Sun Jan 19 18:17:54 2014
New Revision: 340329
URL: http://svnweb.freebsd.org/changeset/ports/340329
QAT: https://qat.redports.org/buildarchive/r340329/

Log:
  Support stage
  Use options helpers
  Unsilent install
  Remove references to NOPORTDATA

Modified:
  head/devel/upp/Makefile

Modified: head/devel/upp/Makefile
==============================================================================
--- head/devel/upp/Makefile	Sun Jan 19 18:16:46 2014	(r340328)
+++ head/devel/upp/Makefile	Sun Jan 19 18:17:54 2014	(r340329)
@@ -11,15 +11,15 @@ DISTNAME=	${PORTNAME}-x11-src-${PORTVERS
 MAINTAINER=	m.sund at arcor.de
 COMMENT=	Ultimate++, a BSD-licensed, cross-platform, C/C++ RAD suite
 
-LICENSE=	BSD
+LICENSE=	BSD2CLAUSE
 
-LIB_DEPENDS=	freetype:${PORTSDIR}/print/freetype2 \
-		expat:${PORTSDIR}/textproc/expat2 \
-		notify:${PORTSDIR}/devel/libnotify
+LIB_DEPENDS=	libfreetype.so:${PORTSDIR}/print/freetype2 \
+		libexpat.so:${PORTSDIR}/textproc/expat2 \
+		libnotify.so:${PORTSDIR}/devel/libnotify
 
+USES=		gmake
 USE_XORG=	xft
 USE_GNOME=	gtk20
-USE_GMAKE=	yes
 
 WRKSRC=		${WRKDIR}/${DISTNAME}
 BUILD_WRKSRC=	${WRKSRC}/uppsrc
@@ -44,21 +44,15 @@ DESKTOP_ENTRIES="TheIDE" "IDE for cross-
 OPTIONS_DEFINE=	SDL OPENGL MYSQL PGSQL USEMALLOC
 USEMALLOC_DESC=	Compile without U++ heap allocator
 
-NO_STAGE=	yes
+PLIST_FILES=	bin/theide
+
+SDL_USE=	sql
+OPENGL_USE=	gl
+MYSQL_USE=	mysql=yes
+PHSQL_USE=	pgsql=yes
+
 .include <bsd.port.options.mk>
 
-.if ${PORT_OPTIONS:MSDL}
-USE_SDL=	sdl
-.endif
-.if ${PORT_OPTIONS:MOPENGL}
-USE_GL=	gl
-.endif
-.if ${PORT_OPTIONS:MMYSQL}
-USE_MYSQL=	yes
-.endif
-.if ${PORT_OPTIONS:MPGSQL}
-USE_PGSQL=	yes
-.endif
 .if ${PORT_OPTIONS:MUSEMALLOC}
 MACRO_FLAGS+=	-DflagUSEMALLOC
 .endif
@@ -97,14 +91,9 @@ post-build: .SILENT
 	${ECHO_CMD} "REMOTE_MAP = \"\";" >> ${WRKSRC}/GCC.bm
 	${ECHO_CMD} "LINKMODE_LOCK = \"0\";" >> ${WRKSRC}/GCC.bm
 
-do-install: .SILENT
-	${INSTALL_PROGRAM} ${WRKSRC}/theide ${PREFIX}/bin
-.if !defined(NOPORTDATA)
-	${MKDIR} ${DATADIR}
-	cd ${WRKSRC} && ${COPYTREE_SHARE} "${PORTDATA}" ${DATADIR}
-.endif
-
-post-install:
-	@${ECHO_CMD} bin/theide >> ${TMPPLIST}
+do-install:
+	${INSTALL_PROGRAM} ${WRKSRC}/theide ${STAGEDIR}${PREFIX}/bin
+	${MKDIR} ${STAGEDIR}${DATADIR}
+	cd ${WRKSRC} && ${COPYTREE_SHARE} "${PORTDATA}" ${STAGEDIR}${DATADIR}
 
 .include <bsd.port.mk>


More information about the svn-ports-all mailing list