Bug 58603 - New port: games/neverball, Tilt the floor to guide a ball through an obstacle course
Summary: New port: games/neverball, Tilt the floor to guide a ball through an obstacle...
Status: Closed FIXED
Alias: None
Product: Ports & Packages
Classification: Unclassified
Component: Individual Port(s) (show other bugs)
Version: Latest
Hardware: Any Any
: Normal Affects Only Me
Assignee: freebsd-ports-bugs (Nobody)
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2003-10-27 21:40 UTC by Jeremy Messenger
Modified: 2003-10-28 03:06 UTC (History)
0 users

See Also:


Attachments
neverball.shar (12.78 KB, text/plain)
2003-10-27 21:40 UTC, Jeremy Messenger
no flags Details

Note You need to log in before you can comment on or make changes to this bug.
Description Jeremy Messenger 2003-10-27 21:40:12 UTC
Tilt the floor to roll a ball through an obstacle course within the given time.
If the ball falls or time expires, a ball is lost. Collect 100 coins to save
your progress and earn an extra ball. Red coins are worth 5. Blue coins are
worth 10.

How-To-Repeat: n/a
Comment 1 Adam Weinberger freebsd_committer freebsd_triage 2003-10-27 23:51:57 UTC
Mezz -

Consider using USE_SDL.
Also, this doesn't build on my -stable box:

root@smacky:/usr/ports/BUILD/neverball# make                     
===>  Building for neverball-0.25.11
Makefile:103: vec3.d: No such file or directory
Makefile:103: text.d: No such file or directory
Makefile:103: image.d: No such file or directory
Makefile:103: audio.d: No such file or directory
Makefile:103: solid.d: No such file or directory
Makefile:103: hud.d: No such file or directory
Makefile:103: part.d: No such file or directory
Makefile:103: geom.d: No such file or directory
Makefile:103: back.d: No such file or directory
Makefile:103: game.d: No such file or directory
Makefile:103: level.d: No such file or directory
Makefile:103: menu.d: No such file or directory
Makefile:103: state.d: No such file or directory
Makefile:103: config.d: No such file or directory
Makefile:103: glext.d: No such file or directory
Makefile:103: main.d: No such file or directory
cc -O -pipe -march=pentiumpro -Wall -g -ansi -I/usr/local/include/SDL11 -I/usr/local/include -D_REENTRANT -D_THREAD_SAFE -I/usr/X11R6/include -MM -MF main.d main.c
cc: main.d: No such file or directory
cc: unrecognized option `-MF'
main.o: main.c glext.h state.h config.h audio.h
gmake: *** [main.d] Error 1
*** Error code 2

Stop in /usr/ports/BUILD/neverball.
zsh: 8785 exit 1     make



# Adam

--
Adam Weinberger
vectors.cx	>>  adam@vectors.cx	>>  http://www.vectors.cx
magnesium.net	<<  adamw@magnesium.net	<<  http://www.magnesium.net/~adamw
FreeBSD		>>  adamw@FreeBSD.org	>>  http://people.freebsd.org/~adamw
#vim:set ts=8: 8-char tabs prevent tooth decay.
Comment 2 Jeremy Messenger 2003-10-28 01:00:27 UTC
On Mon, 27 Oct 2003 18:51:57 -0500, Adam Weinberger <adamw@FreeBSD.org> 
wrote:

> Mezz -
>
> Consider using USE_SDL.

Thanks, should have check in bsd.ports.mk.. Now, it's added in my local 
same for neverputt.

> Also, this doesn't build on my -stable box:

Umm, strange and work ok with 5.1-CURRENT. My young brother and sister 
like both of games. :-) However, all I can think of is to try this:

# make patch
# ee work/n*/Makefile

In the around 42 and 43 line, change like this:

-MAPC_DEPS= $(GAME_SRCS:.c=.d)
-GAME_DEPS= $(GAME_OBJS:.o=.d)
+MAPC_DEPS= $(GAME_SRCS:.c)
+GAME_DEPS= $(GAME_OBJS:.o)

I don't know if it's right solution, but it still does work on 
5.1-CURRENT. Can you try this? If it works, then I can submit another shar 
or do you prefer diff against to orignal ports (both neverball and 
neverputt)?

Thanks for test!

Cheers,
Mezz

> root@smacky:/usr/ports/BUILD/neverball# make
> ===>  Building for neverball-0.25.11
> Makefile:103: vec3.d: No such file or directory
> Makefile:103: text.d: No such file or directory
> Makefile:103: image.d: No such file or directory
> Makefile:103: audio.d: No such file or directory
> Makefile:103: solid.d: No such file or directory
> Makefile:103: hud.d: No such file or directory
> Makefile:103: part.d: No such file or directory
> Makefile:103: geom.d: No such file or directory
> Makefile:103: back.d: No such file or directory
> Makefile:103: game.d: No such file or directory
> Makefile:103: level.d: No such file or directory
> Makefile:103: menu.d: No such file or directory
> Makefile:103: state.d: No such file or directory
> Makefile:103: config.d: No such file or directory
> Makefile:103: glext.d: No such file or directory
> Makefile:103: main.d: No such file or directory
> cc -O -pipe -march=pentiumpro -Wall -g -ansi -I/usr/local/include/SDL11 
> -I/usr/local/include -D_REENTRANT -D_THREAD_SAFE -I/usr/X11R6/include 
> -MM -MF main.d main.c
> cc: main.d: No such file or directory
> cc: unrecognized option `-MF'
> main.o: main.c glext.h state.h config.h audio.h
> gmake: *** [main.d] Error 1
> *** Error code 2
>
> Stop in /usr/ports/BUILD/neverball.
> zsh: 8785 exit 1     make
>
>
>
> # Adam
>
> --
> Adam Weinberger
> vectors.cx	>>  adam@vectors.cx	>>  http://www.vectors.cx
> magnesium.net	<<  adamw@magnesium.net	<<  http://www.magnesium.net/~adamw
> FreeBSD		>>  adamw@FreeBSD.org	>>  http://people.freebsd.org/~adamw
> #vim:set ts=8: 8-char tabs prevent tooth decay.


