On 12/23/2017 6:35 PM, mitchell wodach wrote: > 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/mystuff/games/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 >> >> >>
