Commit graph

68 commits

Author SHA1 Message Date
Gerald Pfeifer
ea8c8ec7da Bump PORTREVISION for ports depending on the canonical version of GCC
as defined in Mk/bsd.default-versions.mk which has moved from GCC 8.3
to GCC 9.1 under most circumstances now after revision 507371.

This includes ports
 - with USE_GCC=yes or USE_GCC=any,
 - with USES=fortran,
 - using Mk/bsd.octave.mk which in turn features USES=fortran, and
 - with USES=compiler specifying openmp, nestedfct, c11, c++0x, c++11-lang,
   c++11-lib, c++14-lang, c++17-lang, or gcc-c++11-lib
plus, everything INDEX-11 shows with a dependency on lang/gcc9 now.

PR:		238330
2019-07-26 20:46:53 +00:00
Tobias C. Berner
707c6bf295 Change cmake default behaviour to outsource.
Ports that build out of source now simply can use "USES=cmake"
instead of "USES=cmake:outsource". Ports that fail to build
out of source now need to specify "USES=cmake:insource".

I tried to only set insource where explictely needed.

PR:		232038
Exp-run by:	antoine
2018-12-25 20:25:39 +00:00
Gerald Pfeifer
a9f015d155 Bump PORTREVISION for ports depending on the canonical version of GCC
defined via Mk/bsd.default-versions.mk which has moved from GCC 7.4 t
GCC 8.2 under most circumstances.

This includes ports
 - with USE_GCC=yes or USE_GCC=any,
 - with USES=fortran,
 - using Mk/bsd.octave.mk which in turn features USES=fortran, and
 - with USES=compiler specifying openmp, nestedfct, c11, c++0x, c++11-lang,
   c++11-lib, c++14-lang, c++17-lang, or gcc-c++11-lib
plus, as a double check, everything INDEX-11 showed depending on lang/gcc7.

PR:		231590
2018-12-12 01:35:33 +00:00
Sunpoet Po-Chuan Hsieh
8d6c4957e2 Update textproc/tinyxml2 to 7.0.1
- Bump PORTREVISION of dependent ports for shlib change

Changes:	https://github.com/leethomason/tinyxml2/commits/master
2018-11-18 20:37:02 +00:00
Gerald Pfeifer
09f9633cb6 Bump PORTREVISION for ports depending on the canonical version of GCC
in the ports tree (via Mk/bsd.default-versions.mk and lang/gcc) which
has now moved from GCC 6 to GCC 7 by default.

This includes ports
 - featuring USE_GCC=yes or USE_GCC=any,
 - featuring USES=fortran,
 - using Mk/bsd.octave.mk which in turn features USES=fortran, and those
 - with USES=compiler specifying one of openmp, nestedfct, c11, c++0x,
   c++11-lib, c++11-lang, c++14-lang, c++17-lang, or gcc-c++11-lib.

PR:		222542
2018-07-29 22:18:44 +00:00
Yuri Victorovich
0e0cbb4e90 sysutils/fusefs-encfs: Update 1.9.4 -> 1.9.5
PR:		227827
Submitted by:	Dmitri Goutnik <dg@syrec.org> (maintainer)
Reported by:	Ben RUBSON <ben.rubson@gmail.com>
2018-04-28 15:23:17 +00:00
Yuri Victorovich
eaf4da5693 sysutils/fusefs-encfs: Update to 1.9.4
Change log: https://github.com/vgough/encfs/releases/tag/v1.9.4

Port changes [1]:
  - Fix compilation with "-std=c++11"
  - Fix a gid permission issue with allow_other
  - Fix operations on symlinks
  - Fix a race in idle unmount
  - Add --reversewrite cli option
  - Add PID to syslog logging
  - Deep code sanity check
  - Modernize coding style
  - Make codebase warnings & clang-tidy clean
  - Bump FUSE_USE_VERSION to 29
  - Ensure compatibility with LibreSSL
  - Switch to vendored lib tinyxml2 & easylogging
  - Reorganize man page and add missing options
  - Add gtest and micro benchmarks
  - Fix packaging error leading to wrong version output
  - Fix shared lib compilation (cmake -DBUILD_SHARED_LIBS=ON ..)

