Skip to content

Commit

Permalink
devel/love5: Fix build with llvm16
Browse files Browse the repository at this point in the history
- Add LICENSE BSD3CLAUSE
- Utiize USES=localbase
- Pet port{clippy|fmt}

Approved by:	portmgr (blanket)
Sponsored by:	The FreeBSD Foundation
  • Loading branch information
5u623l20 committed Jul 23, 2023
1 parent 2dd9930 commit 5999040
Showing 1 changed file with 19 additions and 12 deletions.
31 changes: 19 additions & 12 deletions devel/love5/Makefile
Expand Up @@ -9,26 +9,33 @@ MAINTAINER= amdmi3@FreeBSD.org
COMMENT= Open-source 2D game engine
WWW= https://www.love2d.org/

LIB_DEPENDS= libIL.so:graphics/devil \
libphysfs.so:devel/physfs \
libfreetype.so:print/freetype2
LICENSE= BSD3CLAUSE
LICENSE_FILE= ${WRKSRC}/license.txt

BUILD_DEPENDS= ${LOCALBASE}/include/boost/shared_ptr.hpp:devel/boost-libs
LIB_DEPENDS= libfreetype.so:print/freetype2 \
libIL.so:graphics/devil \
libphysfs.so:devel/physfs

USES= tar:bzip2 gmake gl dos2unix lua:51 sdl
USE_SDL= sdl mixer
USES= dos2unix gl gmake localbase:ldflags lua:51 sdl tar:bzip2
DOS2UNIX_FILES= src/system/love_system.cpp
USE_CXXSTD= c++14
USE_GL= gl glu
USE_SDL= mixer sdl

GNU_CONFIGURE= yes
CPPFLAGS+= -I${LOCALBASE}/include -I${LOCALBASE}/include/freetype2 \
-I${LUA_INCDIR} `${SDL_CONFIG} --cflags`
CXXFLAGS+= -fsigned-char
LDFLAGS+= -L${LOCALBASE}/lib -L${LUA_LIBDIR}
CONFIGURE_ARGS= --bindir=${PREFIX}/bin --libdir=${PREFIX}/lib \
CONFIGURE_ARGS= --bindir=${PREFIX}/bin \
--libdir=${PREFIX}/lib \
--program-suffix=5
DOS2UNIX_FILES= src/system/love_system.cpp

PLIST_FILES= bin/love5
CPPFLAGS+= -I${LOCALBASE}/include/freetype2 \
-I${LUA_INCDIR} `${SDL_CONFIG} --cflags`
CXXFLAGS+= -fsigned-char
LDFLAGS+= -L${LUA_LIBDIR}

DOCSDIR= ${PREFIX}/share/doc/${PORTNAME}${PKGNAMESUFFIX}

PLIST_FILES= bin/love5
PORTDOCS= *

OPTIONS_DEFINE= DOCS
Expand Down

0 comments on commit 5999040

Please sign in to comment.