aboutsummaryrefslogtreecommitdiff
path: root/sysutils/iocage
Commit message (Collapse)AuthorAgeFilesLines
* Fix CONFLICTS entries of multiple portsStefan Eßer2022-01-101-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | There have been lots of missing CONFLICTS_INSTALL entries, either because conflicting ports were added without updating existing ports, due to name changes of generated packages, due to mis-understanding the format and semantics of the conflicts entries, or just due to typoes in package names. This patch is the result of a comparison of all files contained in the official packages with each other. This comparison was based on packages built with default options and may therefore have missed further conflicts with optionally installed files. Where possible, version numbers in conflicts entries have been generalized, some times taking advantage of the fact that a port cannot conflict with itself (due to logic in bsd.port.mk that supresses the pattern match result in that case). A few ports that set the conflicts variables depending on complex conditions (e.g. port options), have been left unmodified, despite probably containing outdated package names. These changes should only affect the installation of locally built ports, not the package building with poudriere. They should give an early indication of the install conflict in cases where currently the pkg command aborts an installation when it detects that an existing file would be overwritten, Approved by: portmgr (implicit)
* */*: Remove redundant '-[0-9]*' from CONFLICTSStefan Eßer2021-10-291-1/+1
| | | | | | | | | | | | | The conflict checks compare the patterns first against the package names without version (as reported by "pkg query "%n"), then - if there was no match - agsinst the full package names including the version (as reported by "pkg query "%n-%v"). Many CONFLICTS definitions used patterns like "bash-[0-9]*" to filter for the bash package in any version. But that pattern is functionally identical with just "bash". Approved by: portmgr (blanket)
* sysutils/iocage: Update CONFLICTS specificationStefan Eßer2021-10-271-1/+1
| | | | | | | | | | | | This port used to restrict its CONFLICTS entry to py-iocage built for Python-2.7, but it does obviously conflict with that ports built for any Python version. This port is marked as NO_ARCH=yes and I do assumed that there is only an install conflict, but have not tested that assumption and therefore not changed the CONFLICTS to CONFLICTS_INSTALL. Approved by: grembo (maintainer)
* sysutils/iocage: Add test target, no pytest-runnerMichael Gmelin2021-07-202-1/+18
| | | | | | | | Move test dependencies to TEST_DEPENDS and add test target. Patch out pytest-runner locally. PR: 251447 Reported by: koobs
* sysutils/iocage: Remove pytest-runner runtime depMichael Gmelin2021-07-191-2/+1
| | | | | | | | py-pytest-runner is deprecated, but upstream is still using it. Having this as a runtime dependency was always a bit questionable. PR: 251447 Reported by: Mina Galic <me@igalic.co>
* sysutils/iocage: unbreak by adding missing dependencies.Jimmy Olgeni2021-05-011-1/+3
| | | | | | | The iocage cli was not able to locate commands if missing dependencies were not installed. Obtained from: https://github.com/iocage/iocage/issues/1256
* Unbreak ports after devel/py-gitpython's PORTNAME changeGuangyuan Yang2021-04-291-2/+2
| | | | | | | PR: 255489 Fixes: f133c410c6d97254810f4f0fbd329e42b9eaf3a1 Approved by: lwhsu, portmgr (blanket) Differential Revision: https://reviews.freebsd.org/D30039
* One more small cleanup, forgotten yesterday.Mathieu Arnold2021-04-071-1/+0
| | | | Reported by: lwhsu
* all: Remove all other $FreeBSD keywords.Mathieu Arnold2021-04-061-3/+0
|
* Remove # $FreeBSD$ from Makefiles.Mathieu Arnold2021-04-061-1/+0
|
* Change dependencies of git-lite to git@liteRenato Botelho2020-10-131-2/+2
| | | | | | | | PR: 250281 Submitted by: Yasuhiro KIMURA <yasu@utahime.org> Notes: svn path=/head/; revision=552231
* Fix `iocage fetch' on i386.Michael Gmelin2020-07-196-280/+13
| | | | | | | | | | While there, switch to fetching all patches directly from github. PR: 247856 Reported by: Vincent Bentley Notes: svn path=/head/; revision=542567
* Respect PREFIX (when PREFIX != LOCALBASE)Michael Gmelin2020-03-221-6/+6
| | | | | | | | | | PR: 244387 Submitted by: John Hein <jcfyecrayz@liamekaens.com> Reviewed by: koobs Approved by: portmgr (blanket: framework/ports (python) compliance) Notes: svn path=/head/; revision=528922
* Fix accidental overwriting of properties on updateMichael Gmelin2020-02-202-1/+28
| | | | | | | | | | | | See: https://github.com/iocage/iocage/issues/1130 https://github.com/iocage/iocage/commit/b47dc2c47ff125d644720b03f598a9caf4e08192 PR: 244252 MFH: 2020Q1 (runtime fix) Notes: svn path=/head/; revision=526586
* Fix accidental removal of devfs_rulesets on jail stopMichael Gmelin2020-01-234-2/+253
| | | | | | | | | | | | | | | | | | | | | | | | Pulls in a bugfix[0] that has been merged upstream[1]. This bug caused manually configured devfs_rulesets to get deleted on jail stop, causing jails to come up with a default devfs rules on next start, which can be a nuisance or even dangerous, depending on the specific setup. Also adds a minimum devfs_ruleset id for dynamically created devfs rulesets and fixes a devfs_ruleset resource leak when using plugins. Take maintainership, as suggested by araujo@ (thanks for taking care of that port for so long!). [0]https://github.com/iocage/iocage/pull/1106 [1]https://github.com/iocage/iocage/commit/753b2f35731423597d7f51f33427b6d619fcd0b5 PR: 243510 Approved by: araujo (maintainer) MFH: 2020Q1 Notes: svn path=/head/; revision=523920
* - Set OPTIONS_DEFAULT to devel/git instead of devel/git-lite.Marcelo Araujo2019-10-211-1/+1
| | | | | | | Requested by: mat and grembo Notes: svn path=/head/; revision=515091
* - Fix git/git-lite dependencies as well as leftover EGG files.Marcelo Araujo2019-10-211-3/+18
| | | | | | | | | | | | | | | - Now the port pass "poudriere testport". - Bump PORTREVISION. PR: 240959 (based on) Submitted by: burnerbox <burnerbox_protonmail.com> Sascha Holzleiter <sascha_root-login.org> Reported by: many Reviewed by: romain Differential Revision: https://reviews.freebsd.org/D21929 Notes: svn path=/head/; revision=515084
* - Drop support for devel/dulwich. [0]Marcelo Araujo2019-10-011-3/+2
| | | | | | | | | | | | - The port works fine with devel/git too, we should first check if there is git installed, instead to assume we need to install git-lite. [1] - Bump PORTREVISION. Submitted by: dvl [0] Reported by: many [1] Notes: svn path=/head/; revision=513454
* - Update necessary dependencies for iocage 1.2 release.Marcelo Araujo2019-09-301-0/+3
| | | | | | | | | | | | - Bump PORTREVISION. PR: ports/240927 Submitted by: Neel Chauhan <neel@neelc.org> Dan Langille <<dan@langille.org>> (via email) Reported by: many Notes: svn path=/head/; revision=513279
* - Update to 1.2.Marcelo Araujo2019-09-274-160/+4
| | | | | | | Changelog: https://github.com/iocage/iocage/releases/tag/1.2 Notes: svn path=/head/; revision=512999
* Fix `iocage upgrade' for 11.3-RELEASE and upcoming 12.1-RELEASE[0]Michael Gmelin2019-09-193-2/+160
| | | | | | | | | | | | | | | | | | | | | Also: - Fix dependencies when upgrading <12 jails running on a 12-RELEASE jailhost (depend on `merge' from devel/rcs57). - Fix to unbreak updating multiple jails at once[1]. - Patch to `setup.py' to make `make check-plist' pass[2]. - Move `NO_ARCH' to make portlint happy See: [0]https://github.com/iocage/iocage/pull/1027 and https://github.com/iocage/iocage/commit/f66d9f0724daa03dc08cebc3f30b04abc7e97f82 [1]https://github.com/iocage/iocage/commit/47d7c28ad2db76eaba797921555bbf68a476eb9b#diff-134cbca4d064a61a693d1199494d24df [2]https://github.com/iocage/iocage/issues/1043 PR: 240177 Approved by: araujo (maintainer timeout) Notes: svn path=/head/; revision=512299
* Update to 1.1.Marcelo Araujo2019-01-282-4/+4
| | | | | | | | Changelog at: https://github.com/iocage/iocage/releases/tag/1.1 Notes: svn path=/head/; revision=491453
* - Pet PORTLINT.Marcelo Araujo2018-12-241-3/+2
| | | | | | | - Remove wrong conflicts. Notes: svn path=/head/; revision=488256
* Update to 1.0.Marcelo Araujo2018-12-242-8/+10
| | | | | | | Changelog: https://github.com/iocage/iocage/releases/tag/1.0 Notes: svn path=/head/; revision=488255
* Allow building with different versions of python3Antoine Brodin2018-12-081-1/+1
| | | | Notes: svn path=/head/; revision=486926
* - Update to 0.9.10.Marcelo Araujo2017-12-282-6/+5
| | | | | | | | | Changelog at: https://github.com/iocage/iocage/releases/tag/0.9.10 Sponsored by: iXsystems, Inc. Notes: svn path=/head/; revision=457437
* Convert Python ports to FLAVORS.Mathieu Arnold2017-11-301-10/+10
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Ports using USE_PYTHON=distutils are now flavored. They will automatically get flavors (py27, py34, py35, py36) depending on what versions they support. There is also a USE_PYTHON=flavors for ports that do not use distutils but need FLAVORS to be set. A USE_PYTHON=noflavors can be set if using distutils but flavors are not wanted. A new USE_PYTHON=optsuffix that will add PYTHON_PKGNAMESUFFIX has been added to cope with Python ports that did not have the Python PKGNAMEPREFIX but are flavored. USES=python now also exports a PY_FLAVOR variable that contains the current python flavor. It can be used in dependency lines when the port itself is not python flavored. For example, deskutils/calibre. By default, all the flavors are generated. To only generate flavors for the versions in PYTHON2_DEFAULT and PYTHON3_DEFAULT, define BUILD_DEFAULT_PYTHON_FLAVORS in your make.conf. In all the ports with Python dependencies, the *_DEPENDS entries MUST end with the flavor so that the framework knows which to build/use. This is done by appending '@${PY_FLAVOR}' after the origin (or @${FLAVOR} if in a Python module with Python flavors, as the content will be the same). For example: RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}six>0:devel/py-six@${PY_FLAVOR} PR: 223071 Reviewed by: portmgr, python Sponsored by: Absolight Differential Revision: https://reviews.freebsd.org/D12464 Notes: svn path=/head/; revision=455210
* Be more precise about the python version in CONFLICTS.Marcelo Araujo2017-10-031-1/+1
| | | | | | | Submited by: jbeich Notes: svn path=/head/; revision=451113
* After rename py36-iocage, remove unused conflict ports iocage-[0-9]*Marcelo Araujo2017-10-031-1/+1
| | | | | | | | | and iocage-devel-[0-9]*. Sponsored by: iXsystems Inc. Notes: svn path=/head/; revision=451112
* Update to 0.9.9.2.Marcelo Araujo2017-10-032-5/+4
| | | | | | | | | Changelog at: https://github.com/iocage/iocage/releases/tag/0.9.9.2 Sponsored by: iXsystems Inc. Notes: svn path=/head/; revision=451110
* Rename py3-iocage to iocage as by now we don't have more conflicts withMarcelo Araujo2017-10-034-0/+91
| | | | | | | | | | the old iocage version and also in favor of python flavors that will land soon, it makes sense to do it now. Sponsored by: iXsystems, Inc. Notes: svn path=/head/; revision=451109
* Remove expired ports:Rene Ladan2017-04-104-70/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | | 2017-02-05 sysutils/puppet38: Upstream support ended, see http://tinyurl.com/puppet3eol 2017-03-31 editors/libreoffice4: Deprecated by upstream 2017-03-31 databases/rubygem-redis-actionpack4: Use databases/rubygem-redis-actionpack instead 2017-03-31 devel/rubygem-nio4r1: Use devel/rubygem-nio4r instead 2017-03-31 devel/liborcus07: Deprecated by upstream, use devel/liborcus 2017-03-31 devel/mdds0: Deprecated by upstream, use devel/mdds 2017-03-31 security/openvpn23-polarssl: Replaced by new upstream relesae 2.4.x 2017-03-31 security/openvpn23: Replaced by new upstream relesae 2.4.x 2017-03-31 textproc/p5-XML-XSH: Deprecated by upstream 2017-03-31 www/rubygem-jquery-atwho-rails-rails4: Use www/rubygem-jquery-atwho-rails instead 2017-03-31 www/p5-Catalyst-Plugin-Singleton: Deprecated by upstream 2017-04-01 x11/lumina-i18n: Obsolete, i18n files included in x11/lumina 2017-04-01 sysutils/jail2: Starting with 10.0 functionality has been merged into base. 2017-04-01 sysutils/iocage-devel: Outdated version. Please use sysutils/py-iocage instead 2017-04-01 sysutils/iocage: Outdated version. Please use sysutils/py-iocage instead 2017-04-05 databases/puppetdb: Depends on expired sysutils/puppet38, use puppetdb[34] instead 2017-04-05 databases/puppetdb-terminus: Depends on expired sysutils/puppet38, use puppetdb-terminus[34] 2017-04-08 databases/pglesslog: Does not build with recent PostgreSQL versions 2017-04-08 textproc/go-text: Go libraries should not be packaged 2017-04-08 devel/go-pretty: Go libraries should not be packaged 2017-04-08 databases/godis: Go libraries should not be packaged 2017-04-10 www/moodle29: Upstream support EoL, please migrate to moodle32 Notes: svn path=/head/; revision=438191
* Mark sysutils/iocage as DEPRECATED, replaced by sysutils/py-iocageBartek Rutkowski2017-01-241-0/+3
| | | | | | | PR: 216193 Notes: svn path=/head/; revision=432334
* sysutils/iocage: update pkg-descr information and WWWBartek Rutkowski2017-01-151-1/+4
| | | | Notes: svn path=/head/; revision=431557
* sysutils/iocage: update GH_ACCOUNT and GH_PROJECT after repository changeBartek Rutkowski2017-01-152-3/+5
| | | | Notes: svn path=/head/; revision=431556
* sysutils/iocage: update 1.7.5 -> 1.7.6Bartek Rutkowski2016-08-222-4/+4
| | | | | | | | PR: 211988 Submitted by: olegni Notes: svn path=/head/; revision=420595
* sysutils/iocage: update 1.7.4 -> 1.7.5Bartek Rutkowski2016-07-132-3/+4
| | | | | | | | | - Fix jails import bugs MFH: 2016Q3 Notes: svn path=/head/; revision=418466
* sysutils/iocage: update 1.7.3 -> 1.7.4Bartek Rutkowski2016-02-182-3/+3
| | | | | | | | | - Contains important functionality fix MFH: 2016Q1 Notes: svn path=/head/; revision=409097
* - Drop 8.x supportDmitry Marakasov2015-09-151-7/+2
| | | | | | | | | - Add NO_ARCH Approved by: portmgr blanket Notes: svn path=/head/; revision=397008
* sysutils/iocage: update 1.7.1 -> 1.7.3Bartek Rutkowski2015-08-292-3/+3
| | | | | | | | | | | - Adds ability to create 10.2 jails PR: 202661 Submitted by: olegni MFH: 2015Q3 Notes: svn path=/head/; revision=395563
* sysutils/iocage: update 1.6.2 -> 1.7.1Bartek Rutkowski2015-08-054-5/+7
| | | | | | | | | | | - Change upstream GH account - Change WWW PR: 202079 Submitted by: Ben Woods <woodsb02@gmail.com> Notes: svn path=/head/; revision=393579
* sysutils/iocage: update 1.6.1 -> 1.6.2Bartek Rutkowski2015-05-302-4/+3
| | | | | | | | PR: 200529 Submitted by: Kevin Bowling <kevin.bowling@kev009.com> Notes: svn path=/head/; revision=387988
* sysutils/iocage: fix missing include filesBartek Rutkowski2015-05-282-4/+25
| | | | | | | | PR: 200486 Submitted by: Kevin Bowling <kevin.bowling@kev009.com> Notes: svn path=/head/; revision=387725
* sysutils/iocage: update 1.5.1 -> 1.6.1Bartek Rutkowski2015-05-262-5/+3
| | | | | | | - Update to new USE_GITHUB standard Notes: svn path=/head/; revision=387505
* sysutils/iocage: update 1.4.6 -> 1.5.1Bartek Rutkowski2015-03-252-5/+4
| | | | | | | - Switch from GHL to GH and remove GH_COMMIT Notes: svn path=/head/; revision=382195
* Update USE_GITHUB so it does not require GH_COMMIT.Bryan Drewery2015-03-191-1/+1
| | | | | | | | | | | | | | | | | | | | Using this new scheme allows only setting the _tag_ or _commit hash_ in GH_TAGNAME and not having to know the hash for a tag. This scheme will download a tarball that has a different checksum than before due to a changed directory name for extraction. The following MASTER_SITES are provided to retain the old checksum and directory structure (that require GH_COMMIT): GH -> GHL GITHUB -> GITHUB_LEGACY Differential Revision: https://reviews.freebsd.org/D748 Submitted by: amdmi3 Reviewed by: mat, swills, antoine, bdrewery With hat: portmgr Notes: svn path=/head/; revision=381618
* sysutils/iocage: update 1.4.4 -> 1.4.6Bartek Rutkowski2015-01-242-6/+6
| | | | | | | - Reduce the OSVERSION requirement to 9.0-RELEASE Notes: svn path=/head/; revision=377796
* sysutils/iocage: new port - full featured Jails managerBartek Rutkowski2014-07-183-0/+47
Approved by: swills (mentor) Notes: svn path=/head/; revision=362179