1
0
mirror of https://git.FreeBSD.org/ports.git synced 2024-11-26 00:55:14 +00:00
Commit Graph

3557 Commits

Author SHA1 Message Date
Baptiste Daroussin
e5e2c2aaa6 Remove excessive colon
Reported by:	mandree
2013-07-29 20:12:43 +00:00
Baptiste Daroussin
95b64b8a5a Fix formatting when finding shared library with new LIB_DEPENDS format
Reported by:	mandree
2013-07-29 20:09:21 +00:00
Baptiste Daroussin
6def68975b Add new ${OPT}_CONFIGURE_WITH option help
it will handle the --with/--without configure argument dancing based on the value of the OPTION ${OPT}

Requested by:	mandree
2013-07-29 07:01:20 +00:00
Rene Ladan
66fee90926 KDE3 and QT3 expired on 2013-07-01, remove these ports.
Unfortunately, this also affects some ports using QT3 as a GUI toolkit.

Changes to infrastructure files:
- bsd.kde.mk : obsolete, remove
- bsd.qt.mk : note that a CONFLICTS_BUILD line can probably go after a while
- CHANGES : document the removals from bsd.port.mk
- KNOBS : remove KDE and QT (KDE4 and QT4 should be used instead)
- MOVED : add the removed ports

PR:		ports/180745
Submitted by:	rene
Approved by:	portmgr (bapt)
Exp-run by:	bapt
2013-07-26 19:19:20 +00:00
Baptiste Daroussin
eec2cb8d74 Remove support for Qt3/kde in preparation for full Qt3/kde3 removal
PR:		ports/180745
Submitted by:	rene
2013-07-26 19:14:50 +00:00
Koop Mast
e03cd93ee2 Quiet update-desktop-database output, like when it complaining about invalid
MIME types in .desktop files. It all non-fatal, and ugly to boot.

PR:		ports/180843
Submitted by:	pawel@
2013-07-25 19:07:37 +00:00
Tijl Coosemans
a0ccbe7bed - Document the use of ${OPTIONS_NAME}_(UN)SET(_FORCE).
- Remove options in ${OPTIONS_NAME}_(UN)SET from NEW_OPTIONS list.
- Remove an intermediate sort.
- Add support for ${OPTIONS_NAME}_(UN)SET_FORCE.

Approved by:	bapt
2013-07-25 11:47:11 +00:00
John Marino
6487ca7742 Mk/bsd.sites.mk: Update ECLIPSE mirrors
PR:		ports/179433
Submitted by:	marino
Approved by:	bapt (mentor)
2013-07-21 21:51:06 +00:00
Olli Hauer
7a70c34b40 - change MASTER_SITE_APACHE
remove mirrors no longer in the official
  list and add some new mirrors

PR:		ports/180548
Submitted by:	Gavin McDonald <gavin@16degrees.com.au>
2013-07-20 17:46:09 +00:00
Baptiste Daroussin
dc9339863a Prevent MAKE_JOBS_NUMBER from being recursive
Reported by:	swills
2013-07-16 14:35:57 +00:00
Baptiste Daroussin
33f4366ba1 Activate multiple jobs by default [1]
Add a new macro to allow a port to limit itself the maximum numbers of jobs allowed [2]

Submitted by:		danfe (based on) [1]
			pgj (base on) [2]
Reviewed by:		bdrewery, miwi
Multiple exp-run:	bapt
2013-07-16 12:04:09 +00:00
Ade Lovett
b3b33257e5 - Update devel/automake to 1.14
- Update devel/gettext to 0.18.3
- Fix known-broken (from exp-runs) ports
- Clean up a lot of cruft in the devel/gettext port itself,
  based on work from tijl@

PR:		178883
Submitted by:	ade
Sponsored by:	Wadsworth 6X
2013-07-16 05:42:36 +00:00
Bryan Drewery
0b6bc11c36 - Switch USE_GITHUB from nodeload to codeload. nodeload is currently
a CNAME to codeload and has been communicated to me from github staff
  as being the same. Despite this, it is currently returning errors.

With hat:	portmgr
2013-07-15 15:30:26 +00:00
Rene Ladan
533b77616b Remove support for QT 3.3 now that we have QT 4.5
No objection from:	emulation@
2013-07-12 18:34:22 +00:00
Boris Samorodov
9cc378bd66 Add QT4 (Linux Fedora 10).
Requested by:	rene (at emulation@)
2013-07-12 18:16:13 +00:00
John Marino
5feebd9c74 Replace John Marino email address with FreeBSD version
While I'm here, also trim the headers on a couple of ports and remove
a reference to the Dragonlace mirror which is down indefinitely.

Approved by:	bapt (mentor)
2013-07-12 13:40:50 +00:00
Sunpoet Po-Chuan Hsieh
1321047edd - Add shared CYASSL, NSS and POLARSSL descriptions 2013-07-12 08:11:42 +00:00
Steve Wills
06ea1d1b82 - Update to 1.9.3-p448
- Remove patch for issue fixed upstream
2013-07-11 20:07:33 +00:00
Rene Ladan
fa1d284df8 Remove support for gnomevfs1
Reviewed by:	kwm
2013-07-10 09:28:01 +00:00
Baptiste Daroussin
e3b01a75e8 Remove USE_MOTIF as it is not used anymore 2013-07-10 07:41:13 +00:00
Baptiste Daroussin
8b330db9e1 Error message when not able to create the optiondir directory.
optiondir being defined in a subshell wasn't defined when the error message is printed.

