mirror of
https://git.FreeBSD.org/ports.git
synced 2024-11-23 00:43:28 +00:00
- Fix MENUCOLORS-support on -CURRENT
- Add WITH_MAIL-knob PR: ports/68522 Submitted by Jeremy Chadwick
This commit is contained in:
parent
a8160cedda
commit
aedcefded2
Notes:
svn2git
2021-03-31 03:12:20 +00:00
svn path=/head/; revision=112686
@ -49,6 +49,7 @@ GRAPHICS= # none
|
||||
PATCHFILES+= nh343-menucolor.diff
|
||||
PATCH_SITES+= http://www.cs.joensuu.fi/~pkalli/code/
|
||||
PATCH_DIST_STRIP= -p1
|
||||
MAKE_ENV+= LIBTTY="-lgnuregex"
|
||||
.endif
|
||||
.elif ${PKGNAMESUFFIX} == "-qt"
|
||||
USE_QT_VER= 3
|
||||
@ -59,6 +60,17 @@ GRAPHICS= QT_GRAPHICS
|
||||
.endif
|
||||
.endif
|
||||
|
||||
.include <bsd.port.pre.mk>
|
||||
|
||||
# FreeBSD 5.2.1-RELEASE (or, well, almost) and above use include/gnu/regex.h
|
||||
# while prior releases use include/gnuregex.h. This simply gets rid of the
|
||||
# repetitive warning during the build process on 5.x.
|
||||
.if ${OSVERSION} >= 502010
|
||||
GNU_REGEX_H= <gnu/regex.h>
|
||||
.else
|
||||
GNU_REGEX_H= <gnuregex.h>
|
||||
.endif
|
||||
|
||||
pre-everything::
|
||||
@if [ "${PKGBASE}" != "nethack" ]; then \
|
||||
${ECHO_MSG} "!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!" ; \
|
||||
@ -73,13 +85,16 @@ post-patch:
|
||||
.for f in include/config.h sys/unix/Makefile.src sys/unix/Makefile.top
|
||||
${REINPLACE_CMD} -e 's|%%HACKNAME%%|${HACKNAME}|g;s|%%HACKDIR%%|${PREFIX}/${HACKDIR}|g' ${WRKSRC}/${f}
|
||||
.endfor
|
||||
${REINPLACE_CMD} -e 's|<regex.h>|<gnuregex.h>|g' ${WRKSRC}/src/sounds.c
|
||||
${REINPLACE_CMD} -e 's|<regex.h>|${GNU_REGEX_H}|g' ${WRKSRC}/src/sounds.c
|
||||
${REINPLACE_CMD} -e 's|<malloc.h>|<stdlib.h>|g' ${WRKSRC}/win/Qt/qt_win.cpp
|
||||
.if defined(WITHOUT_SHELL)
|
||||
@${REINPLACE_CMD} -e 's|#define SHELL|/* #define SHELL|' ${WRKSRC}/include/unixconf.h
|
||||
${REINPLACE_CMD} -e 's|#define SHELL|/* #define SHELL|' ${WRKSRC}/include/unixconf.h
|
||||
.endif
|
||||
.if defined(WITH_MENUCOLORS)
|
||||
${REINPLACE_CMD} -e 's|<regex.h>|<gnuregex.h>|g' ${WRKSRC}/include/color.h
|
||||
${REINPLACE_CMD} -e 's|<regex.h>|${GNU_REGEX_H}|g' ${WRKSRC}/include/color.h
|
||||
.endif
|
||||
.if defined(WITH_MAIL)
|
||||
${REINPLACE_CMD} -e 's|/\* #define MAIL \*/|#define MAIL|' ${WRKSRC}/include/unixconf.h
|
||||
.endif
|
||||
|
||||
pre-configure:
|
||||
@ -92,4 +107,4 @@ post-install:
|
||||
${INSTALL_DATA} ${WRKSRC}/doc/Guidebook.txt ${PREFIX}/${HACKDOCSDIR}
|
||||
.endif
|
||||
|
||||
.include <bsd.port.mk>
|
||||
.include <bsd.port.post.mk>
|
||||
|
@ -1,5 +1,6 @@
|
||||
--- sys/unix/Makefile.src.orig Sat Aug 30 09:08:04 2003
|
||||
+++ sys/unix/Makefile.src Mon Sep 1 23:12:45 2003
|
||||
diff -ruN sys.orig/unix/Makefile.src sys/unix/Makefile.src
|
||||
--- sys.orig/unix/Makefile.src Sun Dec 7 15:39:13 2003
|
||||
+++ sys/unix/Makefile.src Wed Jun 30 08:27:32 2004
|
||||
@@ -146,19 +146,29 @@
|
||||
# directories. The ones given below is the usual spot for linux systems.
|
||||
# The paths are for glibconfig.h and gnomesupport.h respectively.
|
||||
@ -61,7 +62,12 @@
|
||||
|
||||
# on some systems the termcap library is in -ltermcap or -lcurses
|
||||
# on 386 Xenix, the -ltermlib tputs() seems not to work; use -lcurses instead
|
||||
@@ -235,19 +264,19 @@
|
||||
@@ -231,23 +260,23 @@
|
||||
# WINTTYLIB = -lcurses
|
||||
# WINTTYLIB = -lcurses16
|
||||
# WINTTYLIB = -lncurses
|
||||
-WINTTYLIB = -ltermlib
|
||||
+WINTTYLIB = -ltermlib ${LIBTTY}
|
||||
#
|
||||
# libraries for X11
|
||||
# If USE_XPM is defined in config.h, you will also need -lXpm here.
|
||||
|
Loading…
Reference in New Issue
Block a user