-- 
bsdforums.org 's moderator, mezz.
Comment 3 Adam Weinberger freebsd_committer freebsd_triage 2003-10-28 02:33:06 UTC
>> (10.27.2003 @ 2000 PST): Jeremy Messenger said, in 2.4K: <<
> In the around 42 and 43 line, change like this:
> 
> -MAPC_DEPS= $(GAME_SRCS:.c=.d)
> -GAME_DEPS= $(GAME_OBJS:.o=.d)
> +MAPC_DEPS= $(GAME_SRCS:.c)
> +GAME_DEPS= $(GAME_OBJS:.o)
>> end of "Re: ports/58603: New port: games/neverball, Tilt the floor to guide a ball through an obstacle course" from Jeremy Messenger <<

Yup. That fixed it.

# Adam


--
Adam Weinberger
vectors.cx	>>  adam@vectors.cx	>>  http://www.vectors.cx
magnesium.net	<<  adamw@magnesium.net	<<  http://www.magnesium.net/~adamw
FreeBSD		>>  adamw@FreeBSD.org	>>  http://people.freebsd.org/~adamw
#vim:set ts=8: 8-char tabs prevent tooth decay.
Comment 4 Jeremy Messenger 2003-10-28 02:38:42 UTC
On Mon, 27 Oct 2003 21:33:06 -0500, Adam Weinberger <adamw@FreeBSD.org> 
wrote:

>>> (10.27.2003 @ 2000 PST): Jeremy Messenger said, in 2.4K: <<
>> In the around 42 and 43 line, change like this:
>>
>> -MAPC_DEPS= $(GAME_SRCS:.c=.d)
>> -GAME_DEPS= $(GAME_OBJS:.o=.d)
>> +MAPC_DEPS= $(GAME_SRCS:.c)
>> +GAME_DEPS= $(GAME_OBJS:.o)
>>> end of "Re: ports/58603: New port: games/neverball, Tilt the floor to 
>>> guide a ball through an obstacle course" from Jeremy Messenger <<
>
> Yup. That fixed it.

Great, thanks! Soon, I will start to edit stuff and sumit two new shar 
files for both of them.

Cheers,
Mezz

> # Adam
>
>
> --
> Adam Weinberger
> vectors.cx	>>  adam@vectors.cx	>>  http://www.vectors.cx
> magnesium.net	<<  adamw@magnesium.net	<<  http://www.magnesium.net/~adamw
> FreeBSD		>>  adamw@FreeBSD.org	>>  http://people.freebsd.org/~adamw
> #vim:set ts=8: 8-char tabs prevent tooth decay.


-- 
bsdforums.org 's moderator, mezz.
Comment 5 Adam Weinberger freebsd_committer freebsd_triage 2003-10-28 02:41:16 UTC
>> (10.27.2003 @ 2138 PST): Jeremy Messenger said, in 0.9K: <<
> Great, thanks! Soon, I will start to edit stuff and sumit two new shar 
> files for both of them.
>> end of "Re: ports/58603: New port: games/neverball, Tilt the floor to guide a ball through an obstacle course" from Jeremy Messenger <<

Are there other edits, or do you want me to just incorporate this patch
and USE_SDL and commit?

# Adam


--
Adam Weinberger
vectors.cx	>>  adam@vectors.cx	>>  http://www.vectors.cx
magnesium.net	<<  adamw@magnesium.net	<<  http://www.magnesium.net/~adamw
FreeBSD		>>  adamw@FreeBSD.org	>>  http://people.freebsd.org/~adamw
#vim:set ts=8: 8-char tabs prevent tooth decay.
Comment 6 Jeremy Messenger 2003-10-28 02:50:08 UTC
On Mon, 27 Oct 2003 21:41:16 -0500, Adam Weinberger <adamw@FreeBSD.org> 
wrote:

>>> (10.27.2003 @ 2138 PST): Jeremy Messenger said, in 0.9K: <<
>> Great, thanks! Soon, I will start to edit stuff and sumit two new shar
>> files for both of them.
>>> end of "Re: ports/58603: New port: games/neverball, Tilt the floor to 
>>> guide a ball through an obstacle course" from Jeremy Messenger <<
>
> Are there other edits, or do you want me to just incorporate this patch
> and USE_SDL and commit?

And remove the 'SDL_CONFIG?' since the USE_SDL is taking care of it. You 
can go ahead fix and commit them if you think it's more quick that way. 
Thanks! :-)

Cheers,
Mezz

> # Adam
>
>
> --
> Adam Weinberger
> vectors.cx	>>  adam@vectors.cx	>>  http://www.vectors.cx
> magnesium.net	<<  adamw@magnesium.net	<<  http://www.magnesium.net/~adamw
> FreeBSD		>>  adamw@FreeBSD.org	>>  http://people.freebsd.org/~adamw
> #vim:set ts=8: 8-char tabs prevent tooth decay.


-- 
bsdforums.org 's moderator, mezz.
Comment 7 Adam Weinberger freebsd_committer freebsd_triage 2003-10-28 03:05:28 UTC
State Changed
From-To: open->closed

Committed, thanks! 
Please review the changes I made in case I borked something.