1) Move -a from XMKMF command variable to a new XMKMF_ARGS variable.
For ports that don't need -a introduce USES=imake:notall.
This way ports no longer have to redefine XMKMF.
2) xmkmf -a runs imake with the flags in IMAKECPPFLAGS as extra arguments
to set CPP, CC and CXX. This creates the top Makefile, and then xmkmf
runs make Makefiles. This Makefiles target runs imake for each
subdirectory but these imake invocations did not have the flags from
IMAKECPPFLAGS so the resulting makefiles used the wrong C preprocessor
when clang is used (/usr/bin/cpp instead of /usr/local/bin/tradcpp).
Instead of letting xmkmf pass IMAKECPPFLAGS from the environment to
imake let imake handle IMAKECPPFLAGS itself just like it handles
IMAKEINCLUDE.
This exposed configure errors in x11-clocks/mouseclock and x11-wm/fvwm.
Approved by: portmgr (bapt)
. lib (default, implicit);
. build,
. patch.
The default is the same, all existing ports stay valid.
2. Introduce variable ICONV_CMD with default to ${LOCALBASE}/bin/iconv.
It is intended to get the value of /usr/bin/iconv at recent 10.x.
3. Adopt all ports to using USES+= icomv:build and iconv:patch and
change iconv (executable) at Makefile commands to ${ICONV_CMD} at those ports.
Submitted by: bsam (me, via e-mail)
Approved by: portmgr (bapt)
ming.c: In function 'rb_Ming_key_press':
ming.c:59: error: 'struct RString' has no member named 'len'
ming.c:62: error: 'struct RString' has no member named 'ptr'
ming.c: In function 'rb_Ming_on_key_press':
ming.c:71: error: 'struct RString' has no member named 'len'
ming.c:74: error: 'struct RString' has no member named 'ptr'
*** [ming.o] Error code 1
Stop in /wrkdirs/usr/ports/japanese/ruby-ming/work/ming-ruby-0.1.6/ext/ming/ming.
PORTREVISION bumped to reset dependencies for folks that don't use NLS.
PR: 181205
Submitted by: az
Reviewed by: jgh, marino
Approved by: bapt/culot (mentors, implicit)
OptionsNG-fied.
- Convert makefile header to new format.
- Remove shlib version from LIB_DEPENDS.
- Remove M17N option and make m17n feature always on. It is because
configure script enables m17n feature by default and there is no
practical advantage of disabling it.
- Remove www/w3m-m17n and www/w3m-m17-img because they are now identical
with www/w3m and www/w3m-img.
- Add entry of removed ports to MOVED.
- Update CONFLICTS.
- Adjust dependency of www/emacs-w3m.
- Bump PORTREVISON of w3m ports and www/emacs-w3m.
PR: ports/178189
Submitted by: Yasuhiro KIMURA <yasu@utahime.org>
- Define LICENSE (BSD), do not reset default DISTNAME
- Cleanup the port a bit, inc. header and COMMENT
- Add useful port description, fix WWW address
Reported by: pointyhat-west
NB: there is version 1.4.0 available.
Unfortunately, this also affects some ports using QT3 as a GUI toolkit.
Changes to infrastructure files:
- bsd.kde.mk : obsolete, remove
- bsd.qt.mk : note that a CONFLICTS_BUILD line can probably go after a while
- CHANGES : document the removals from bsd.port.mk
- KNOBS : remove KDE and QT (KDE4 and QT4 should be used instead)
- MOVED : add the removed ports
PR: ports/180745
Submitted by: rene
Approved by: portmgr (bapt)
Exp-run by: bapt
- Try to unbreak parallel builds (-jX)
- Drop shlib ABI version from LIB_DEPENDS
- Install manual pages relative to MANPREFIX
- Rephrase port description, kill EOL space, add WWW line
Reported by: pointyhat-west
* Fixes cursor movement issue on Emacs 24 (Issue 168)
* Support numpad keys in mozc.el (Issue 170)
* Support Emacs 24 in mozc.el (Issue 190)
* Support surrounding text
* Dictionary update
- Take maintainership.
Approved by: daichi (maintainer)