1
0
mirror of https://git.FreeBSD.org/ports.git synced 2024-11-25 00:51:21 +00:00
Commit Graph

4188 Commits

Author SHA1 Message Date
Max Brazhnikov
1415b9ff7f Mk/bsd.options.desc.mk:
- Add description for PHONON and QT5
- Remove KDE3
2014-04-05 17:30:08 +00:00
Pawel Pekala
e58af7ef98 Document COPYTREE_BIN, COPYTREE_SHARE commands
PR:		ports/188292
Submitted by:	myself
Approved by:	portmgr (bapt)
2014-04-05 16:08:16 +00:00
Rene Ladan
283b661902 Tell the configure scripts to use ${PERL} for PERL_PATH, this fixes
e.g. devel/libbonobo

Approved by:	portmgr (bapt)
2014-04-04 11:29:07 +00:00
Baptiste Daroussin
0a1e865fd4 Fix bmake detection logic 2014-04-04 08:53:00 +00:00
Baptiste Daroussin
ccaa7208df Use bmake features to easier cross building support
This makes cross building only work with bmake given it is only supported on FreeBSD 10+ this is not a problem
2014-04-04 08:14:24 +00:00
Baptiste Daroussin
8d0a887aa5 Revert STRIPBIN adding to INSTALL_PROGRAM and INSTALL_LIB, this breaks with libtool 2014-04-03 23:01:16 +00:00
Baptiste Daroussin
e8135b1163 Fix missing space 2014-04-03 22:18:46 +00:00
Baptiste Daroussin
2c0fd1a724 Prepend install(1) command with the STRIPBIN env defined to the proper STRIPBIN to allow cross-installation
Reported by:	ian
2014-04-03 22:11:52 +00:00
Baptiste Daroussin
6ad5aba590 Define HCC and HCXX (host cc and host cxx when cross building)
Simplify what need to be defined by directly using the cc in the sysroot instead of the one in LOCALBASE/bin
which might call ${LOCALBASE}/bin/ld instead of the cross build ld (same for as) if binutils from ports is installed and a build system messes up with the CFLAGS
2014-04-03 16:29:01 +00:00
Bryan Drewery
678c058c5d - stage-qa: Fix absolute symlink check to look at target not fully resolved
path. Now tested on both good and bad symlinks.

Reported by:	antoine
Pointyhat to:	bdrewery
With hat:	portmgr
2014-04-03 14:09:00 +00:00
Baptiste Daroussin
bafe604880 Cross building is only supported for staged ports 2014-04-03 13:37:41 +00:00
Baptiste Daroussin
a0bbe9aa9f Add PKG_ENV to allow specifying the file to read the ABI from in case of cross building
Add STRIPBIN set the the cross building version of strip in MAKE_ENV so install(1) use
the proper one in case of cross building
2014-04-03 13:35:51 +00:00
Bryan Drewery
97b80d5bd4 - Fix fatal checks not exiting with non-zero [1]
This means that files referrencing stagedir or linked to stagedir will
  now be fatal errors as intended.
- Stop polluting global namespace with IFS changes
- Speedup find(1) -exec usage by execing far less
- Ignore known false-positive/harmless stagedir files in paths() [2]

Reported by:	eadler [1]
Discussed with:	antoine [2]
With hat:	portmgr
2014-04-03 13:00:17 +00:00
Max Brazhnikov
65b2b253dc KDE/FreeBSD team presents KDE SC 4.12.4 and KDE Workspace 4.11.8!
KDE ports:
- Convert to USES=tar:xz

devel/p5-perlqt, multimedia/kdemultimedia4-ffmpegthumbs:
- Convert LIB_DEPENDS to new style

devel/p5-perlqt, devel/p5-perlkde:
- Don't remove directories installed by perl port

net/kdnssd:
- moved to net/zeroconf-ioslave (renamed upstream)

x11/kdelibs4:
- Clean up non-standard shared mime files and directories after deinstall

The area51 repository features commits by Alonso Schaich
<alonsoschaich@fastmail.fm> and makc.
2014-04-03 09:49:10 +00:00
Baptiste Daroussin
c0363d7491 First bit of support to cross build the ports tree will only work
with simple ports for now, lots of improvements are pending

cd devel/pkgconf; make X_BUILD_FOR=armv6-freebsd10.0 package