[1] https://github.com/vgough/encfs/releases

PR:		225534
Submitted by:	Dmitri Goutnik <dg@syrec.org> (maintainer)
Approved by:	tcberner (mentor)
Differential Revision:	https://reviews.freebsd.org/D14124
2018-01-29 21:55:55 +00:00
Sunpoet Po-Chuan Hsieh
ecd043da70 Update textproc/tinyxml2 to 6.0.0
- Bump PORTREVISION of dependent ports for shlib change

Changes:	https://github.com/leethomason/tinyxml2/commits/master
2017-12-19 18:20:20 +00:00
Gerald Pfeifer
e59c88cece Bump PORTREVISION for ports depending on the canonical version of GCC
(via Mk/bsd.default-versions.mk and lang/gcc) which has moved from
GCC 5.4 to GCC 6.4 under most circumstances.

This includes ports
 - with USE_GCC=yes or USE_GCC=any,
 - with USES=fortran,
 - using Mk/bsd.octave.mk which in turn features USES=fortran, and
 - with USES=compiler specifying openmp, nestedfct, c++11-lib, c++11-lang,
   c++14-lang, c++0x, c11, or gcc-c++11-lib.

PR:		219275
2017-09-10 20:55:38 +00:00
Jason E. Hale
e9f9027b7c Update to 1.9.2
PR:		221028
Submitted by:	Dmitri Goutnik <dg@syrec.org> (maintainer)
2017-08-03 22:15:20 +00:00
Sunpoet Po-Chuan Hsieh
a057cae184 Update textproc/tinyxml2 to 5.0.0
- Use PLIST instead of PLIST_FILES
- Bump PORTREVISION for shlib change

Changes:	https://github.com/leethomason/tinyxml2/commits/master
2017-06-20 13:59:08 +00:00
Mark Linimon
62a6b3eebc These ports now build on powerpc64.
While here, pet portlint.

Approved by:	portmgr (tier-2 blanket)
2017-04-10 00:27:48 +00:00
Gerald Pfeifer
04d6f52202 Bump PORTREVISIONs for ports depending on the canonical version of GCC and
lang/gcc which have moved from GCC 4.9.4 to GCC 5.4 (at least under some
circumstances such as versions of FreeBSD or platforms).

This includes ports
 - with USE_GCC=yes or USE_GCC=any,
 - with USES=fortran,
 - using using Mk/bsd.octave.mk which in turn has USES=fortran, and
 - with USES=compiler specifying openmp, nestedfct, c++11-lib, c++14-lang,
   c++11-lang, c++0x, c11, or gcc-c++11-lib.

PR:		216707
2017-04-01 15:23:30 +00:00
Emanuel Haupt
250c747006 Update to 1.9.1
PR:		215204
Submitted by:	dg@syrec.org (maintainer)
2016-12-11 18:01:05 +00:00
Jan Beich
a8713d15f4 devel/boost-*: update to 1.62.0
- Enable `long double` C99 math usage
- Switch 9.x back to building with GCC

Changes:	http://www.boost.org/users/history/
PR:		199601
Submitted by:	Chen Xu, bapt, amdmi3, truckman (based on)
Reviewed by:	rakuco (kde) (earlier version)
Exp-run by:	antoine (3 tries), truckman (consumers only, earlier versions)
Approved by:	bapt (office)
2016-11-23 12:45:46 +00:00
Mark Linimon
0b77af52ee Now builds on sparc64.
Approved by:	portmgr (tier-2 blanket)
2016-11-03 16:37:36 +00:00
Kurt Jaeger
4a03ac1e6d sysutils/fusefs-encfs: Fix "Function not implemented" on create operations
Upstream fix was:
  aacce54f42

PR:           210532
Submitted by: Dmitri Goutnik <dg@syrec.org> (maintainer)
2016-06-27 05:47:39 +00:00
Kurt Jaeger
1e5d77df5e sysutils/fusefs-encfs: Fix "Function not implemented" on create operations
Upstream fix was:
  aacce54f42

