Commit Graph

31 Commits

Author SHA1 Message Date
cwen
bf21df5dfe openbabel: fix narrowing errors on archs where char is unsigned
by default (ppc, arm).

While here, move to PERMIT_PACKAGE.

OK sthen@
2019-06-25 11:54:02 +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
jasper
9afb35b755 fix build with clang6 2018-04-15 11:51:48 +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
sthen
bcbf44ab87 use LIBCXX 2017-04-10 11:46:18 +00:00
naddy
2594c2979f replace libiconv module 2016-09-13 16:12:14 +00:00
naddy
fe1d4a2aa6 g/c PFRAG.shared 2016-03-27 20:53:14 +00:00
naddy
ce859edcb4 garbage collect CONFIGURE_SHARED 2016-03-11 20:28:21 +00:00
ajacoutot
a183b75553 "/usr/local/lib/pkgconfig/" is part of mtree(8).
Packages should not own this dir to prevent its deletion or a warning that it
cannot be removed because it's not empty at pkg_delete(1) time.
2015-05-22 11:31:10 +00:00
sthen
7670c47f8a WANTLIB+=lzma pthread 2015-04-21 18:53:15 +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
dcoppa
1fa18e1da1 Remove wrong patch; spotted by aja@ 2014-11-04 16:27:23 +00:00
dcoppa
18cc5dacfd Remove default optimizations 2014-11-04 16:06:31 +00:00
ajacoutot
58f1a6f9f6 USE_LIBTOOL=Yes is the default now. 2013-03-21 08:45:11 +00:00
espie
0662a4e9d6 PERMIT_* / REGRESS->TEST sweep 2013-03-11 11:20:26 +00:00
espie
e820071495 normalize pkgpath 2011-09-16 10:31:20 +00:00
espie
bc8dc9adb1 new depends 2010-11-19 07:23:05 +00:00
sthen
cea3dbd6ed move to revision/new-style lib_depends 2010-11-05 08:24:49 +00:00
espie
3075d068d4 USE_GROFF=Yes 2010-10-18 20:52:05 +00:00
ajacoutot
795471e3f6 Remove myself from MAINTAINER. 2010-07-02 17:40:18 +00:00
jasper
4b4fa3396c - bugfix update of openbabel to 2.2.3
ok ajacoutot@ (MAINTAINER)
2010-01-03 22:56:42 +00:00
ajacoutot
60c90e6e1a openbabel-2.2.2: major bugfix release and a stable upgrade
It includes the new Standardized InChI identifier, fixes for many
stereochemistry errors, significantly improved aromatic/Kekule bond
assignment, and coordinate generation. Many more bugfixes and small
improvements are included.
2009-07-13 09:40:02 +00:00
brad
e2b3c7c7cf Pull in a patch from the openbabel source repo to remove
the unconditional use of __builtin_popcount if using GCC.
Eliminates the need for a newer GCC version.

ok ajacoutot@
2008-09-01 08:51:03 +00:00
ajacoutot
1504961432 - update to openbabel-2.2.0
- gcc4 is needed to build this now

* improved force fields and coordinate generation, conformer searching,
enhanced plugins including molecular descriptors, filters, and
command-line transformations
* many formats improved or added, including CIF, mmCIF, Gaussian cube,
PQR, OpenDX cubes, and more
* improved developer API and scripting support
* many, many bugfixes
2008-08-20 16:08:11 +00:00
espie
228a925cd8 fix build in case we're already installed 2007-08-27 16:53:48 +00:00
ajacoutot
7dbb038927 - update to version 2.1.1
(fixes for several important crashes)
2007-07-08 17:50:48 +00:00
ajacoutot
63db075793 - update to openbabel-2.1.0 final 2007-04-08 10:10:23 +00:00
espie
fb458c85dc mostly finish base64 checksum (missing one distfile for dnetc) 2007-04-05 17:41:06 +00:00
ajacoutot
7262cc83c3 Import openbabel-2.1.0b4
Open Babel is a chemical toolbox designed to speak the many languages of
chemical data.  It's an open, collaborative project allowing anyone to
search, convert, analyze, or store data from molecular modeling,
chemistry, solid-state materials, biochemistry, or related areas.
[...]

ok steven@
2007-01-22 16:32:41 +00:00