PR:		ports/176849
Submitted by:	Oleg Ginzburg <olevole@olevole.ru>
2013-07-10 06:44:19 +00:00
Baptiste Daroussin
9b17397fe0 New USES=motif that will handle the open-motif dependency.
If a user want to enforce lesstif in place of open-motif then the usual
WANT_LESSTIF in make.conf will be respected
2013-07-09 21:05:14 +00:00
Baptiste Daroussin
7ab85fc309 Remove target name restriction on USES=display
To allow to activate display on any targets
2013-07-08 13:43:38 +00:00
Baptiste Daroussin
5dd54c7ca6 Move loading of USES post actions after the load of all the bsd.*.mk post actions.
This fixes bsd.php.mk complaining about do-install being already defined
2013-07-08 13:34:24 +00:00
Baptiste Daroussin
624578f4cd Remove all X_FONTS* macros, as they are not used anymore 2013-07-08 11:43:25 +00:00
Baptiste Daroussin
3fbabd14ea Remove X_FONTS_MISC_PORT and X_FONTS_ALIAS_PORT now that they are not used anymore 2013-07-07 13:00:00 +00:00
Baptiste Daroussin
edf7ecb356 Remove direct usage of X_FONTS_MISC_PORT and X_FONTS_ALIAS_PORT
While here fixed missing ${PORTSDIR} [1]

Reported by:	rm [1]
2013-07-07 12:56:07 +00:00
Baptiste Daroussin
c70b09a55f Remove X_VFBSERVER_PORT now that it is not used anymore 2013-07-07 12:24:32 +00:00
Baptiste Daroussin
13821d22f7 Remove X_FONTSERVER_PORT now that it is not used anymore 2013-07-07 12:10:29 +00:00
Baptiste Daroussin
71aec7fcbd Fix MAKE_FORCE_JOBS 2013-07-06 12:53:57 +00:00
Stephen Montgomery-Smith
a54423d5c8 - USE_GMAKE to USES=gmake. 2013-07-06 01:48:53 +00:00
Baptiste Daroussin
3ac6602ab1 Move PKGORIGIN definition a bit later so that PKGCATEGORY defined in Makefile.local or Makefile.inc works again
Reported by:	dinoex
Tested by:	dinoex
2013-07-05 20:15:48 +00:00
Baptiste Daroussin
e7965f1cae Add new LIB_DEPENDS syntax:
libname.so:${PORTSDIR}/devel/name
libname.so.0.1.2:${PORTSDIR}/devel/name

This syntax is support to replace the old syntax and code which has multiple weakness:
It was replying on ldconfig -r which arbritrary limited our valid library to name of the following form:
libname.so[.X] where X can be a number
foo.3 could match both libfoo.3.do and libfoo.so.3

Reviewed by:	bdrewery, danfe, miwi
2013-07-05 14:10:55 +00:00
Baptiste Daroussin
01d6c7d5de Import new gmake.mk and rip out USE_GMAKE from bsd.port.mk
A USE_GMAKE stub as be created to help migration please now use USES=gmake

Reviewed by:	bdrewery
Exp-run by:	bdrewery
2013-07-05 13:32:31 +00:00
Baptiste Daroussin
0fa3776fec Add a mechanism to allow USES to define code to be loaded after post.mk
Reviewed by:	bdrewery
Exp-run by:	bdrewery
2013-07-05 13:16:57 +00:00
Bryan Drewery
9584952370 - Fix pkg2ng due to UID/ID not being defined.
Pkg-1.1.4 will define UID=0 when sourcing bsd.pkgng.mk directly.
  This extra defined(UID) can eventually be removed, but is needed
  for backwards compatibility for now.

Reported by:	uqs
Reviewed by:	bapt
With hat:	portmgr
2013-07-05 12:29:35 +00:00
Raphael Kubo da Costa
554e0c79c9 Update the KDE Software Compilation to 4.10.5.
Proudly brought to you by the KDE on FreeBSD team. We're sorry to ship two
KDE updates in just a few days, but the work on 4.10.5 was very light
compared to 4.10.4 so it was ready much faster.

The release announcement can be found in [1].
[1] http://www.kde.org/announcements/announce-4.10.5.php

The biggest news for us on FreeBSD is that the Ruby bindings should work
with Ruby 1.9 now.

