29 Commits

Author SHA1 Message Date
sthen
3cdf2816b0 sync WANTLIB for some packages that could be semi-automated for some
common missing libs, with "help" from portbump, but i reviewed everything
2022-03-27 16:23:04 +00:00
naddy
85229c97e7 drop RCS Ids 2022-03-11 18:49:30 +00:00
sthen
485792605b replace simple PERMIT_PACKAGE_CDROM=Yes with PERMIT_PACKAGE=Yes 2019-07-12 21:02:12 +00:00
sthen
77c57f1c53 fix build with gcc 4.9 2018-10-26 15:47:30 +00:00
sthen
25f0e460f2 Add COMPILER lines to c++ ports which currently use the default. Adjust
some existing COMPILER lines with arch restrictions etc. In the usual
case this is now using "COMPILER = base-clang ports-gcc base-gcc" on
ports with c++ libraries in WANTLIB.

This is basically intended to be a noop on architectures using clang
as the system compiler, but help with other architectures where we
currently have many ports knocked out due to building with an unsuitable
compiler -

- some ports require c++11/newer so the GCC version in base that is used
on these archirtectures is too old.

- some ports have conflicts where an executable is built with one compiler
(e.g. gcc from base) but a library dependency is built with a different
one (e.g. gcc from ports), resulted in mixing incompatible libraries in the
same address space.

devel/gmp is intentionally skipped as it's on the path to building gcc -
the c++ library there is unused in ports (and not built by default upstream)
so intending to disable building gmpcxx in a future commit.
2018-10-24 14:27:57 +00:00
sthen
5e964ab0df bump LIBCXX/LIBECXX/COMPILER_LIBCXX ports. 2017-07-26 22:45:14 +00:00
espie
8ac47fd9c6 use COMPILER_LIBCXX where applicable 2017-07-16 19:18:47 +00:00
espie
e75510c1e4 may change installed header, so bump.
simply go to cstdint directly with clang.
fixes ptr/bool comparisons
2017-04-27 23:11:09 +00:00
sthen
7b9fdbb2c9 use LIBCXX 2017-04-10 11:45:22 +00:00
sthen
1f93430d34 Add build dep on e2fsprogs (libuuid); autoconf picks it up. It's only used
when building tests, so doesn't affect the package. ok sebastia@
2016-04-08 09:11:59 +00:00
sthen
3de3257625 Remove special handling in libmemcached for a strange list of supposedly
"!atomic" arches, packaging is broken on all but the whitelisted arches due
to changes upstream since this handling was added. Unbreaks powerpc, may
unbreak others, won't break any which currently work. If any remain broken
after this, they can be looked at separately later.

zhuk@ landry@ agree with this direction.
2016-02-17 12:42:21 +00:00
sebastia
394c0048e3 Unbreak libmemcached on hppa, breakage and suggested pointer for fix by landry@
OK landry@
2015-12-13 21:23:08 +00:00
sebastia
b8ba22d0f9 Major update from 0.48 to 1.0.18.
Now have to USE_GMAKE to build.

all direct dependencies build tested, with www/sogo also runtime tests
done.

updated requested by and OK ajacoutot@
2015-11-10 08:43:36 +00:00
naddy
dec091b387 fold lib-only PFRAG.shared into PLIST 2015-03-19 12:12:20 +00:00
naddy
6bb8d0674b Drop USE_GROFF from ports where the formatting differences are acceptable
or mandoc provides the more useful output.
2015-02-16 22:57:07 +00:00
naddy
570aa62a9c Drop remaining MD5/RMD160/SHA1 checksums. 2015-01-18 03:12:39 +00:00
sthen
ba6e2f7a3f convert some UTF-8 smart quotes to ascii, pod2man in perl 5.18 doesn't like them 2014-03-21 00:41:18 +00:00
ajacoutot
58f1a6f9f6 USE_LIBTOOL=Yes is the default now. 2013-03-21 08:45:11 +00:00
espie
bcf3856632 PERMIT_* / REGRESS->TEST sweep 2013-03-11 10:50:00 +00:00
jasper
3c9f0d1a13 no need to keep using the gcc3 module on sparc
from brad
2011-07-11 14:04:42 +00:00
kili
27f99a5541 --disable-silent-rules is now added to CONFIGURE_ARGS per default,
if CONFIGURE_STYLE = gnu.
2011-06-02 17:09:31 +00:00
sebastia
c7c1d9ece4 Update libmemcached from 0.44 to 0.48. Patch from piotr sikora at frickle com
Thanks.

reads fine to jasper@, and OK sthen@
2011-04-14 11:17:49 +00:00
naddy
5ba9e6cafd Epoch bump for lang/gcc/3.3 because the version number shouldn't
count as older than one from 2005.

Revision bump for all ports that depend on libstdc++-3 because the
package specs have changed.
2011-01-15 01:07:45 +00:00
sebastia
b0f236fa73 Include missing header files to fix compilation warnings. Bump revision.
OK jasper@, landry@
2010-12-01 09:19:28 +00:00
espie
5855efb734 move depends to new style 2010-11-15 19:45:56 +00:00
espie
5c08d95027 USE_GROFF=Yes 2010-10-18 17:47:50 +00:00
sebastia
6f9272a526 Update libmemcached to 0.44. Based on patch sent by
"Piotr Sikora" <piotr.sikora _AT_ frickle.com>

OK, landry@
2010-10-11 10:39:22 +00:00
sebastia
c98fade553 This atomic feature is not a gcc4 feature, there are only three archs which provide it.
Pointed out and fix suggestion by Piotr Sikora < piotr.sikora _AT_ frickle.com >, who
also provided an initial port, where the part of the port regarding the atomic was taken from.

OK landry@
2010-10-05 08:40:44 +00:00
sebastia
eef7b8f3e5 Import libmemcached: C C++ API for memcached
libmemcache is a C C++ API for memcached, which is a high-performance,
distributed memory object caching system, generic in nature, but
intended for use in speeding up dynamic web applications by
alleviating database load.

After many back and forth, finally OK landry@
2010-10-01 09:32:36 +00:00