PR:		210532
Submitted by:	Dmitri Goutnik <dg@syrec.org> (maintainer)
2016-06-27 05:46:37 +00:00
Kurt Jaeger
392806adca sysutils/fusefs-encfs: 1.7.4 -> 1.8.1
- submitter becomes maintainer
- reverse: re-enable kernel cache (bug #60)
- reverse mode: disable unique IV by default (was enabled in 1.8)
- add make benchmark-reverse
- remove -o default_permissions unless needed to improve performance
- add option --require-macs (bug #14)
- add per-file IVs based on the inode number to reverse mode to
  improve security
- add automatic benchmark (make benchmark)
- compare MAC in constant time ( fixes bug #12 )
- add --nocache option

PR:		210196
Submitted by:	Dmitri Goutnik <dg@syrec.org>
2016-06-19 03:26:35 +00:00
Steve Wills
86cd4fbe5a many ports: mark broken on powerpc64 2016-04-21 16:43:14 +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
Mark Linimon
bd0822160f Mark as broken on sparc64: these ports fail to link with boost.
Approved by:	portmgr (sparc64 blanket)
2015-09-25 22:00:40 +00:00
Antoine Brodin
23b328aaf9 Cleanup plist 2014-11-22 09:13:35 +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
John Marino
86fdb65513 sysutils/encfs: Fix compilation on gcc48
PR:		192645
Submitted by:	Olivier (interfaSys)
2014-08-17 19:56:15 +00:00
John Marino
5c082df1ce sysutils/fuse-encfs: Implement encfs_create for F10 to create file
PR:		192563
Submitted by:	Olivier/InterfaSys
Approved by:	nobody; the port is unmaintained
2014-08-13 20:48:02 +00:00
Adam Weinberger
a84c115a09 Convert a bunch of EXTRACT_SUFX=... into USES=tar:...
Approved by:	portmgr (not really, but touches unstaged ports)
2014-07-29 19:11:51 +00:00
Jimmy Olgeni
fa3a17c064 Remove indefinite articles and trailing periods from COMMENT, plus
minor COMMENT typos and surrounding whitespace fixes. A few Makefiles
where not included as they contain Latin-1 characters that break
the Phabricator workflow. Categories P-S.

CR:		D422
Approved by:	portmgr (bapt)
2014-07-17 08:57:51 +00:00
Dmitry Marakasov
b5f00622b3 - Drop .la file
- Strip binaries
2014-06-03 00:40:01 +00:00
Tijl Coosemans
aad09bc5e2 When linking a library libA with a library libB using libtool, if libB.la
exists, libtool will add all libraries libB.la refers to (dependency_libs
field) to the linker command line and store them in the dependency_libs
field of libA.la.  So everything that subsequently links with libA will also
link to these extra libraries.  This causes too much overlinking.

This commit modifies Mk/Uses/libtool.mk so it empties the dependency_libs
field in .la libraries during staging.  However, because .la libraries have
very limited use when dependency_libs is empty it makes sense to completely
remove them during staging.

So with this commit USES=libtool is modified to remove .la libraries and a
new form (USES=libtool:keepla) is introduced in case they need to be kept
(dependency_libs is still emptied).

PORTREVISION is bumped on all ports with USES=libtool that install .la
libraries.  Most ports are also changed to add :keepla because .la
libraries have to be kept around as long as there are dependent ports with
.la libraries that refer to them in their dependency_libs field.  In most
cases :keepla can be removed again as soon as all dependent ports that
install .la libraries have some form of USES=libtool added to their
Makefile.

PR:		ports/188759
Exp-run:	bdrewery
Approved by:	portmgr (bdrewery)
2014-04-23 13:25:16 +00:00
Tijl Coosemans
b57f1f574b - USES=gmake libtool pkgconfig.
- Replace a patch with --with-boost-system=boost_system in CONFIGURE_ARGS.
- Add USE_OPENSSL=yes.
- Staging.
- Use option helpers.
- Fix build with libc++ by replacing shared_ptr with boost::shared_ptr.

PR:		ports/185943
2014-03-05 11:01:24 +00:00
Emanuel Haupt
239a5ff5de Remove trailing whitespaces from category sysutils 2014-02-21 13:39:38 +00:00
Emanuel Haupt
5005b67362 According to the Porter's Handbook (5.12.2.3.) default options must be added to
OPTIONS_DEFINE. This policy has been implemented only recently that's why we
have many ports violating this policy.

This patch adds the default options specified in the Porter's Handbook to
OPTIONS_DEFINE where they are being used. Ports maintained by
gnome@FreeBSD.org, kde@FreeBSD.org and x11@FreeBSD.org have been excluded.

Approved by:    portmgr (bapt)
2014-02-10 13:54:26 +00:00
Baptiste Daroussin
4650a910d0 Chase boost and icu bump
While here convert some LIB_DEPENDS
2014-02-07 11:44:08 +00:00
Baptiste Daroussin
44e9f64a27 Convert LIB_DEPENDS for ports depending on boost 2013-12-12 14:15:03 +00:00
Jimmy Olgeni
15750ff15f Reassign to ports@. 2013-11-08 14:48:30 +00:00
Baptiste Daroussin
83f65384c9 Add NO_STAGE all over the place in preparation for the staging support (cat: sysutils) 2013-09-20 23:05:58 +00:00
Baptiste Daroussin
86d16f2675 Finish converting sysutils from WITHOUT_NLS to PORT_OPTIONS:MNLS
While here convert bacula-server from USE_GETTEXT to USES=gettext
2013-05-06 09:07:58 +00:00
Alex Kozlov
83f02b963c - Convert USE_GETTEXT to USES (part 4)
Approved by:	portmgr (bapt)
2013-04-26 10:44:28 +00:00
Baptiste Daroussin
da12e6723d Convert USE_FUSE macros into USES feature.
While here trim headers
Convert some USE_GNOME= gnomehack -> USES= pathfix
2013-03-06 16:52:02 +00:00
Baptiste Daroussin
f5f6cd6d9b Chase boost update 2013-01-31 13:38:42 +00:00
Florian Smeets
d26530b713 - introduce a USE_FUSE macro
- convert all fuse ports to use the new macro

The macro makes sure sysutils/fusefs-libs gets installed and depending on
fuse being in base or not it installs sysutils/fusefs-kmod.

Approved by:	portmgr (bapt)
2012-12-14 15:47:00 +00:00
Dmitry Marakasov
6f6fbe4bdf - Add LDFLAGS to CONFIGURE_ENV and MAKE_ENV (as it was done with LDFLAGS)
- Fix all ports that add {CPP,LD}FLAGS to *_ENV to modify flags instead

PR:		157936
Submitted by:	myself
Exp-runs by:	pav
Approved by:	pav
2011-09-23 22:26:39 +00:00
Jimmy Olgeni
5fd003a8f1 Add missing shlib version numbers and bump PORTVERSION to catch up
with the devel/rlog upgrade.
2011-09-03 10:35:34 +00:00
Ade Lovett
4a8684e352 Sync to new bsd.autotools.mk 2010-12-04 07:34:27 +00:00
Jimmy Olgeni
e763be9574 Upgrade to version 1.7.4. 2010-11-28 14:55:38 +00:00
Jimmy Olgeni
d0d80f9a27 Upgrade to version 1.7.3. 2010-11-04 11:26:54 +00:00
Jimmy Olgeni
3729f4d9c6 Upgrade to version 1.7.2 (fixes issues with passing certain mount
options introduced in 1.7.0).
2010-09-06 10:06:09 +00:00
Jimmy Olgeni
15ac2c4aec Upgrade to version 1.7.1. 2010-08-30 16:40:29 +00:00
Jimmy Olgeni
4120dd1d73 Grab maintainership from ports@.
Feature safe:	yes
2010-06-28 09:57:22 +00:00