1
0
mirror of https://git.FreeBSD.org/ports.git synced 2024-12-17 03:25:46 +00:00
Commit Graph

6382 Commits

Author SHA1 Message Date
Baptiste Daroussin
f8fa2e1ba5 Remove LIBDIR from build env variable
This is leaking LIBDIR information (which is defined in base share/mk/*) to
the build environement with a value which is not really suitable for ports
(/usr/lib) which may have an impact on some build system forcing the maintainer
to override the value.

Revealed during the update of liblz4

PR:		228059
Submitted by:	bapt
Exp-run by:	antoine
2018-05-14 19:06:13 +00:00
Joseph Mingrone
d1d0edc2ab Mk/Uses/Emacs: Add noflavors argument to USES=emacs
Reported by:	des
Reviewed by:    des
Approved by:    ashish
Differential Revision:	https://reviews.freebsd.org/D15265
2018-05-14 18:28:35 +00:00
Tobias C. Berner
45779b5828 Fix desktuils/kdepim dependencies
* Add missing dependency on PIM applications.

Reported by:	starikarp@yandex.com
2018-05-14 05:36:47 +00:00
Tobias C. Berner
74fcc5aebb Update KDE Applications to 18.04.1 2018-05-11 06:09:39 +00:00
Bryan Drewery
9c31cc2ac7 stage-qa: Change stripped check to only look for .debug_info.
'strip -x', and splitting out debug symbols with objcopy, will leave
a .symtab section but will still remove the .debug_info section.  file(1)
shows this distinction as well after the use of 'strip -x':

    work/tcl8.7a1/unix/libtcl8.7.so:       ELF 64-bit LSB shared object, x86-64, version 1 (FreeBSD), dynamically linked, with debug_info, not stripped
    work/stage/usr/local/lib/libtcl8.7.so: ELF 64-bit LSB shared object, x86-64, version 1 (FreeBSD), dynamically linked, not stripped

This fixes false-positives when using install-strip and symbol splitting.

With hat:	portmgr
2018-05-10 23:00:15 +00:00
John Baldwin
3708c41ab9 Add 32-bit mips support to base/binutils and base/gcc.
- When cross-building packages, set ARCH to the target arch instead of
  the arch of the build host.  This fixes bsd.ssp.mk on MIPS which was
  trying to enable SSP on MIPS cross-built packages because the host
  ARCH was amd64.  A new HOST_ARCH variable is added to set the
  --build triple for configure scripts, but I believe most other uses of
  ARCH in ports are really about the target, not the build host so this
  is the more correct general direction.
- Some updates to base/binutils and base/gcc to use ARCH as the target
  architecture.
- Drop the extra arguments to GCC to set include and library paths and
  only set --sysroot.
- Move the --sysroot flags into CC, CXX, CPP (which is now set to XCPP)
  and LD instead of passing it in CFLAGS, etc.  The base/gcc build uses
  ends up using the CFLAGS when building native binaries for the build
  host which fails when tripping over the --sysroot.  I think this might
  have accidentally worked before because the powerpc64 headers in
  /usr/include/machine were "close enough" to the amd64 headers, but with
  32-bit MIPS this failed hard.
- Add the GCC MIPS patch from devel/powerpc64-gcc to base/gcc to add
  MIPS support to base/gcc.
- Add a MIPS plist for base/binutils.
- Set helper variables for the base/gcc plist to tag architecture-specific
  headers (e.g. for intrinsincs) and use these to tag powerpc and MIPS
  specific headers.
- Drop the include-fixed headers from base/gcc.
- Strip /usr/local/include from the default list of include paths for
  base/gcc.
- Use libc++'s include path for C++ for base/gcc.

Reviewed by:	bapt
Approved by:	portmgr (bapt)
Differential Revision:	https://reviews.freebsd.org/D15267
2018-05-09 15:18:27 +00:00
Rene Ladan
32e34e91cb Restore PHP _ALT variables removed in r469307
Pointy hat:	rene
Reported by:	mat
2018-05-08 20:12:44 +00:00
Jan Beich
67a9073255 Drop FreeBSD 10.3 support
Reviewed by:	yuri (SoPlex), sunpoet (nghttp2), cpm (chromium), brooks (llvm*)
Approved by:	portmgr (rene)
Differential Revision:	https://reviews.freebsd.org/D15238
2018-05-07 22:29:46 +00:00
Bernard Spil
11a52e7dd1 Mk/Uses/php.mk: Drop support for WANT_ and USE_ PHP vars
Approved by:	portmgr (rene)
Differential Revision:	https://reviews.freebsd.org/D15014
2018-05-07 18:18:17 +00:00
Antoine Brodin
0f5242ee52 Note that samba 4.8 is supported and samba 4.4 no longer exists 2018-05-05 08:57:37 +00:00
Tobias C. Berner
63b71c1ca6 Update KDE Plasma Desktop to 5.12.5
Submitted by:	lwhsu
2018-05-03 16:51:47 +00:00
Mathieu Arnold
421b46b698 Add a warning about setting DISTNAME and USE_GITHUB=yes
Sponsored by:	Absolight
2018-05-03 09:16:30 +00:00
Mathieu Arnold
c27599182b Note that 10.3 is not supported any more.
Sponsored by:	Absolight
2018-05-02 15:00:41 +00:00
Jan Beich
fda179862d www/firefox: update to 60.0
- Add U2F support, required by Web Authentication [1]
- Drop libv4l support to reduce maintenance

Changes:	https://www.mozilla.org/firefox/60.0/releasenotes/
PR:		226476
Tested by:	tobik, jrm, D. Ebdrup, lwhsu
Submitted by:	Greg V [1]
Security:	5aefc41e-d304-4ec8-8c82-824f84f08244
MFH:		2018Q2
Differential Revision:	https://reviews.freebsd.org/D15186
2018-05-01 00:51:37 +00:00
Tobias C. Berner
ddd37ce3fd Update the QScintilla2 ports to 2.10.4 2018-04-29 16:19:44 +00:00
Tobias C. Berner
e714368786 Update KDE Applications to 18.04.0
* Pin multimedia/kdelive at 17.12.3 until we import the mlt update from the dev-repo.
2018-04-28 18:11:49 +00:00
Jan Beich
5e1285aafa Update USES=compiler:c++14-lang to Clang 6.0 on FreeBSD 10
PR:		227679
Exp-run by:	antoine (only 10.4)
2018-04-27 23:14:32 +00:00
Jan Beich
dab52a12cd graphics/mesa-dri: switch to llvm60
PR:		227682
2018-04-27 23:09:59 +00:00
Tobias C. Berner
ef944cd353 Import the KDE Plasma5 ports
This is an import of the Plasma5 ports that we have had in the development
repository for quite some time now.

Please note:
 * Plasma5 cannot be installed at the same time as KDE SC4.
 * Qt5 assumes /etc/localtime to be a symlink to a tz file, not a regular file.
 * To start plasma5, it is recommended to use something like
       exec ck-launch-session startkde
 * Powermanagement and such is not working :-)

I would like to thank all the people that have helped test it in the past years.

Reviewed by:	adridg
Differential Revision:	https://reviews.freebsd.org/D15096
2018-04-27 20:29:36 +00:00
Tobias C. Berner
c3c66ef88c Update KDE Frameworks to 5.45.0
PR:		227512
Exp-run by:	antoine
2018-04-26 19:54:43 +00:00
Bernard Spil
b8a86baa34 Uses/Mk/pear.mk: Get rid of USE_PHPIZE remnants
Approved by:	tz (maintainer)
Differential Revision:	https://reviews.freebsd.org/D15012
2018-04-23 18:18:20 +00:00
Jan Beich
297facc037 devel/cmake: allow consumers to qualify boost_python version
PR:		227428
Exp-run by:	antoine
2018-04-18 13:58:15 +00:00
Jan Beich
cc95712fbe devel/boost-*: update to 1.67.0
Changes:	http://www.boost.org/users/history/version_1_67_0.html
PR:		227427
Exp-run by:	antoine
Differential Revision:	https://reviews.freebsd.org/D15030
2018-04-18 13:57:42 +00:00
Sunpoet Po-Chuan Hsieh
1f996e1339 Update MASTER_SITE_CHEESESHOP
https://pypi.python.org/ redirects to https://pypi.org/
2018-04-17 19:14:58 +00:00
Sunpoet Po-Chuan Hsieh
f1c1053792 Add shared JPEG2000 description 2018-04-16 18:33:25 +00:00
Thomas Zander
a913cf5620 Retire MASTER_SITE_MPLAYERHQ
Rationale:
- MPLAYERHQ was an alias for www[1-5].mplayerhq.hu
- www.mplayerhq.hu uses dns load balancing already
  for a while, essentially rendering the above
  alias futile
- At times, some of the www[1-9] instances do not
  participate in the balancing while others do.
  (At the time of this writing, for instance www3
   does not have a dns record but www8 does. The
   latter was not part of MASTER_SITE_MPLAYERHQ)
- The MPLAYERHQ alias was only used by two ports
  in the tree:
  multimedia/mplayer-skins
  multimedia/win32-codecs
2018-04-15 12:51:48 +00:00
Eric Turgeon
7d2d36aed6 Updating MATE ports to and patch for MATE 1.20
Reviewed by:	kwm
Approved by:	bapt (mentor)
2018-04-13 21:16:56 +00:00
Mathieu Arnold
ed149bc97f Try and prevent people from adding github archive urls.
If you use the archive URL directly, you end up having non unique
distfiles named 0.9.5.tar.gz or v2.2.2.tar.gz, and soon, another port
ends up having the same version, and boom.

Reviewed by:	bdrewery
Sponsored by:	Absolight
Differential Revision:	https://reviews.freebsd.org/D15039
2018-04-12 11:11:25 +00:00
Timur I. Bakeyev
9b576d8b4e Add Samba 4.8 as possible default version, remove obsolete Samba 4.4
PR:		227453
Sponsored by:	iXsystems Inc.
2018-04-12 08:54:29 +00:00
Tobias C. Berner
b23d58fb62 New ports: KDE Applications deskutils/
* deskutils/akonadi-calendar-tools
* deskutils/akonadi-import-wizard
* deskutils/akonadiconsole
* deskutils/akregator
* deskutils/grantlee-editor
* deskutils/kaddressbook
* deskutils/kalarm
* deskutils/kcharselect
* deskutils/kdepim-addons
* deskutils/kdepim-runtime
* deskutils/keditbookmarks
* deskutils/kfind
* deskutils/kmail
* deskutils/kmail-account-wizard
* deskutils/knotes
* deskutils/kontact
* deskutils/korganizer
* deskutils/kruler
* deskutils/mbox-importer
* deskutils/pim-data-exporter
* deskutils/pim-sieve-editor

This is the current version of KDE Applications <foo>.
Note that users of KDE SC4 should stick with <foo>-kde4.

This adds a slew of KDE Pim related ports and some of their dependencies.
Note, that KDE Pim has a history of working poorly on FreeBSD.
2018-04-10 19:31:53 +00:00
Tobias C. Berner
39fa5f95a7 New ports: KDE Applications net/ and dependencies
* deskutils/grantleetheme
* deskutils/kdepim
* deskutils/kdepim-apps-libs
* deskutils/libkdepim
* net/akonadi-calendar
* net/akonadi-contacts
* net/akonadi-mime
* net/akonadi-notes
* net/akonadi-search
* net/calendarsupport
* net/eventviews
* net/incidenceeditor
* net/kalarmcal
* net/kblog
* net/kcalcore
* net/kcalutils
* net/kcontacts
* net/kdav
* net/kdenetwork-filesharing
* net/kget
* net/kidentitymanagement
* net/kimap
* net/kldap
* net/kmailtransport
* net/kmbox
* net/kmime
* net/kontactinterface
* net/kpimtextedit
* net/krdc
* net/krfb
* net/ksmtp
* net/ktnef
* net/libgravatar
* net/libkgapi
* net/libksieve
* net/mailcommon
* net/mailimporter
* net/messagelib
* net/pimcommon
* net/zeroconf-ioslave
* security/libkleo

This is the current version of KDE Applications <foo>.
Note that users of KDE SC4 should stick with <foo>-kde4.

This adds a slew of KDE Pim related ports and some of their dependencies.
Note, that KDE Pim has a history of working poorly on FreeBSD.
2018-04-10 19:09:05 +00:00
Tobias C. Berner
4e7e29a51e New ports: net-p2p/ktorrent, net-p2p/libktorrent, net/syndication
This is the current version of KDE Applications <foo>.
Note that users of KDE SC4 should stick with <foo>-kde4.

This one is a bit ugly: move libktorrent and ktorrent-kde4 out of the way and
readd the new ones in one go, to not have to touch the same MOVED lines in a
short time span.

Also this adds a very stripped down version of the desktuils/kdepim metaport,
which will get more and more dependencies added shortly.
2018-04-10 18:17:02 +00:00
Tobias C. Berner
bee4749fcd New ports: databases/akonadi
This is the current version of KDE Applications <foo>.
Note that users of KDE SC4 should stick with <foo>-kde4.
2018-04-09 19:02:33 +00:00
Tobias C. Berner
4e40cf2000 New ports: KDE Applicationsa games/
* games/kblackbox
* games/kmahjongg
* games/palapeli
* games/ktuberling
* games/klines
* games/kjumpingcube
* games/picmi
* games/ksquares
* games/kolf
* games/kmines
* games/kdiamond
* games/kpat
* games/lskat
* games/kubrick
* games/ksirk
* games/blinken
* games/kdegames
* games/kigo
* games/bovo
* games/kajongg
* games/kapman
* games/kreversi
* games/kshisen
* games/katomic
* games/kanagram
* games/kiriki
* games/killbots
* games/libkmahjongg
* games/ksudoku
* games/ksnakeduel
* games/knetwalk
* games/khangman
* games/kbounce
* games/kspaceduel
* games/kgoldrunner
* games/knavalbattle
* games/libkdegames
* games/kfourinline
* games/kollision
* games/granatier
* games/kbreakout
* games/konquest
* games/bomber
* games/kblocks
* games/klickety

This is the current version of KDE Applications <foo>.
Note that users of KDE SC4 should stick with <foo>-kde4.

Differential Revision:	https://reviews.freebsd.org/D14831
2018-04-08 18:09:23 +00:00
Tobias C. Berner
95ac09da88 New ports: astro/libkgeomap, astro/marble
This is the current version of KDE Applications <foo>.
Note that users of KDE SC4 should stick with <foo>-kde4.

Differential Revision:	https://reviews.freebsd.org/D14823
2018-04-08 17:21:34 +00:00
Tobias C. Berner
3cd2362261 New port: editors/kate
This is the current version of KDE Applications <foo>.
Note that users of KDE SC4 should stick with <foo>-kde4.

Differential Revision:	https://reviews.freebsd.org/D14832
2018-04-08 17:13:22 +00:00
Tobias C. Berner
01fe74759a New ports: KDE Applications graphics/
* graphics/gwenview
* graphics/kamera
* graphics/kcolorchooser
* graphics/kdegraphics-mobipocket
* graphics/kdegraphics-svgpart
* graphics/kdegraphics-thumbnailers
* graphics/kimagemapeditor
* graphics/kolourpaint
* graphics/libkdcraw
* graphics/libkexiv2
* graphics/libkipi
* graphics/libksane
* graphics/okular
* graphics/spectacle

This is the current version of KDE Applications <foo>.
Note that users of KDE SC4 should stick with <foo>-kde4.

Differential Revision:	https://reviews.freebsd.org/D14833
2018-04-08 17:01:54 +00:00
Tobias C. Berner
bab09b455d Extend kde.mk by plist handling
For ports that specify CATEGORIES=kde-applications, automatically add documentation to the plist.

Differential Revision:	https://reviews.freebsd.org/D14821
2018-04-06 19:17:44 +00:00
Jose Alonso Cardenas Marquez
5ab881a5d9 - Migrate Mk/bsd.fpc.mk to Mk/Uses/fpc.mk
- Convert all fpc-based ports to USES=fpc

PR:             227210
Reviewed by:    portmgr
Approved by:    portmgr
Exp-run by:     antoine
Differential Revision:  https://reviews.freebsd.org/D14617
2018-04-05 04:52:36 +00:00
Sunpoet Po-Chuan Hsieh
7580f88f56 Update to 2.4.4
Changes:	https://www.ruby-lang.org/en/news/2018/03/28/ruby-2-4-4-released/
PR:		227091
Exp-run by:	antoine
Security:	eb69bcf2-18ef-4aa2-bb0c-83b263364089
2018-04-03 09:46:20 +00:00
Mathieu Arnold
17390d808c Switch the default Perl to 5.26.
PR:		226817
Exp-run by:	antoine
Sponsored by:	Absolight
2018-03-30 12:15:43 +00:00
Sunpoet Po-Chuan Hsieh
72e5ec510e Update to 2.5.1
Changes:	https://www.ruby-lang.org/en/news/2018/03/28/ruby-2-5-1-released/
Security:	eb69bcf2-18ef-4aa2-bb0c-83b263364089
2018-03-29 20:01:41 +00:00
Sunpoet Po-Chuan Hsieh
8b1d25b2a7 Update to 2.3.7
Changes:	https://www.ruby-lang.org/en/news/2018/03/28/ruby-2-3-7-released/
Security:	eb69bcf2-18ef-4aa2-bb0c-83b263364089
2018-03-29 19:59:47 +00:00
Tobias C. Berner
dc579c4cc2 Fix permissions in installed Qt5 header files
For the qt5-* ports bsd.qt.mk sets EXTRACT_AFTER_ARGS, and
thereby does not get the normal default value of
      --no-same-owner --no-same-permissions
passed when extracting. This lead to for example header files
being installed (i.e. copied), with permissions group write
permissions.

Manually append that to the bsd.qt.mk shenanigans (also do the
same in www/qt5-webchannel, which opts out of the bsd.qt.mk value)

PR:		227027
Reported by:	grarpamp@gmail.com
2018-03-29 19:03:17 +00:00
Ed Maste
73ca9e7230 Use BINARY_ALIAS to make LLD_UNSAFE more widely applicable
Some ports do not honour $LD or -fuse-ld=bfd in $CFLAGS, but do invoke
ld via $PATH.   Automatically set BINARY_ALIAS+=ld=${LD} when LLD_UNSAFE
is active to use ld.bfd for these ports.

Approved by:	portmgr (antoine)
Sponsored by:	The FreeBSD Foundation
Differential Revision:	https://reviews.freebsd.org/D14876
2018-03-29 15:02:05 +00:00
Baptiste Daroussin
3147bb6c6b Make libgnome and libgnomeui not implying esound dependency
It has been a while both does not depend anymore on esound, before this change
esound dependency was wrongly added to plenty of packages which actually does
not depend on it.

While here:

- audio/glame: remove esound support
- games/monkeybubble: add an explicit dependency on esound
- sysutils/gnome-schedule: add en explicit dependency on pkg-config
- comms/kb: add missing dependency on pkgconfig
- x11-toolkits/libgnomeui:
  * update to 2.4.5
  * use USES=localbase
2018-03-26 12:38:56 +00:00
Tobias Kortkamp
4cd4110a9a Add WAYLAND_DESC 2018-03-25 15:36:32 +00:00
Sunpoet Po-Chuan Hsieh
06bfeeb0b0 Rename MASTER_SITE_SOURCEFORGE_JP to MASTER_SITE_OSDN
PR:		225609
Submitted by:	Yasuhiro KIMURA <yasu@utahime.org>
2018-03-24 21:12:13 +00:00
Tobias C. Berner
4ef12d95ff Fix space/tab error 2018-03-24 10:57:42 +00:00
Tobias C. Berner
399459723a Extend kde.mk by KDE_APPLICATIONS_SHLIB_VER plist sub 2018-03-24 10:55:48 +00:00