- allow building with base-clang (from gkoehler@, thanks!) - remove BROKEN-{amd64,i386} after gkoehler@'s p5-SDL fix - replace various use of my() in false conditionals, it's fatal with Perl 5.30 - deinterlace some PNGs to silence some libpng warnings OK gkoehler@ afresh1@ (who tested on sparc64 and i386)
63 lines
1.4 KiB
Makefile
63 lines
1.4 KiB
Makefile
# $OpenBSD: Makefile,v 1.29 2020/02/04 22:54:09 cwen Exp $
|
|
|
|
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}
|
|
PKGNAME-main = ${DISTNAME}
|
|
REVISION-main = 15
|
|
PKGNAME-server = frozen-bubble-server-${VER}
|
|
REVISION-server = 10
|
|
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
|
|
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>
|