Will create a armv6 ready package
Note that right now the generated package does not have the proper ABI defined
But the content is the right one
2014-04-02 16:13:44 +00:00
Bryan Drewery
85066fe55f - Add NO_PREFIX_RMDIR to allow not removing PREFIX at deinstall if it does
not match LOCALBASE. This is needed for qmail ports where they install
  to a different PREFIX (/var/qmail), but only the main qmail port should
  remove and own the dir. Otherwise permissions are incorrectly set when
  using staging.

With hat:	portmgr
2014-04-02 15:33:18 +00:00
Bryan Drewery
5416b34e37 - Simplify main target IGNORECMD handling for now. Order does not matter here.
No functional change.

With hat:	portmgr
2014-04-01 14:17:08 +00:00
Bryan Drewery
68b8b049f6 - Add comments around all of the DEP/SEQ/default target code and try to make
more understandable.

  No functional change.

With hat:	portmgr
2014-04-01 14:12:00 +00:00
Bryan Drewery
de3a95f8ff - The 2nd section of blocks here is the .else to requiring SU. Change it
so it is not relating to USE_SUBMAKE.

  No functional change.

With hat:	portmgr
2014-04-01 14:09:38 +00:00
Baptiste Daroussin
9b2e4e8528 When USES=perl5 is localed (what ever run or build depend) define a cache variable so autoconf always pick up the version from localbase
This eliminate a lot of perl related Q/A warnings
2014-03-30 14:58:51 +00:00
Antoine Brodin
6ab5e9e897 Fix a typo
Submitted by:	rene
With hat:	portmgr
2014-03-30 10:50:26 +00:00
Antoine Brodin
0e39c85753 In the DEBUG case, do not assign INSTALL_TARGET if it is not defined
With hat:	portmgr
2014-03-29 15:14:16 +00:00
Baptiste Daroussin
ba9eb09b58 Automatically convert install-strip target into install target if the debug version is being built 2014-03-28 11:23:38 +00:00
Baptiste Daroussin
db0990d2f9 Make option DEBUG work like WITH_DEBUG 2014-03-28 11:04:54 +00:00
Bryan Drewery
2f86ccfa61 - Fix error running 'make stage' when NO_STAGE is set:
touch: /usr/ports/mail/qmail/work/.stage_done.qmail._var_qmail: No such file or directory

With hat:	portmgr
2014-03-28 04:47:53 +00:00
Alex Dupre
a4cffdad1a Welcome the new mod_php ports, in order to have default packages for
Apache PHP modules.

Submitted by:	marcus
Reworked by:	ale (me)
Requested by:	many, too many
2014-03-27 16:09:37 +00:00
Antoine Brodin
578bdcd05d Make bsd.ocaml.mk more stage friendly
Reviewed by:	bapt
With hat:	portmgr
2014-03-26 20:07:11 +00:00
Antoine Brodin
3502613c64 Add ocamlfind to _FORCE_POST_PATTERNS
This will silence warnings from pkg about files already removed by "ocamlfind remove" during "pkg remove".
Note: I am not convinced that running "ocamlfind remove" during uninstall is necessary as all files are tracked.
2014-03-26 08:34:53 +00:00
Bryan Drewery
cfefdd7bce - Fix USE_PACKAGE_DEPENDS to properly register packages as automatic with pkgng
With hat:	portmgr
2014-03-26 04:29:36 +00:00
Bryan Drewery
8d5717cae9 install-package: Support INSTALLS_DEPENDS to register package as automatic
With hat:	portmgr
2014-03-26 04:03:25 +00:00
Jose Alonso Cardenas Marquez
14627e1fc1 - Update to 2.6.4 2014-03-26 03:32:45 +00:00
Mathieu Arnold
0cfd925acd Have OPTIONS_SUB also fill in SUB_LIST.
Fix two ports that would have been broken with this change.

With hat:	portmgr
2014-03-25 18:19:44 +00:00
Antoine Brodin
7f2e40333f Allow distfiles grouping for linux-rpm ports while not extracting the .src.rpm on the package builders
With hat:	portmgr
2014-03-25 11:42:59 +00:00
Max Brazhnikov
1474f498e4 Mk/bsd.qt.mk:
- Fix packaging Qt 5 ports with legacy pkg tools.

