- Update polyglot to 0.3.4 since rails wants the newer version
- Update redmine to use new rails
Security: CVE-2014-0080 [1]
Security: CVE-2014-0081 [1]
Security: CVE-2014-0082 [1]
MFH: 2014Q1
GNATMake was used to clean up the WRKSRC after extraction, but the
problem is that it's not present at that point on a clean build; it
comes in later as a build dependency. Rather than a messy definition
of extract-depends, just remove the files manually without gnatmake.
Without a static library present, gnatmake will build the objects it
needs in the base system -- that's not legal.
The original issue I had with this was using BSD_INSTALL_LIB which
stripped out the symbols in the static library, but I didn't realize
what was happening. Now I know and the library is installed intact
with BSD_INSTALL_DATA.
This is a powerful Computer-Algebra System written in it's own version of
LISP with quite a long history behind it.
PR: ports/186855
Submitted by: Pedro Giffuni <giffunip@tutopia.com>
- Remove cumbersome do-patch:
- Use do-patch: in bsd.port.mk
- Mark 064, 087 and 147 as BADPATCHES
- 064 does not apply cleanly (in bsd.port.mk way on FreeBSD 9.x or older)
- 087 contains patch for src/ops.c which must be applied after 064
- 147 contains patch for src/version.c which must be applied after 087
- Apply BADPATCHES in post-patch:
- Fix keymap installation for vim-lite
- Install keymap in vim source
- Install vietnamese_viscii.vim correctly
- Do not install GUI binary executables and manpages when GUI options are off
- Allow build with python 3.x
- Merge options to Makefile
- Use PORTDATA
- Convert to new options helper
- Use CONFLICTS_INSTALL instead of CONFLICTS
- Use REINPLACE_CMD instead of patch file
- Support STAGEDIR
- Pet portlint
- Cleanup Makefile
- Fix PLIST
- Cosmetic change
- Bump PORTREVISION for dependency and package change
- Replace PERL with REINPLACE_CMD in post-patch.
- Replace "iconv.h" with "${ICONV_PREFIX}/include/iconv.h" so
/usr/include/iconv.h is included on FreeBSD 10 even when
converters/iconv is installed. The port uses iconvctl(3) which
isn't declared in /usr/local/include/iconv.h with -DLIBICONV_PLUG.
- files/patch-lib-error.c: Implement program_name using __progname.
- files/patch-libiconv-Makefile.in: deleted because the libiconv
directory isn't built.
- files/patch-src-Makefile.in:
+ Remove chunks that aren't needed.
+ Remove ../lib/libreco.a from LIBS so CFLAGS+=-fPIC can be removed
from the port Makefile. Instead, just copy lib/error.c (the only
file needed from libreco.a) to src/error.c and compile it into
librecode.so.
PR: 186637
Approved by: demon (maintainer)