I don't now if this error is on my end but when i try make fetch I get this output:
make fetch Fatal: one category in games mystuff should match PKGPATH=dxx-rebirth (in dxx-rebirth) Fatal: bogus PKGPATH=dxx-rebirth (no subdirectory) (in dxx-rebirth) *** Error 1 in /usr/ports/mystuff/dxx-rebirth (/usr/ports/infrastructure/mk/bsd.port.mk:3520 '.BEGIN': @exit 1) Mitch On Sat, Dec 23, 2017 at 4:41 PM, Thomas Frohwein <[email protected]> wrote: > This works! Played partly into the first level of D2x now. Great job and > thanks for fixing this! I bet gog.com will see a spike of their sales of > Descent 1 & 2 now ;-) > -------------------------------------------- > On Sat, 12/23/17, Brian Callahan <[email protected]> wrote: > > Subject: Re: NEW: games/dxx-rebirth > To: "Thomas Frohwein" <[email protected]>, "Ports Mailing List" > <[email protected]> > Date: Saturday, December 23, 2017, 10:49 AM > > > On 12/23/17 12:37, Brian Callahan > wrote: > > > > On 12/23/2017 12:33 PM, Brian > Callahan wrote: > >> > >> On 12/23/2017 6:00 AM, Thomas > Frohwein wrote: > >>> Do you like getting > disoriented flying through narrow corridors while > >>> getting fired at from 6 > degrees of freedom? Enjoy looking at confusing > >>> maps that look like yarn > after your cats played with it? Love > >>> blowing up > >>> reactors that should red > balls at you, only to get lost trying to find > >>> the exit afterwards and > getting blown up with the entire mine? If this > >>> sounds fun to you, you > have probably played Descent 1 or 2. dxx-rebirth > >>> is the official portable > version of the open-sourced engine. > >>> > >>> Note that due to a linker > error this is just for Descent 1, not 2 at > >>> this > >>> point. > >>> > >>> Incorporated helpful > feedback from bcallah@ and did a major clean > >>> up since the version he > commented on. > >>> > >>> portcheck and make > port-lib-depends-check run cleanly. > >>> > >>> Main issue (besides > eventually fixing build of the d2x part) is the > >>> license: > >>> The source of the game was > released under "Parallax License" which > >>> restricts to > "NON-COMMERCIAL, ROYALTY OR REVENUE > >>> FREE PURPOSES" and the > community work around it is GPLv3: > >>> > >>> https://github.com/dxx-rebirth/dxx-rebirth/blob/master/COPYING.txt > >>> > >>> Therefore I put CDROM No, > PACKAGE_FTP Yes... Would appreciate > >>> someone with more > experience with license questions > >>> commenting on this. > >>> > >>> Runs well on my > amd64-driven Thinkpad x230 in 1366x768. > >>> Completed first level > without issues. Sound, mouse, keyboard, and > >>> flightstick controls are > working. > >>> > >>> Attempts to build with > clang failed due to something that appears to > >>> be a compiler bug related > to unused lambda capture like this here: > >>> > >>> https://stackoverflow.com/questions/41960347/why-am-i-getting-an- > >>> > unused-lambda-capture-warning > >>> > >>> The error is: > >>> > similar/main/automap.cpp:1155:41: error: lambda capture 'am' > is not > >>> used > [-Werror,-Wunused-lambda-capture] > >>> > std::sort(range.begin(), range.end(), [am](const Edge_info > >>> *const a, > >>> const Edge_info *const b) > { > >>> > >>> I'd be happy if someone > with more experience knows a better solution. > >> > >> Yikes. SConstruct is a mess. > > > > Not your fault, scons is just a > mess. > > > >> Anyhow, I fixed all this up > and got Descent 2 working as well. I'll > >> send an updated tarball in a > bit. > >> > >> ~Brian > >> > > > > OK. Here's the fixed port. Now you get > both game engines! > > OK? > > ~Brian > > >