I will probably add a note to UPDATING later about this, but as avilla@
pointed out, the clang support we mentioned that was improved in 4.10.4
requires a rebuild of the ports that depend on kdelibs4. Most of them are
covered by this update, but those which are not part of the Software
Compilation need to be rebuilt manually to make sure the previous issues
(proper symbol visibility being the most annoying of them) are solved.
2013-07-04 23:34:32 +00:00
Grzegorz Blach
778eef2762 - Remove edb from valid evas loaders, since it's invalid for almost a year
Approved by:	tabthorpe (mentor)
2013-07-04 20:31:44 +00:00
Baptiste Daroussin
4c10c42149 Reverting r322247 it breaks too many imake:env users while only fixing a couple, better to fix the couple that needs it port by port 2013-07-03 19:23:20 +00:00
Baptiste Daroussin
2f18bb58d8 LATE_INSTALL_ARGS needs to be defined either in case of imake:env
Reported by:	dinoex
2013-07-03 18:54:59 +00:00
Baptiste Daroussin
7a5af7b75c Better attempt to comment r322214 and fix typos.
Base on suggestions and typo fixes by: pluknet@ and sunpoet@
2013-07-03 16:00:05 +00:00
Rene Ladan
f5cb941311 Switch the default Linux DRI port to linux-f10-dri and remove support
for the unused USE_GL=linux (this avoids hardcoding the Linux DRI port).

PR:		ports/180231
Submitted by:	myself
Approved by:	portmgr (bapt)
2013-07-03 15:32:01 +00:00
Baptiste Daroussin
44900b87e1 pkg2ng is calling directly bsd.pkgng.mk if present which will fail because of the lack of UID.
Define it if not already defined earlier

Submitted by:	Yar Tikhiy <yar.tikhiy@gmail.com>
2013-07-03 05:48:25 +00:00
Raphael Kubo da Costa
50c087f760 Update KDevelop & friends to 4.5.1 and KDevelop to 1.5.1.
Proudly presented by the KDE on FreeBSD team, with commits by makc@, rakuco@
and Schaich Alonso. Everything should build fine with both gcc and clang.
2013-07-02 19:20:28 +00:00
Raphael Kubo da Costa
18ff93d1a7 Update to KDE SC 4.10.4, proudly presented by the KDE on FreeBSD team.
With commits from avilla@, makc@, rakuco@ and Schaich Alonso.

The upstream announcement can be found in [1].
[1] http://www.kde.org/announcements/announce-4.10.4.php

clang support should be more stable now, with clang being recognized by
kdelibs4 and being passed the correct flags to build other ports.
Additionally, all ports being committed have been verified to build with
-CURRENT's clang 3.3 on an amd64 tinderbox (special thanks go to swills@ for
providing it).

Work on the newly-released 4.10.5 will begin shortly.
2013-07-02 19:04:18 +00:00
Chris Rees
3d119ba514 When python ports are installed that depend on the architecture/ABI of the
system currently installed (i.e. PYEASYINSTALL_ARCHDEP) the entire version
string of the system is used in the destination directory, for example;

python_ldap-2.4.12-py2.7-freebsd-10.0-CURRENT-amd64.egg

This plays havoc when STABLE, RELEASE and RELENG are used, not forgetting
patchlevels as well.  Now, only the major FreeBSD version number is included;

python_ldap-2.4.12-py2.7-freebsd-10-amd64.egg

Given that ABI should be stable at least over major releases, this now allows
packages to be created and installed correctly.

PR:		ports/133081
Submitted by:	Stef Walter <stef@memberwebs.com>
		(this patch used as a starting point)
Reviewed by:	No objections from python@
2013-06-29 11:43:01 +00:00
Baptiste Daroussin
33b428793b Readd the YACC command definition removed by mistake 2013-06-29 09:16:29 +00:00
Baptiste Daroussin
e1d25bc997 This time USE_IMAKE is totally gone 2013-06-29 09:01:57 +00:00
Baptiste Daroussin
3ca10d451f There are still some USE_IMAKE in the ports tree, add a stub to make them continue working until USE_IMAKE is totally goone 2013-06-28 18:11:52 +00:00
Baptiste Daroussin
932db7c46c New USES imake to handle the dependency on imake.
This uses accept 'env' as an argument for ports that do use their own or a different do-configure target.

Modify xmkmf so it accept IMAKECPPFLAGS as default flags for imake and pass it to the called imake.
Modify xorg-cf-files (the FreeBSD.cf configuration file) to allow CppCmd to be overwritten.
Pass CppCmd CcCmd and CplusplusCmd via command line to each call of imake via IMAKECPPFLAGS
Pass IMAKE_DEFINE with the above arguments to MAKE_ARGS so that imake spawned from Makefile generated by a previous
imake also inherit the defined CppCmd CcCmd and CplusplusCmd.
Make imake use devel/tradcpp all the time, so that when buidling with clang we do not depend on gcc's cpp.
Make imake respect CC and CXX
Make imake respect USE_GCC (if set imake will use gcc's cpp).

While here:
- Remove a couple of indefinite articles from comments
- Trim headers
- Fix a couple of ports to build with clang or use: USE_GCC=any
- Fix a now useless redefinition of the extraction chain
- Fix a typo in japanese/Wnn7-lib bundled imake template definitions
- Fix some XMKMF execution with no env specified
- Use options helper in x11/xautolock to simplify the port
2013-06-28 11:51:05 +00:00