29 Commits

Author SHA1 Message Date
kn
6eb368346a Update to latest commit
This includes OpenBSD specific fixes for gtest's own tests as well as
updates required by (future) consumers such as devel/abseil-cpp.

Fixes upstreamed, diff and tests (amd64, macppc) from Andrew Krasavin.
Similar diff and more tests incl. consumers from op.
Input on using ${version}pl${commit} from sthen and bentley.

OK op
2022-02-13 11:15:33 +00:00
kn
6df5ccd5e0 Register missing python test dependency
Detected at configure time and used at test time.

OK tb
2022-02-08 09:31:46 +00:00
ajacoutot
1de2b8c57e Update to gtest-1.8.1.
Still super old but enough for landry@ to update devel/proj
2021-10-31 16:09:26 +00:00
sthen
f69d1135ed be smarter about GH_TAGNAME; when generating the default DISTNAME, only
strip a leading "v" when it's followed by what looks like a version number,
also have it handle a few other common names seen in ports. likewise when
stripping 'v' from the default WRKDIST, also allow 'V', but only if
followed by digits (which seems a better match to what github are doing).

update the few ports which _require_ updates to match this change.

been through a bulk on i386 (plus I've diffed "make dump-vars" run in
in all ports having GH_TAGNAME before+after applying the patch), ok jca
2020-02-13 22:19:35 +00:00
sthen
9fe1e38b23 replace simple PERMIT_PACKAGE_CDROM=Yes with PERMIT_PACKAGE=Yes 2019-07-12 20:43:27 +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
naddy
b2cd148e7c arm switched to clang; remove never true condition 2018-07-10 15:43:51 +00:00
jca
1f80428607 Add url to alpha build failure log, ugly error message 2017-11-29 11:57:02 +00:00
jca
463989ff4f ICE on alpha 2017-11-29 11:52:49 +00:00
jca
efb524fa97 Give this a chance on arm, build with -O0 if base gcc is used
This makes clang from ports usable again (since it has a rdep on gtest).
2017-10-28 14:43:18 +00:00
visa
b54cfa4be5 Fix GOT overflow on mips64.
OK jasper@
2017-08-16 17:27:39 +00:00
sthen
5e964ab0df bump LIBCXX/LIBECXX/COMPILER_LIBCXX ports. 2017-07-26 22:45:14 +00:00
espie
c114d7057b add pthread to COMPILER_LIBCXX.
white lie, but it allows clang and gcc to be more similar
bump accordingly.
2017-07-23 09:26:25 +00:00
espie
8ac47fd9c6 use COMPILER_LIBCXX where applicable 2017-07-16 19:18:47 +00:00
sthen
ff492b3488 Enable gtest patches, from Greg Steuck.
Greg contacted the maintainer who said he's no longer interested,
so drop MAINTAINER and bump REVISION while there.
2017-05-17 20:09:36 +00:00
sthen
7334d19f59 update to gtest-1.8.0, fixes things with clang 2017-04-23 11:14:47 +00:00
sthen
7b9fdbb2c9 use LIBCXX 2017-04-10 11:45:22 +00:00
naddy
c326edce1b The ${PROJECT}.googlecode.com/files/ master sites are no longer
accessible, but the distfiles are still available at an archive URL.
Introduce MASTER_SITE_GOOGLECODE and use it for all affected ports.

ok czarkoff@ danj@ sthen@
2016-10-01 11:54:14 +00:00
naddy
c253f424ca garbage collect CONFIGURE_SHARED 2016-03-11 19:59:11 +00:00
sthen
3451d0c08d Chase Location: header redirects for googlecode-hosted HOMEPAGEs and
bump REVISION.
2016-01-26 13:05:26 +00:00
naddy
2382144b92 fold lib-only PFRAG.shared into PLIST, regen PLIST, and bump 2015-03-16 18:07:34 +00:00
naddy
570aa62a9c Drop remaining MD5/RMD160/SHA1 checksums. 2015-01-18 03:12:39 +00:00
naddy
c2832a1290 move http://code.google.com, *.googlecode.com, and sites.google.com to https
suggested by bentley@
2013-08-07 21:31:12 +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
sthen
88ea72915d Change SEPARATE_BUILD=(concurrent|simple) to Yes; bsd.port.mk doesn't
make a distinction between these.  ok aja@ dcoppa@
2012-03-29 13:38:12 +00:00
jasper
94970015e5 - regen WANTLIB 2011-11-04 09:18:43 +00:00
espie
5855efb734 move depends to new style 2010-11-15 19:45:56 +00:00
landry
e02d06d91c Import gtest 1.4.0:
Google's framework for writing C++ tests on a variety of platforms
(Linux, Mac OS X, Windows, Cygwin, Windows CE, and Symbian). Based on
the xUnit architecture. Supports automatic test discovery, a rich set
of assertions, user-defined assertions, death tests, fatal and
non-fatal failures, value- and type-parameterized tests, various
options for running the tests, and XML test report generation.

From MAINTAINER Vincent Auclair (thanks!) @ ACSEL
2009-12-31 11:21:13 +00:00