Commit Graph

349448 Commits

Author SHA1 Message Date
Dmitry Marakasov
440754ef5a - Cleanup plist 2014-09-22 11:35:17 +00:00
Baptiste Daroussin
d2d9edf2d4 Simplify plist 2014-09-22 11:35:11 +00:00
Baptiste Daroussin
6143890b05 Fix packaging 2014-09-22 10:45:58 +00:00
Baptiste Daroussin
acb44deb6b Simplify plist 2014-09-22 10:40:05 +00:00
Johannes Jost Meixner
05317facbe Update CentOS base to 6.5, add userland ports
The Fedora 10 infrastructure ports have been in use since June 2009 and, while
having served a great deed, have become unsupported upstream and hence affected
by unfixed security vulnerabilities. In addition to that, many recent Linux
binaries need newer libc / stdlibc++ versions.

This commit adds the linux-c6- userland as drop-in replacement for the -f10
infrastructure, as well as upgrading the linux_base-c6 port to CentOS 6.5.

If you want to switch to linux-c6 ports, please define at /etc/make.conf:

    OVERRIDE_LINUX_BASE_PORT=c6
    OVERRIDE_LINUX_NONBASE_PORTS=c6

Additionally, please add the following line to /etc/sysctl.conf:

    compat.linux.osrelease=2.6.18

Upgrading procedures are shown in /usr/ports/UPDATING.

This work has been inspired by Artyom Mirgorodskiy's post to emulation@ in
November 2013, using and extending mav@'s work. It has been tested extensively
and most reported issues were already fixed. Please report any additional bug
or "features" to the emulation mailing list.

Many thanks to: mav@, rene@, allanjude@, netchild@, antoine@, everyone who's
filed Issues and Pull requests on GitHub,

PR:		186820
Differential Revision:	https://reviews.freebsd.org/D793
Reviewed by:	allanjude, antoine, bapt, rene
Approved by:	portmgr (antoine, bapt)
Approved by:	koobs (mentor)
Sponsored by:	Perceivon Hosting Inc.
2014-09-22 10:40:00 +00:00
Baptiste Daroussin
f287925fdb Simplify plist 2014-09-22 10:18:05 +00:00
Baptiste Daroussin
e9ff3b2be4 Simplify plist 2014-09-22 10:15:47 +00:00
Baptiste Daroussin
10e405f888 Strip binaries
Cleanup plist
2014-09-22 10:11:15 +00:00
Baptiste Daroussin
77e9b756a7 Cleanup plist
Strip binaries
2014-09-22 10:09:52 +00:00
Baptiste Daroussin
81a50284dc Cleanup plist 2014-09-22 10:02:27 +00:00
Baptiste Daroussin
f41d971ed4 Remove useless patching of Makefile.in and let options framework handle what
should go in the package
Cleanup plist
2014-09-22 09:58:00 +00:00
Baptiste Daroussin
ea031670d8 Strip binaries
Cleanup plist
2014-09-22 09:55:20 +00:00
Baptiste Daroussin
450c0b9b84 Cleanup plist 2014-09-22 09:53:45 +00:00
Baptiste Daroussin
7d95eb5a7c Cleanup plist 2014-09-22 09:51:41 +00:00
Baptiste Daroussin
329f250389 Cleanup plist 2014-09-22 09:50:53 +00:00
Baptiste Daroussin
bbef49d4cf Cleanup plist 2014-09-22 09:49:39 +00:00
Baptiste Daroussin
b92b5abdf5 Remove @dirrmtry from PORTSDOC code it is now automatic 2014-09-22 09:42:03 +00:00
Baptiste Daroussin
f81e1256d8 Simplify plist 2014-09-22 09:33:51 +00:00
Baptiste Daroussin
5b8385ece2 Simplify plist 2014-09-22 09:24:44 +00:00
Koop Mast
d2968b60e3 Update to 3.56. 2014-09-22 09:06:10 +00:00
Guido Falsi
01a76b85cb Add CPE info to asterisk ports. 2014-09-22 08:56:20 +00:00
Guido Falsi
93a48a0444 Add CPE info to squid ports.
Requested by:	des@
2014-09-22 08:40:39 +00:00
Baptiste Daroussin
75f5d3170a Remove cruft used to test new things 2014-09-22 08:35:21 +00:00
Baptiste Daroussin
ad7c668fe7 Cleanup plist 2014-09-22 08:29:46 +00:00
Baptiste Daroussin
f03882a6d1 Document recent changes in plist handling 2014-09-22 08:28:30 +00:00
TAKATSU Tomonari
8cc0980846 - Update to 2.3-2 2014-09-22 08:16:39 +00:00
Antoine Brodin
68bcf28124 Do not report directories in plist as orphans
With hat:	portmgr
2014-09-22 07:53:57 +00:00
Baptiste Daroussin
96fc0de2d5 Cleanup plist 2014-09-22 07:22:09 +00:00
Baptiste Daroussin
da33718929 Cleanup plist 2014-09-22 07:20:22 +00:00
Baptiste Daroussin
29f1e86ab5 Cleanup plist 2014-09-22 07:18:52 +00:00
Baptiste Daroussin
bb7e4816d5 Update to 20140920
Cleanup plist
2014-09-22 07:17:15 +00:00
Baptiste Daroussin
97620584c4 cleanup plist 2014-09-22 07:16:40 +00:00
Baptiste Daroussin
f0fedc5168 Cleanup plist 2014-09-22 07:14:14 +00:00
Baptiste Daroussin
b95de76567 Update to 0.9.7 2014-09-22 07:13:34 +00:00
Baptiste Daroussin
334ddbc20d Cleanup plist 2014-09-22 07:11:35 +00:00
Baptiste Daroussin
f57957753f Remove useless plist entries 2014-09-22 07:11:03 +00:00
Baptiste Daroussin
3c371f6783 Remove now useless plist entries 2014-09-22 07:10:00 +00:00
TAKATSU Tomonari
d970095d59 - Update to 2.3-1
- Update LICENSE section
2014-09-22 06:59:51 +00:00
Antoine Brodin
85682a8a79 Allow staging as a regular user 2014-09-22 06:39:45 +00:00
Antoine Brodin
aae058b016 Fix typo 2014-09-22 06:30:47 +00:00
Baptiste Daroussin
3eaa1784f2 PLIST_DIRS and PLIST_DIRSTRY are now equivalent and both emitting @dir entries
(Note that PLIST_DIRSTRY) is now deprecated
2014-09-22 06:30:46 +00:00
Baptiste Daroussin
97c37f55f4 Let pkg(8) track license directories by itself 2014-09-22 06:28:15 +00:00
Baptiste Daroussin
955ab0c5ae Do not set an initial value for owner/wheel pkg(8) does it by itself now 2014-09-22 06:27:13 +00:00
Baptiste Daroussin
41ec698b06 Clean up directory handling 2014-09-22 06:23:19 +00:00
Baptiste Daroussin
cdc718adfc adjust check_stagedir.sh to take in account %%KEY%%@dirrm* 2014-09-22 06:22:56 +00:00
TAKATSU Tomonari
cda7f1e39f - Update to 1.95-4.3
- Specify LICENSE BSD -> BSD3CLAUSE
2014-09-22 05:58:11 +00:00
Baptiste Daroussin
6423d85837 Update to 1.3.8 Changes:
- Plist parser do not accept modes like o+w g+s u+r
- @owner/@group with no argument reset the default ownership to root/wheel
- Plug regression tests into the release mechanism as mandatory
- Allow url in repository configuration to be overriden by another configuration
  file
