Commit Graph

82 Commits

Author SHA1 Message Date
Mark Linimon
7bfae932f7 Prepare for powerpc-on-clang by deleting hard-coded tests for libstdc++.so
as a stand-in for "are we running on gcc".

For people already testing powerpc on clang, it is possible that they
already have both compilers in base.  Thus, the assumption that "gcc is
in base" (e.g.  libstdc++.so exists) always means "force use of GCC" is
already broken.  It will be for everyone on -CURRENT once the switch is
made.

While here, standardize on compiler:c++11-lang instead of -lib (they are
equivalent these days), pet portlint, and do some other cleanup.

Approved by:	portmgr (tier-2 blanket)
2019-07-12 02:25:07 +00:00
Alex Dupre
72b91c81f9 Really fix build on GCC based architectures (missing part of previous commit).
PR:		237442
Submitted by:	pkubaj
2019-04-30 13:38:10 +00:00
Alex Dupre
b93c1e5861 Fix build on GCC based architectures.
PR:		234178
Submitted by:	Piotr Kubaj <pkubaj@anongoth.pl>
2018-12-20 09:02:31 +00:00
Alex Dupre
efe5dba5fb Update to 0.19.0 release. 2018-10-08 08:30:57 +00:00
Mark Linimon
7be0be3c94 Mark various ports broken on powerpc64.
Approved by:	portmgr (tier-2 blanket)
2018-09-10 02:06:12 +00:00
Alex Dupre
5c137ca8f1 Update to 0.18.0 release. 2018-06-26 10:09:46 +00:00
Alex Dupre
69e27ee8e0 Fix build with disabled SM option.
PR:		223384
Submitted by:	Martin Birgmeier <la5lbtyi@aon.at>
2017-11-03 08:38:18 +00:00
Alex Dupre
fa9eac5613 Bump PORTREVISION. 2017-11-01 11:28:23 +00:00
Alex Dupre
bb844779e9 Unbreak support for Feitian ePass2003 token and fix the configure args.
PR:		223353
Submitted by:	Craig Leres
2017-11-01 11:27:54 +00:00
Emanuel Haupt
864f3b25f6 - convert to options helpers
- use @sample

PR:		220383
Submitted by:	xmj
Approved by:	ale (maintainer)
2017-10-27 07:48:55 +00:00
Alex Dupre
ca63fdc7a1 Update to 0.17.0 release.
PR:		223265
Submitted by:	ehaupt
2017-10-26 14:26:13 +00:00
Alex Dupre
7d52390f58 Don't load gost algo when compiled against libressl.
PR:		218727
Submitted by:	xmj
2017-04-20 07:42:38 +00:00
Mathieu Arnold
a28f0f7f7f Remove all USE_OPENSSL occurrences.
Sponsored by:	Absolight
2017-03-15 14:45:30 +00:00
Alex Dupre
0a4722baff Update to 0.16.0 release.
PR:		210406
Submitted by:	cmt
2016-06-20 10:55:33 +00:00
Mathieu Arnold
597afc47ba Remove ${PORTSDIR}/ from dependencies, categories r, s, t, and u.
With hat:	portmgr
Sponsored by:	Absolight
2016-04-01 14:25:16 +00:00
Alex Dupre
28fd2377c8 Update to 0.15.0 release. 2015-11-30 15:01:04 +00:00
Tijl Coosemans
a374acb969 By default libtool replaces -export-symbols <file> with -retain-symbols-file
<file> on ELF systems, but this doesn't really do what -export-symbols is
meant to do.  On GNU ELF systems it converts <file> to a simple version
script first and then uses -version-script instead of -retain-symbols-file.
Let USES=libtool patch libtool scripts to do this on all systems with GNU
ld(1).

Bump PORTREVISION on all ports where the build log contains -export-symbols.

audio/calf: This port builds a module that now exports only one function,
but it also builds a number of executables that link to this module and
expect to see other functions.  Because it's already a bit dodgy to link to
a module (libtool warns about this) let the module continue to export only
one function and instead build an ordinary library from the same source that
the executables can link to.  Fix a number of other issues in the same
Makefile.am and clean up the port Makefile.

japanese/scim-honoka: Tries to hide all symbols that start with an
underscore, but because this library is written in C++ all symbols start
with _Z so it ends up hiding everything.  Just don't hide anything at all
like the textproc/scim configure script does.

