1
0
mirror of https://git.FreeBSD.org/ports.git synced 2024-12-24 04:33:24 +00:00
Commit Graph

4569 Commits

Author SHA1 Message Date
Tijl Coosemans
bb41788929 After patching configure restore the original modification time. This
avoids running makefile targets that depend on configure such as the PDF
documentation in textproc/flex.

Reported by:	hrs
Approved by:	portmgr (bapt)
2014-09-05 15:31:31 +00:00
Baptiste Daroussin
60b25c2549 Factorize USE_CSTD and USE_CXXSTD
Differential Revision:	https://reviews.freebsd.org/D722
Reviewed by:	antoine
2014-09-05 09:36:46 +00:00
Antoine Brodin
228ab58873 Change INSTALL_DATA to install with mode 644
Remove patches and hacks that were used to work around the previous
situation
This allows to stage more ports as a regular user

Differential Revision:	https://reviews.freebsd.org/D703
Reviewed by and discussed with:	bapt
With hat:	portmgr
2014-09-04 19:26:24 +00:00
Alexey Dokuchaev
bcb97284c5 Make descriptions for TTA (The True Audio) lossless audio and TooLAME MP2
audio encoder shared and thus remove them from some ports' Makefiles.
2014-09-04 14:56:40 +00:00
Alex Dupre
f23aed7bde Import PHP 5.6 branch! 2014-09-04 14:24:25 +00:00
Matthias Andree
2f530316fa Fix typo in pkg-plist generation.
Approved by: portmgr (blanket 'just fix it' approval)
2014-09-03 22:06:35 +00:00
Antoine Brodin
40574a85c1 Fix man pages in ports using python autoplist after MANEXT removal 2014-09-03 15:49:09 +00:00
Baptiste Daroussin
41729a405d This garbages collect code now useless:
- Anything related to MLINKS
- Anything related to manpages
- Anything related to NO_LATEST_LINK

Reviewed by:	antoine
Differential Revision:	https://reviews.freebsd.org/D717
2014-09-03 11:53:04 +00:00
Baptiste Daroussin
6f6b21be27 Remove extra %D 2014-09-03 06:03:24 +00:00
Baptiste Daroussin
7a9dee6dd3 Convert some @unexec to their proper equivalent in keyword 2014-09-03 05:47:19 +00:00
Baptiste Daroussin
54843cad0a Fix @dirrmtry in case PREFIX != LOCALBASE 2014-09-03 05:33:10 +00:00
Baptiste Daroussin
c4526308ea Convert rmtry into regular Keyword
Note that this allows to control when it is executed (always in post-installation)
This makes @rmtry accept both absolute path and relative path (to latest prefix/cwd)

While here now that it is not used, remove the old PLIST_REINPLACE macro

Reviewed by:	antoine
Differential Revision:	https://reviews.freebsd.org/D713
2014-09-03 05:16:13 +00:00
Chris Rees
cd51b1872e Complain properly about invalid pgsql default versions.
Please remember you need the period; 9.0 9.1 good, 90 bad, 90+ very bad!
2014-09-02 17:53:59 +00:00
Baptiste Daroussin
88c3501f19 Add home directory creation to pre-install script for USERS/GROUPS
Use @dirrmtry instead of @exec rmdir
2014-09-02 15:03:31 +00:00
Antoine Brodin
fbcb1bc222 Make check-stagedir.sh aware of (owner,group,perm) syntax for keywords
Differential Revision:	https://reviews.freebsd.org/D712
Reviewed by:	bapt
With hat:	portmgr
2014-09-02 14:36:29 +00:00
Raphael Kubo da Costa
68bc4af5c8 Update CMake to 3.0.1.
The 3.0 series is an incremental improvement over the previous 2.8 series
despite the major version number change. A list of important changes is
available at http://www.cmake.org/cmake/help/v3.0/release/3.0.0.html

On the porting side
* The minimum FreeBSD release we have to support in the ports tree is now
  recent enough that ports/168671 can finally be committed: instead of
  building and using CMake's own copies of bzip2, curl, expat, libarchive,
  liblzma and zlib, we use the versions in ports and/or the base system.

* CMake's documentation system has been changed and vastly improved at the
  cost of now depending on Sphinx. We still generate only man pages, but can
  start generating the HTML documentation in the future if desired.

* devel/cmake-gui now uses Qt5 instead of Qt4 and does not needlessly build
  the ncurses UI that is installed by devel/cmake itself.

* CMake commit 3816cd2 fixes a longstanding issue in the detection of the
  Python interpreter and its libraries, but requires us to revert a
  workaround for that in Mk/Uses/python.mk itself, effectively reverting
  the patch introduced by ports/168159.

* Similarly, a few ports had to be fixed manually due to CMake being
  stricter when parsing some files or the ports detecting Python the wrong
  way. Fortunately, they all had been fixed upstream so I just grabbed the
  appropriate commits and pointed to them in the patches.
  science/gnudatalanguage had to have its PORTREVISION bumped because
  switching to USES=cmake:outsource removed a few files from the plist that
  were not supposed to have been installed in the first place.

