On 2017/09/15 19:44, tro...@kagu-tsuchi.com wrote: > Cataclysm Dark Days Ahead is a post-apocalyptic zombie survival > rougelike, It includes crafting, vehicles, and sci-fi elements. > > This is my first pass at the port. It's the SDL version with graphics > tiles, sounds and lua support enabled. I'd like to do a no_x11 flavor > but I want to get feedback on the basic port before digging in further. > This is building from the master branch as the last release is out of > date and not used by players anymore. > > I only have amd64 to test on so I don't know if other archs will work > or not. I haven't run into any issues with it yet and I've killed off > several characters, I figure there are problably things I've missed in > the port here and there and I get conflicting information about whether > or not I need WANTLIB intl. > > All feedback and testing is welcome. Thanks. > > Tim.
not built yet, but from a read through: : # $OpenBSD: Makefile,v 1.30 2015/06/05 12:20:38 ajacoutot Exp $ : # Original from: Robert Ruehlmann commit log is the place for things like the 'original from' : COMMENT= rogue-like zombie survival game : : V = 2017.09.09 : DISTNAME= cataclysm-dda : PKGNAME= cataclysm-dda-${V} even though the GH_* magic now adds part of the hash, I'd be happier with DISTNAME=cataclysm-dda-2017.09.09 so that the filename matches the port version.. : CATEGORIES= games : : HOMEPAGE= http://en.cataclysmdda.com : : MAINTAINER= Tim Meunier <tro...@kagu-tsuchi.com> : : # Creative Commons 3.0 : PERMIT_PACKAGE_CDROM= Yes : : GH_ACCOUNT= CleverRaven : GH_PROJECT= Cataclysm-DDA : GH_COMMIT= 0d5c4473afb461b5d0de246381a961027d77124d please move GH_* up with DISTNAME : : USE_GMAKE= Yes : : MODULES= lang/lua \ : textproc/intltool : : WANTLIB= SDL2 SDL2_image SDL2_mixer SDL2_ttf c c++ \ : c++abi iconv intl lua5.1 m pthread lua5.1 and the c++ libs should use the variables ${MODLUA_WANTLIB} and ${COMPILER_LIBCXX} - I'm surprised port-lib-depends-check didn't come up with the latter for you? WANTLIB goes immediately after PERMIT_* : : MAKE_FLAGS= CLANG=1 RELEASE=1 USE_HOME_DIR=1 LOCALIZE=1 \ : LANGUAGES=all LUA=1 LUA_BINARY=lua51 TILES=1 SOUND=1 lua51 should probably be ${MODLUA_BIN}, but if it doesn't like the full path, something like ${MODLUA_DEP} : : LIB_DEPENDS+= devel/sdl2-mixer \ : devel/sdl2-image \ : devel/sdl2-ttf : : BUILD_DEPENDS= devel/libexecinfo : : RUN_DEPENDS= devel/gettext you have WANTLIB hanging off gettext, so this should be LIB not RUN_DEPENDS : NO_TEST= Yes : : pre-install: : find ${WRKSRC} -name "*.sh" -exec sed -i -e 's|#!/bin/bash|#!/bin/sh|' {} \; : : .include <bsd.port.mk> DESCR looks like it has three possible alternatives of varying descriptiveness in? it seems like one of the three would be enough..