You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
gentoo-overlay/media-sound/mup/files/mup-6.6-makefile.patch

70 lines
2.5 KiB

Fix header/library locations for fltk, respect LDFLAGS, and allow the ebuild to
handle docs install.
--- mup-6.6/makefile
+++ mup-6.6/makefile
@@ -80,12 +80,12 @@
# You can change this if your X libraries and headers are somewhere else
# (like /usr/X11R6).
-X_LOCATION = /usr/X11
+X_LOCATION = /usr
# If you installed fltk somewhere other than $(X_LOCATION)/lib
# set this to find them, as in
# FLTK_LIB_LOCATION = -L/usr/local/lib
-FLTK_LIB_LOCATION =
+FLTK_LIB_LOCATION = -L/usr/lib/fltk
# The X libraries to link with Mupmate.
# Depending on how fltk was compiled, you may be able to omit
@@ -99,7 +99,7 @@
#FLTK_VERSION=FLTK_1_1
# The FLTK header files are under $(FLTK_INCLUDE)/FL
-FLTK_INCLUDE = $(X_LOCATION)/include
+FLTK_INCLUDE = $(X_LOCATION)/include/fltk
# You can use fltk_jpeg or jpeg library, whichever you have
# or depending on how fltk was compiled, you may not need it at all
@@ -251,25 +251,25 @@
flex -t extras/lex.l > mup/lex.c
mup/mup: $(MUP_HDRS) $(MUP_SRC)
- $(CCOMPILER) $(CFLAGS) -o $@ $(MUP_SRC) -lm
+ $(CCOMPILER) $(CFLAGS) $(LDFLAGS) -o $@ $(MUP_SRC) -lm
mupdisp/mupdisp: $(MUPDISP_HDRS) $(MUPDISP_BITMAPS) $(MUPDISP_SRC)
- $(CCOMPILER) $(CFLAGS) -L$(X_LOCATION)/lib -o $@ -DNO_VGA_LIB $(MUPDISP_SRC) -lX11
+ $(CCOMPILER) $(CFLAGS) $(LDFLAGS) -L$(X_LOCATION)/lib -o $@ -DNO_VGA_LIB $(MUPDISP_SRC) -lX11
# For Linux console mode support, comment out the previous line
# and uncomment the following line
# $(CCOMPILER) $(CFLAGS) -L$(X_LOCATION)/lib -o $@ $(MUPDISP_SRC) -lvga -lX11 -lm
mkmupfnt/mkmupfnt: $(MKMUPFNT_SRC)
- $(CCOMPILER) $(CFLAGS) -o $@ $(MKMUPFNT_SRC)
+ $(CCOMPILER) $(CFLAGS) $(LDFLAGS) -o $@ $(MKMUPFNT_SRC)
mupmate/mupmate: $(MUPMATE_SRC) $(MUPMATE_HDRS) $(MUPMATE_OTHER_FILES)
- $(CPPCOMPILER) $(CFLAGS) -o $@ $(MUPMATE_SRC) \
+ $(CPPCOMPILER) $(CXXFLAGS) $(LDFLAGS) -o $@ $(MUPMATE_SRC) \
$(FLTK_VERSION) -I$(FLTK_INCLUDE) -Imup -L$(X_LOCATION)/lib \
$(FLTK_LIB_LOCATION) -lfltk -lfltk_images $(X_LIBS) \
$(JPEGLIB) $(PNGLIB) $(ZLIB) -lm
install: all
- mkdir -p $(BINDIR) $(MANDIR) $(DOCDIR)/uguide $(ICONDIR) $(LIBDIR)
+ mkdir -p $(BINDIR) $(MANDIR) $(ICONDIR) $(LIBDIR)
cp mup/mup $(BINDIR)/mup
cp mkmupfnt/mkmupfnt $(BINDIR)/mkmupfnt
cp mupdisp/mupdisp $(BINDIR)/mupdisp
@@ -278,8 +278,6 @@
cp mupmate/mupmate $(BINDIR)/mupmate
cp mupprnt $(BINDIR)/mupprnt
cp docs/*.1 $(MANDIR)
- cp docs/README* docs/*.txt docs/*.ps docs/*.mup $(DOCDIR)
- cp docs/uguide/* $(DOCDIR)/uguide
cp $(MUPMATE_OTHER_FILES) $(ICONDIR)
cp $(MUP_LIB_FILES) $(LIBDIR)