PR:		168671
PR:		192644
2014-09-02 12:59:54 +00:00
Steve Wills
aafb928748 lang/ruby*: remove obsolete patches
Remove no longer needed patches for ftp.
While here, fix the test target for ruby21

PR:		192998
Submitted by:	Robert Grimm <rfgrimm@gmail.com>
2014-09-02 01:13:47 +00:00
Antoine Brodin
aef74890f5 Commit non bikeshed part of Differential Revision D582
makepatch target improvement:
- spurious ./ is removed from file names
- timestamps are normalized

Submitted by:	danfe
With hat:	portmgr
2014-09-01 17:18:12 +00:00
Antoine Brodin
26222800aa - Make it possible to use sample keyword with a full path
- Prefer @dirrmtry over @unexec rmdir in makeplist

Differential Revision:	https://reviews.freebsd.org/D705
Reviewed by:	bapt
With hat:	portmgr
2014-09-01 17:06:19 +00:00
Baptiste Daroussin
d96aa38d95 Remove support for pkg_install
Merge back bsd.pkgng.mk into bsd.port.mk
Add a note about @stopdaemon not being supported anymore

With hat:	portmgr
Differential Revision:	https://reviews.freebsd.org/D693
2014-09-01 13:03:25 +00:00
Baptiste Daroussin
8527bc1d3a Remove support for NO_STAGE
Mark all current non staged ports as BROKEN

Reviewed by:	antoine
Exp-run:	antoine
Differential Revision:	https://reviews.freebsd.org/D693
2014-09-01 05:43:02 +00:00
Hiroki Sato
ececdb663c Split print/texlive-texmf into two ports, texlive-texmf and
texlive-texmf-source.

PR:	193202
2014-08-31 20:23:30 +00:00
Steve Wills
b8ce65474e lang/ruby*: fix docs handling
- Fix handling of RDOC option and make it ON by default
- Add DOCS option to OPTIONS_DEFINE
- Add EXAMPLES option
- Add CAPIDOCS option which installs C API documents generated by doxygen
- Other cleanups while here

PR:		189646
Submitted by:	Yasuhiro KIMURA <yasu@utahime.org> (based on)
2014-08-30 21:09:09 +00:00
Antoine Brodin
8ffd5fe7a8 Ignore references to stagedir in .fmt and .log files generated for tex formats
Those are harmless (records from which file they were generated from) and
removing them would require ugly hacks according to hrs@

PR:		ports/192933
Differential Revision:	https://reviews.freebsd.org/D684
Reviewed by:	bapt, hrs
With hat:	portmgr
2014-08-30 08:55:57 +00:00
Antoine Brodin
5603986142 Commit the version of the patch that was exp-runned
PR:		191746
With hat:	portmgr
2014-08-28 07:38:11 +00:00
Matthias Andree
e52140621e Fix @dirrm auto-generation for PORTDOCS/PORTEXAMPLES/PORTDATA with globs.
Fix up net-mgmt/netmond pkg-plist for @mode (regression with pkg from
r347404 committed by rene@) and remove two @dirrm lines that are now excess.

Exp-run completed.

PR:		191746
Reviewed by:	antoine
Approved by:	portmgr (antoine)
2014-08-27 21:52:25 +00:00
Tijl Coosemans
145a8b1a18 Use CONFIGURE_SHELL and MAKE_SHELL to define SHELL and CONFIG_SHELL
PR:		192981
Approved by:	portmgr (antoine)
2014-08-26 07:40:57 +00:00
Antoine Brodin
4d04df1859 Check that the plist doesn't reference the stage dir during stage-qa
====> Running Q/A tests (stage-qa)
Error: '/usr/ports/www/claroline/work/.PLIST.mktmp' is referring to /usr/ports/www/claroline/work/stage
*** Error code 1

Differential Revision: https://reviews.freebsd.org/D685
Reviewed by:	bdrewery
With hat:	portmgr
2014-08-25 22:10:42 +00:00
Antoine Brodin
38a5f7e910 Remove support for NOPORTDATA
Differential Revision: https://reviews.freebsd.org/D629
Reviewed by:	bapt
With hat:	portmgr
2014-08-25 21:17:37 +00:00
Chris Rees
ec08203aaa Please stop using USE_PGSQL and follow my friendly hints, thanks.
Reviewed by:	bapt
2014-08-25 20:45:09 +00:00
Antoine Brodin
bd79265f7a Allow ports using ruby extconf to be built as non root
PR:		ports/191313
2014-08-25 18:49:34 +00:00
Chris Rees
dab15277f4 Convert pgsql ports to use USES+=pgsql
Reviewed by:	bapt
2014-08-25 17:53:26 +00:00
Antoine Brodin
78ddc9081a Ignore ports setting NO_PACKAGE when PACKAGE_BUILDING is set
Side effect is that we will no longer mirror their distfiles, sad for them,
but we will no longer spend cpu cycles building them for nothing every week
and have strange errors from dependent ports unable to install NO_PACKAGE
dependencies

