openbsd-ports/games/frozen-bubble/Makefile
2022-04-01 18:46:46 +00:00

59 lines
1.3 KiB
Makefile

COMMENT-main = bubble popping game, like puzzle bobble
COMMENT-server = server for the frozen-bubble bubble popping game
VER = 2.2.0
DISTNAME = frozen-bubble-${VER}
REVISION-main = 16
REVISION-server = 11
CATEGORIES = games
HOMEPAGE = http://www.frozen-bubble.org
# GPLv2
PERMIT_PACKAGE = Yes
MASTER_SITES = ${HOMEPAGE}/data/
EXTRACT_SUFX = .tar.bz2
USE_GMAKE = Yes
# No regress tests here
NO_TEST = Yes
MODULES = perl
BUILD_DEPENDS = devel/p5-SDL \
devel/p5-Locale-gettext \
devel/gettext,-tools
# Needed for post-patch deinterlacing
BUILD_DEPENDS += graphics/ImageMagick
RUN_DEPENDS-main = devel/p5-SDL \
devel/p5-Locale-gettext \
${BASE_PKGPATH},-server
LIB_DEPENDS-main = devel/gettext,-runtime \
devel/sdl-pango \
devel/sdl-mixer \
devel/glib2
LIB_DEPENDS-server = devel/gettext,-runtime \
devel/glib2
WANTLIB-main = SDL SDL_Pango SDL_mixer glib-2.0 gobject-2.0 \
intl m pango-1.0 pthread c harfbuzz perl
WANTLIB-server = c glib-2.0 intl pthread
MULTI_PACKAGES = -main -server
# fix "Interlace handling should be turned on when using png_read_image"
post-patch:
@cd ${WRKSRC} && for interlaced in gfx/flags/flag-de.png \
gfx/flags/flag-fi.png \
gfx/flags/flag-no.png; \
do \
${LOCALBASE}/bin/mogrify -interlace none $${interlaced} ;\
done
.include <bsd.port.mk>