Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 17 Apr 2018 13:35:46 +0000 (UTC)
From:      Dmitry Marakasov <amdmi3@FreeBSD.org>
To:        ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org
Subject:   svn commit: r467602 - head/devel/guichan
Message-ID:  <201804171335.w3HDZko5044239@repo.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: amdmi3
Date: Tue Apr 17 13:35:46 2018
New Revision: 467602
URL: https://svnweb.freebsd.org/changeset/ports/467602

Log:
  - Add LICENSE_FILE
  - Switch to USES=localbase
  - Switch to options helpers
  - Cosmetic fixes
  - Install documentation

Modified:
  head/devel/guichan/Makefile
  head/devel/guichan/pkg-plist

Modified: head/devel/guichan/Makefile
==============================================================================
--- head/devel/guichan/Makefile	Tue Apr 17 13:34:49 2018	(r467601)
+++ head/devel/guichan/Makefile	Tue Apr 17 13:35:46 2018	(r467602)
@@ -5,51 +5,36 @@ PORTNAME=	guichan
 PORTVERSION=	0.8.2
 PORTREVISION=	11
 CATEGORIES=	devel games
-MASTER_SITES=	http://pkgs.fedoraproject.org/repo/pkgs/guichan/guichan-0.8.2.tar.gz/af535d7f387e774e3197cef8023ea105/
+MASTER_SITES=	http://pkgs.fedoraproject.org/repo/pkgs/guichan/${DISTFILES}/af535d7f387e774e3197cef8023ea105/
 
 MAINTAINER=	ports@FreeBSD.org
 COMMENT=	Small, efficient C++ GUI library designed for games
 
 LICENSE=	BSD3CLAUSE
+LICENSE_FILE=	${WRKSRC}/COPYING
 
+USES=		gmake pathfix libtool localbase:ldflags
 GNU_CONFIGURE=	yes
 USE_LDCONFIG=	yes
-USES=		gmake pathfix libtool
 
-CPPFLAGS+=	-I${LOCALBASE}/include
-LDFLAGS+=	-L${LOCALBASE}/lib
+PORTDOCS=	AUTHORS ChangeLog NEWS README TODO
 
-OPTIONS_DEFINE=		SDL ALLEGRO OPENGL
+OPTIONS_DEFINE=		SDL ALLEGRO OPENGL DOCS
 OPTIONS_DEFAULT=	SDL OPENGL
-ALLEGRO_DESC=	Allegro support
+OPTIONS_SUB=		yes
 
-.include <bsd.port.options.mk>
+SDL_USE=		SDL=sdl,image
+SDL_CONFIGURE_ENABLE=	sdl sdlimage
 
-.if ${PORT_OPTIONS:MSDL}
-USE_SDL+=	sdl image
-CONFIGURE_ARGS+=--enable-sdl --enable-sdlimage
-PLIST_SUB+=	SDL=""
-.else
-CONFIGURE_ARGS+=--disable-sdl --disable-sdlimage
-PLIST_SUB+=	SDL="@comment "
-.endif
+ALLEGRO_DESC=		Allegro support
+ALLEGRO_LIB_DEPENDS=	liballeg.so:devel/allegro
+ALLEGRO_CONFIGURE_ENABLE=allegro
 
-.if ${PORT_OPTIONS:MALLEGRO}
-LIB_DEPENDS+=	liballeg.so:devel/allegro
-CONFIGURE_ARGS+=--enable-allegro
-PLIST_SUB+=	ALLEGRO=""
-.else
-CONFIGURE_ARGS+=--disable-allegro
-PLIST_SUB+=	ALLEGRO="@comment "
-.endif
+OPENGL_USE=		GL=gl
+OPENGL_CONFIGURE_ENABLE=opengl
 
-.if ${PORT_OPTIONS:MOPENGL}
-USE_GL=		yes
-CONFIGURE_ARGS+=--enable-opengl
-PLIST_SUB+=	GL=""
-.else
-CONFIGURE_ARGS+=--disable-opengl
-PLIST_SUB+=	GL="@comment "
-.endif
+post-install-DOCS-on:
+	@${MKDIR} ${STAGEDIR}${DOCSDIR}
+	cd ${WRKSRC} && ${INSTALL_DATA} ${PORTDOCS} ${STAGEDIR}${DOCSDIR}
 
 .include <bsd.port.mk>

Modified: head/devel/guichan/pkg-plist
==============================================================================
--- head/devel/guichan/pkg-plist	Tue Apr 17 13:34:49 2018	(r467601)
+++ head/devel/guichan/pkg-plist	Tue Apr 17 13:35:46 2018	(r467602)
@@ -58,10 +58,10 @@ include/guichan/widgets/window.hpp
 %%ALLEGRO%%include/guichan/allegro/allegroimage.hpp
 %%ALLEGRO%%include/guichan/allegro/allegroimageloader.hpp
 %%ALLEGRO%%include/guichan/allegro/allegroinput.hpp
-%%GL%%include/guichan/opengl/openglgraphics.hpp
-%%GL%%include/guichan/opengl/openglimage.hpp
-%%GL%%include/guichan/opengl/openglallegroimageloader.hpp
-%%GL%%include/guichan/opengl/openglsdlimageloader.hpp
+%%OPENGL%%include/guichan/opengl/openglgraphics.hpp
+%%OPENGL%%include/guichan/opengl/openglimage.hpp
+%%OPENGL%%include/guichan/opengl/openglallegroimageloader.hpp
+%%OPENGL%%include/guichan/opengl/openglsdlimageloader.hpp
 %%SDL%%include/guichan/sdl/sdlgraphics.hpp
 %%SDL%%include/guichan/sdl/sdlimage.hpp
 %%SDL%%include/guichan/sdl/sdlimageloader.hpp
@@ -76,11 +76,11 @@ libdata/pkgconfig/guichan-0.8.pc
 %%ALLEGRO%%lib/libguichan_allegro.so
 %%ALLEGRO%%lib/libguichan_allegro.so.1
 %%ALLEGRO%%lib/libguichan_allegro.so.1.1.0
-%%GL%%lib/libguichan_opengl.a
-%%GL%%lib/libguichan_opengl.so
-%%GL%%lib/libguichan_opengl.so.1
-%%GL%%lib/libguichan_opengl.so.1.1.0
-%%GL%%libdata/pkgconfig/guichan_opengl-0.8.pc
+%%OPENGL%%lib/libguichan_opengl.a
+%%OPENGL%%lib/libguichan_opengl.so
+%%OPENGL%%lib/libguichan_opengl.so.1
+%%OPENGL%%lib/libguichan_opengl.so.1.1.0
+%%OPENGL%%libdata/pkgconfig/guichan_opengl-0.8.pc
 %%SDL%%lib/libguichan_sdl.a
 %%SDL%%lib/libguichan_sdl.so
 %%SDL%%lib/libguichan_sdl.so.1



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