Users willing to package those ports can still set FORCE_PACKAGE

Poudriere users can also package by not setting NO_FORCE_PACKAGE in poudriere.conf (by default it's already not set)

Differential Revision: https://reviews.freebsd.org/D670
Reviewed by:	bdrewery
With hat:	portmgr
2014-08-23 20:05:13 +00:00
Hiroki Sato
3a2140b2cb Fix a typo.
Pointy hat to:	hrs
2014-08-23 19:17:40 +00:00
Hiroki Sato
f599a5e158 - Add capability to specify package dependency in USE_TEX.
- Make print/texlive-full always depend on the latest packages; currently
  texmf>=20140525_2 and base>=20140525_1.
2014-08-23 17:58:43 +00:00
Sunpoet Po-Chuan Hsieh
27ec30364b - Add shared JSON_C description 2014-08-22 11:31:34 +00:00
Hiroki Sato
6e0c41ef75 Update TeXLive to 2014.
- Note that full support of configuration tools such as tlmgr and texconfig
  is not ready yet.

- Most of dviware now supports libpaper to choose the default papersize.
  Use paperconfig(8) utility or print/papersize-default-* packages.

- Some quite old macros of the age of latex209 have been removed, and
  there are user-visible/invisible incompatibilities.  Please send a report
  to freebsd-tex@FreeBSD.org or file a PR if you have trouble.
2014-08-22 11:04:23 +00:00
Matthias Andree
b50a4b0708 Berkeley DB cleanup, remove versions 4.0 ... 4.7.
- Mk/bsd.database.mk rewrite, new default to db5.
- db6 is eligible by default only if installed on the system.
- Bump PORTREVISION of all ports that directly depend on BerkeleyDB or
  where USE_BDB is found in the port's directory
- Patch a few ports such that they will pick up or work with newer
  versions.
- Add UPDATING entry
- Drive-by format fix for pks
- Drop BerkeleyDB option from mail/popular for now, requires more work.
- Exp-run logs linked from the PR below.
- Ports that do not build (IGNORE, BROKEN, etc.) have pro-forma changes
  for new Berkeley DB, but are untested.

NOTE: please read UPDATING and the Wiki page before proceeding!

Announcement:	http://lists.freebsd.org/pipermail/freebsd-ports-announce/2014-August/000090.html
Wiki reference:	https://wiki.freebsd.org/Ports/BerkeleyDBCleanup
PR:		192690
Approved by:	portmgr (implicit, PORTREVISION bump on unstaged ports)
2014-08-21 22:50:29 +00:00
Bryan Drewery
da8eb17b2b - Make 'clean-restricted' tell that it is deleting the package.
Don't show this verbose output when calling delete-package on
  failures from do-package though.

With hat:	portmgr
2014-08-21 18:30:36 +00:00
Bryan Drewery
4fdfafda5b - Add a comment to clean-restricted. This code has confused me every time
I've looked.

With hat:	portmgr
2014-08-21 18:08:00 +00:00
Antoine Brodin
b154a5521f Add an option helper for PLIST_SUB
Rename a few variables to avoid confusion with this new helper

Requested by:	koobs
Reviewed by:	mat
With hat:	portmgr
Differential revision: https://reviews.freebsd.org/D665
2014-08-21 18:06:58 +00:00
Tijl Coosemans
48d2f69f2c Some ports create their pkg-plist from post-install. USES=libtool removes
.la files after that so pkg-plist ends up containing .la files that don't
exist when the package is created.

Move the patch-lafiles target in front of post-stage such that these ports
can create their pkg-plist in post-stage.

PR:		192753
Approved by:	portmgr (antoine)
2014-08-21 13:09:15 +00:00
Bryan Drewery
3777dc8252 - Add the same workaround for ignoring PREFIX/info removal when PREFIX !=
LOCALBASE, as check-stagedir has.

With hat:	portmgr
2014-08-19 14:36:49 +00:00
Bryan Drewery
88b1a644e9 Do not use RESETPREFIX in plist suggestions 2014-08-19 04:08:20 +00:00
Antoine Brodin
639cb537b5 Remove a few remaining NOPORTDATA
With hat:	portmgr
2014-08-18 22:10:39 +00:00
Antoine Brodin
844ee7f594 Add ksh support to USES=shebangfix
PR:		ports/192781
Submitted by:	timp87
With hat:	portmgr
2014-08-18 19:34:46 +00:00
Bryan Drewery
69f82727cf - Move RESETPREFIX to default PLIST_SUB
With hat:	portmgr
2014-08-18 16:43:24 +00:00
Sunpoet Po-Chuan Hsieh
90038a12c7 - Fix typo 2014-08-18 12:45:10 +00:00
Mathieu Arnold
a4ed4cb68b Module::Build installs the empty bootstrap files, even with Perl 5.20, so
remove the .if and always search and delete them.

Noticed by:	pi
Sponsored by:	Absolight
2014-08-18 12:29:06 +00:00
Kurt Jaeger
ebd71b456c revert r365227 to allow discussion 2014-08-17 19:36:31 +00:00