multimedia/schroedinger: Apply an upstream patch.

textproc/scim-input-pad: Same as japanese/scim-honoka.

PR:		201922
Approved by:	portmgr (antoine)
Exp-run by:	antoine
2015-08-02 15:03:19 +00:00
Alex Dupre
285cd216e6 Remove xstproc dependency if DOCS & MANPAGES are not selected.
PR:		195935
Submitted by:	jbeich
2015-02-20 08:45:59 +00:00
Tijl Coosemans
216b5a285f - Fix missing library problems when the linker enforces explicit linking
PR:		192062
Exp-run by:	antoine
Approved by:	portmgr (antoine)
2014-08-26 14:06:08 +00:00
Alex Dupre
ffd48f0ef2 Update to 0.14.0 release. 2014-07-01 12:50:09 +00:00
Alex Dupre
6d5419e930 Modernize. 2014-05-13 12:33:16 +00:00
Martin Wilke
f477a14031 - Stage support 2014-03-09 14:44:48 +00:00
Baptiste Daroussin
a65ed2e51b Add NO_STAGE all over the place in preparation for the staging support (cat: security) 2013-09-20 22:55:24 +00:00
Baptiste Daroussin
992586fa08 Finish converting the whole ports tree to USES=pkgconfig 2013-04-23 14:20:25 +00:00
Alex Dupre
54b0cbfde4 Update to 0.13.0 release.
Feature safe:	yes
2012-12-05 10:22:18 +00:00
Doug Barton
2b1dacc826 Remove more tags from pkg-descr files fo the form:
- Name
em@i.l

or variations thereof. While I'm here also fix some whitespace and other
formatting errors, including moving WWW: to the last line in the file.
2011-10-24 04:17:37 +00:00
Alex Dupre
c51e069ded Update to 0.12.2 release. 2011-08-09 10:43:53 +00:00
Alex Dupre
bd8dcac794 Update to 0.12.1 release. 2011-06-09 07:04:13 +00:00
Alex Dupre
0e89e724f1 Update OpenSC to 0.12.0 release. 2010-12-27 09:55:39 +00:00
Doug Barton
54767cbda3 Update libassuan to version 2.0.1:
* Input and output notification handler can now really access the
  parsed fd as stated in the manual.

* Cleaned up the logging.

Bump PORTREVISION and libassuan version number in related ports
2010-12-22 19:16:12 +00:00
Ade Lovett
4a8684e352 Sync to new bsd.autotools.mk 2010-12-04 07:34:27 +00:00
Alex Dupre
6e8b1f4e23 Fix build with latest pcsc-lite. 2010-09-01 11:08:36 +00:00
Alex Dupre
1c1e0e730b Even if opensc 0.12.x will drop signer plugin, update it to use libassuan2.
PR:		ports/148164
Submitted by:	lioux
Feature safe:	yes
2010-06-28 07:40:42 +00:00
Doug Barton
74677dffde Update security/libassuan to version 2.0.0, which is required by gnupg 2.0.15
Unfortunately version 2.0.0 is largely incompatible with version 1.x, so it
is necessary to have a stopgap measure while ports that depend on libassuan
can be updated. In conversation with the maintainers of the dependent ports
it was originally considered ideal to prepare updates for the ports first,
then upgrade everything to libassuan 2.x en masse. Since no action has
arisen on that front, go with plan B:

Copy security/libassuan to security/libassuan-1, and update the dependent
ports accordingly. Because this is (intended to be) a _temporary_ measure,
and because no updates for libassuan 1.x are anticipated, and because the
hope is that it can be removed sooner rather than later, it's a copy instead
of a repocopy.
2010-06-14 00:42:52 +00:00
Alex Dupre
3e8ea8a07f Update to 0.11.13 release.
Feature safe:	yes
2010-02-16 11:22:29 +00:00
Alex Dupre
6a03d1d41e Update to 0.11.12 release. 2009-12-30 08:34:32 +00:00
Alex Dupre
82475179f3 Update to 0.11.11 release. 2009-10-27 06:57:32 +00:00
Jeremy Messenger
789d75c728 -Repocopy devel/libtool15 -> libtool22 and libltdl15 -> libltdl22.
-Update libtool and libltdl to 2.2.6a.
-Remove devel/libtool15 and devel/libltdl15.
-Fix ports build with libtool22/libltdl22.
-Bump ports that depend on libltdl22 due to shared library version change.
-Explain what to do update in the UPDATING.

