On 2020-2-17 10:37 , Mark Brethen wrote:
> I found this in the Makefile for Frotz 2.51:
> 
>     # Since MacOS lacks pkg-config, pick CURSES_LDFLAGS that's known to work.
>     ifeq ($(UNAME_S),Darwin)
>         MACOS = yes
>         # On MACOS, curses is actually ncurses, but to get wide char support
>         # you need to define _XOPEN_SOURCE_EXTENDED
>         CURSES = curses
>         CFLAGS += -D_XOPEN_SOURCE_EXTENDED -DMACOS -I/opt/local/include \
>                 -D_DARWIN_C_SOURCE -D_XOPEN_SOURCE=600
>         LDFLAGS += -L/opt/local/lib
>         CURSES_LDFLAGS += -lcurses
> 
> looks like it expects a macports ncurses install? Should I strip this out and 
> set it with the portfile?

It might be best to depend on pkgconfig and patch the Makefile to use
it, as the comment implies is already done for other platforms.

- Josh

Reply via email to