- If one of -P, -I or -R is not explicitly given on the command line do not emit
  error messages while searching for a mechanism to find data about the latest
  available ports.
- External keywords can now take arguments
- Directories under PREFIX are automatically handled and removed if needed
- MTREE are not packaged anymore neither extracted on final installation
- OS major checking (to determine if pkg is running on an upgraded base system)
  uses the same mechanism as ABI detection instead of relying on UNAME_r which
  can have false positivie on jails
- Add @dir keyword for plist which is used to package explicitly directories
  (directories with non root/wheel or outside prefix) and empty directories
  (@dirrm and @dirrmtry are now considered as deprecated)
- root/wheel are now considered as the default user/group when creating a
  package except @owner/@group are used to change that behaviour
- Import newer version of libucl which improves error messages in case of
  problem parsing manifest or configuration files
- Fix pkg register so it checks for conflicts before actually copying files on
  to the filesystem
- pkg now support a new no_provide_lib annotation to preventing automatic
  populating of provided libs (useful for packages bundling libraries like wine)
- Improve documentations
- Ability to select usage of IPv4/IPv6 via config, repository config or command
  line
- Lots of bug fixes

Side effects:
- Convert to install-mtree target into a no-op target Add empty directories to
  plist of ports that needs them to run:
- share/aclocal to devel/automake and devel/automake14
- share/applications to devel/desktop-file-utils
- share/xml share/sgml to textproc/xmlcatmgr
- Prevent check-plist to issue warnings about some @dir*
- Adjist check_leftovers.sh to not take in account anything related to mtree
- Bump the default required version of pkg to 1.3.8
2014-09-22 05:47:32 +00:00
TAKATSU Tomonari
7f5e124b4d - Update to 1.3-0 2014-09-22 05:20:09 +00:00
Olivier Duchateau
5de606b389 - Update to 1.4
ChangeLog: https://bitbucket.org/andre_felipe_dias/rst2html5/src/1002abcf4e3a/CHANGELOG.rst
2014-09-22 03:40:13 +00:00
TAKATSU Tomonari
d3f70bda69 - Update to 1.7-4 2014-09-22 02:59:27 +00:00