PR:		ports/187856
Reported by:	mandree
2014-03-25 06:26:16 +00:00
Baptiste Daroussin
a45031d7da Convert wxsvg to use wxGTK 3.0
Remove the component part from bsd.wx.mk as only dvdstyler uses it
Make dvdstyle use wxGTK 3.0
2014-03-24 15:53:25 +00:00
Baptiste Daroussin
8ad8bd969b wxGTK 2.9 was a development version now that wxGTK 3.0 is out remove it 2014-03-24 14:09:21 +00:00
Baptiste Daroussin
f74498d2b4 wxGTK 2.6 is EOLed upstream, all ports have switch to at least wxGTK 2.8 2014-03-24 13:30:03 +00:00
Baptiste Daroussin
8930deab79 Use modern LIB_DEPENDS 2014-03-24 09:45:52 +00:00
Tijl Coosemans
999fc210ce - Make Qt4 and Qt5 respect CXXFLAGS during configure so they pick up
-DLIBICONV_PLUG from USES=iconv and always use libc iconv when it is
  available.
- Remove the iconv dependency from Qt5.  It uses icu instead.

PR:		ports/186707
Approved by:	kde (makc)
2014-03-23 19:58:33 +00:00
Bryan Drewery
22dbc56c65 - Fix installing with pkg_install when running 'make install' due to the
exists() being evaluated before the package is created.

  Regression from r348859

 With hat:	portmgr
 Pointyhat to:	bdrewery
2014-03-23 19:31:36 +00:00
Bryan Drewery
e09ae1cae1 - Create package in WRKDIR/pkg/ instead of WORKDIR/ to avoid pkg-create bug
not creating the PKGNAME.PKG_SUFX if PKGNAME already exists.

  Fixes regression packaging some from r348861

With hat:	portmgr
2014-03-23 15:34:13 +00:00
Steve Wills
eedf7913ee - Fix patch broken in r292221
PR:		ports/187472
Redported by:	Jeremy Chadwick <jdc@koitsu.org>
2014-03-23 15:31:43 +00:00
Bryan Drewery
5256c01b0d - Only create ports-mgmt/pkg latest link if can write to PACKAGES
With hat:	portmgr
2014-03-23 15:22:36 +00:00
Bryan Drewery
ca93c6f7e1 - pkgng: Create package in WRKDIR and then try to link it to the PACKAGES dir.
If that fails, copy it. This fixes packaging as non-root when not able to
  write to the PACKAGES dir which causes the following warning:
      pkg-static: archive_write_open_filename(/usr/ports/packages/All/myport-1.2.3.txz): Bad file descriptor

  We do the same thing for pkg_install already.

With hat:	portmgr
2014-03-23 15:21:42 +00:00
Bryan Drewery
294bff9f94 install-package: Use WRKDIR/PKGNAME.PKG_SUFX if available
With hat:	portmgr
2014-03-23 15:09:50 +00:00
Beat Gaetzi
afc98c29b1 - Bump SeaMonkey version to 2.25 2014-03-20 11:21:21 +00:00
Beat Gaetzi
c80e090095 - Update Firefox to 28.0
- Update Firefox ESR to 24.4.0
- Update Thunderbird to 24.4.0
- Update NSPR to 4.10.4
- Update NSS to 3.15.5
- Switch GSTREAMER option for non-esr ports to depend on
  multimedia/gstreamer1 [2]
- Switch to Uses/compiler.mk, defaults to lang/gcc47 on 8.x and 9.x
- Use port dependencies for libogg, libvorbis, libopus, harfbuzz, graphite2
- Enable readahead in url-classifier, asmjs, download resume like on Linux
- Build www/firefox and www/seamonkey faster using unified compilation
- Unbreak build on sparc64 [1]
- Workaround OPTIMIZED_CFLAGS startup crash on 8.x and 9.x
- OPTIMIZED_CFLAGS is enabled by default
- A few DEBUG build fixes
- Add clang 3.2/3.3/3.4 workarounds for i386
- Mention known GSTREAMER issue in pkg-message

Submitted by:	Jan Beich
PR:		ports/186580 [1]
Requested by:	kwm [2]
Security:	http://www.vuxml.org/freebsd/610de647-af8d-11e3-a25b-b4b52fce4ce8.html
2014-03-19 20:46:37 +00:00
Bryan Drewery
f0672aab12 Using PKGREPOSITORY is more correct here since PKGFILE uses it
With hat:	portmgr
2014-03-19 11:58:53 +00:00
Thierry Thomas
78d49142aa Let the linux rpm ports use grouping rules, e.g. to download the
binaries and the sources from differents MASTER_SITES.

PR:		ports/186702
Approved by:	netchild
2014-03-18 22:19:01 +00:00
Sunpoet Po-Chuan Hsieh
714ec2af11 - Add shared HTTP2 description 2014-03-18 14:30:51 +00:00