It has been tested with GNOME2, XFCE4, KDE3, KDE4 and other many wm/desktop
and applications in the runtime.

With help:	marcus and kwm
Pointyhat-exp:	a few times by pav
Tested by:	pgollucci, "Romain Tartière" <romain@blogreen.org>, and
		a few MarcusCom CVS users. Also, I might have missed a few.
Repocopy by:	marcus
Approved by:	portmgr
2009-08-02 19:36:34 +00:00
Alex Dupre
df353217b0 Update to 0.11.9 release. 2009-07-29 07:53:20 +00:00
Alex Dupre
0eebee336b Update to 0.11.8 release. 2009-05-12 06:37:13 +00:00
Alex Dupre
467a455c8f Update to 0.11.7 release. 2009-03-10 11:55:54 +00:00
Jeremy Messenger
15b6544926 Add a new framework for browser plugins, USE_WEBPLUGINS. It is for which foo
plugins support one of web browsers and can take care of plist (depend on how
you use it) at the same time. I have written a complete document and even show
how it works in the www/firefox/Makefile.webplugins so be sure to read in
there. If there is anything that isn't clear in the document, please feel free
to ask and I will try my best to improvement it.

FYI: GNOME 2.24 depends on this, so it's coming.

BTW: It's based on www/linux-mplayer-plugin/Makefile.npapi with heavy modified.

Approved by:	portmgr
2009-01-10 02:45:46 +00:00
Alex Dupre
891670c621 Cosmetic fixes. 2008-08-28 06:21:53 +00:00
Alex Dupre
eb47b8f44f Update to 0.11.6 release. 2008-08-27 09:27:02 +00:00
Alex Dupre
62556f3805 Update to 0.11.5 release. 2008-08-26 15:39:09 +00:00
Martin Wilke
3e4ed01146 - Remove unneeded dependency from gtk12/gtk20 [1]
- Remove USE_XLIB/USE_X_PREFIX/USE_XPM in favor of USE_XORG
- Remove X11BASE support in favor of LOCALBASE or PREFIX
- Use USE_LDCONFIG instead of INSTALLS_SHLIB
- Remove unneeded USE_GCC 3.4+

Thanks to all Helpers:
	Dmitry Marakasov, Chess Griffin, beech@, dinoex, rafan, gahr,
	ehaupt, nox, itetcu, flz, pav

PR:		116263
Tested on:	pointyhat
Approved by:	portmgr (pav)
2008-04-19 17:56:05 +00:00
Martin Wilke
2a9763f12a - Remove USE_XLIB/USE_X_PREFIX/USE_XPM in favor of USE_XORG
- Bump PORTREVISION

Approved by:	portmgr (xorg cleanup)
2008-03-22 08:55:40 +00:00
Alex Dupre
14ec2fd6d4 CKA_CERTIFICATE_TYPE value is CK_ULONG.
This fixes storing certificates on 64-bit platforms.
2008-01-17 13:17:25 +00:00
Alex Dupre
6c25254e4d Update to 0.11.4 release. 2007-09-10 18:57:01 +00:00
Rong-En Fan
f935a609c5 - Set --mandir and --infodir in CONFIGURE_ARGS if the configure script
supports them.  This is determined by running ``configure --help'' in
  do-configure target and set the shell variable _LATE_CONFIGURE_ARGS
  which is then passed to CONFIGURE_ARGS.
- Remove --mandir and --infodir in ports' Makefile where applicable
  Few ports use REINPLACE_CMD to achieve the same effect, remove them too.
- Correct some manual pages location from PREFIX/man to MANPREFIX/man
- Define INFO_PATH where necessary
- Document that .info files are installed in a subdirectory relative to
  PREFIX/INFO_PATH and slightly change add-plist-info to use INFO_PATH and
  subdirectory detection.

PR:		ports/111470
Approved by:	portmgr
Discussed with:	stas (Mk/*), gerald (info related stuffs)
Tested by:	pointyhat exp run
2007-07-23 09:36:51 +00:00