Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | files/eclass/R-packages.eclass: drop eutils.HEADmaster | 2023-08-01 | 1 | -3/+1 | |
| | | | | Signed-off-by: Benda Xu <heroxbd@gentoo.org> | ||||
* | r/ebuild/creation.py: add {x,arm}64-macos keywords. | 2023-08-01 | 1 | -1/+1 | |
| | | | | Signed-off-by: Benda Xu <heroxbd@gentoo.org> | ||||
* | files/eclass/R-packages.eclass: set src_configure as no-op. | 2020-11-24 | 1 | -1/+3 | |
| | | | | | | | In sci-CRAN/nloptr src_configure triggers installation as well, which is not desired. Signed-off-by: Benda Xu <heroxbd@gentoo.org> | ||||
* | roverlay/ebuild/creation.py: move KEYWORDS definition into ebuilds. | 2020-11-24 | 2 | -2/+4 | |
| | | | | | | | | | | A eclass must not define KEYWORDS. Depend on subslots of R so that ebuilds get recompiled when R version changes. Reference: https://devmanual.gentoo.org/eclass-writing/ Signed-off-by: Benda Xu <heroxbd@gentoo.org> | ||||
* | roverlay-9999.ebuild: bump to EAPI=7. | 2020-11-24 | 1 | -9/+9 | |
| | | | | | | Bump to Python 3.8. Signed-off-by: Benda Xu <heroxbd@gentoo.org> | ||||
* | [USE] in the DEPEND should be extracted. | 2019-08-18 | 1 | -4/+2 | |
| | | | | Example: tk? ( dev-lang/R[tk] ), not r[tk]?. | ||||
* | R-package.eclass: do not expose src_prepare. | 2018-08-11 | 1 | -11/+1 | |
| | |||||
* | R-packages.eclass: EAPI bump to 6. | 2018-07-12 | 1 | -5/+10 | |
| | |||||
* | Use regex in dep string matches. | 2018-05-30 | 23 | -617/+195 | |
| | | | | | | Ignore rules should come later than positive rules. Closes: https://bugs.gentoo.org/653694 | ||||
* | const.py: do not split on ',' inside a pair of '()'. | 2018-05-30 | 1 | -1/+1 | |
| | |||||
* | Drop python2 support in tests. | 2018-05-29 | 1 | -1/+1 | |
| | |||||
* | remove cvs header and bump to EAPI=6. | 2018-05-28 | 1 | -2/+1 | |
| | |||||
* | Update default deprules. | 2018-05-28 | 10 | -20/+66 | |
| | |||||
* | Only move source directory when needed. | 2018-05-28 | 1 | -2/+4 | |
| | | | | | | This supports packages from outside CRAN. Fix typo in the last commit. | ||||
* | util/fileio.py: do not skip the first line. | 2016-07-07 | 1 | -0/+1 | |
| | |||||
* | roverlay/db/distmap.py: call the wrapper for repo_name | 2016-07-07 | 1 | -1/+1 | |
| | | | | info.repo_name might be undefined. | ||||
* | R-packages.eclass: use default S. | 2016-07-07 | 1 | -5/+2 | |
| | |||||
* | pkgdir: set default add-policy (bug 574782) | 2016-02-18 | 1 | -3/+6 | |
| | | | | | | | | | | | | | | | | | | | | In roverlay/overlay/pkgdir/packagedir_base.py, PackageDirBase.add_package().package_try_replace(): package_info.overlay_addition_override needs to be set to an integer value before calling package_try_replace(), because it is used in a bitwise operation: package_info.overlay_addition_override &= ~_PKG_REPLACE_ONLY which raises a TypeError if overlay_addition_override is None. When running roverlay without bytecode optimizations ("python -O"), the bug gets catched a bit earlier due to a failing assertion, as shown in #574782. X-Gentoo-Bug: 574782 X-Gentoo-Bug-url: https://bugs.gentoo.org/show_bug.cgi?id=574782 | ||||
* | config/simple-deprules.d/R: recommended packages into dev-lang/R[-minimal] | 2015-11-06 | 1 | -15/+19 | |
| | | | | | | Split default R package list into "base" and "recommended", because R with USE minimal disables recommended packages and base packages are always available. | ||||
* | config/simple-deprules.d/net: parse dependency for sci-CRAN/curl. | 2015-11-05 | 1 | -0/+1 | |
| | |||||
* | roverlay-9999.ebuild: gentoo git URLs change. | 2015-11-05 | 1 | -2/+2 | |
| | | | | https://www.gentoo.org/news/2015/04/25/anongit-overlays.html | ||||
* | minor cleanup | 2015-02-18 | 3 | -2/+2 | |
| | | | | | | * remove redundant imports * add DISTMAP=None to recipe/distmap to make pylint happy (setup() must be called before access()) | ||||
* | fix 8647dac1ec5ad63cd44a8dfc121b8b0942b688ad | 2015-02-18 | 1 | -1/+2 | |
| | | | | add missing module / kwargs=>kill_kwargs typo | ||||
* | doc/, hook env: document stdin==/dev/null | 2015-01-26 | 2 | -9/+38 | |
| | |||||
* | roverlay/defaultscript: remove debug print() | 2014-12-16 | 1 | -2/+0 | |
| | |||||
* | run non-user hooks with /dev/null as stdin | 2014-12-16 | 1 | -2/+8 | |
| | |||||
* | run commands without stdin by default | 2014-12-16 | 1 | -3/+3 | |
| | | | | roverlay.tools->run_command(): let stdin default to /dev/null | ||||
* | run rsync with /dev/null as stdin | 2014-12-16 | 1 | -1/+1 | |
| | |||||
* | unify subprocess on-exception code | 2014-12-16 | 3 | -81/+84 | |
| | | | | make sure to terminate/kill subprocesses on error. | ||||
* | roverlay/strutil: add unquote_all to __all__ | 2014-12-16 | 1 | -1/+1 | |
| | |||||
* | add subprocess helper module | 2014-12-16 | 1 | -0/+157 | |
| | |||||
* | roverlay/util/common: doc typo | 2014-12-15 | 1 | -2/+2 | |
| | |||||
* | roverlay-9999.ebuild: update PYTHON_TARGETS | 2014-12-09 | 1 | -2/+2 | |
| | |||||
* | packagedir, scan_ebuilds(): fix logging of PN!=name | 2014-12-09 | 1 | -1/+1 | |
| | |||||
* | roverlay 0.3.10.3.1 | 2014-08-23 | 3 | -3/+3 | |
| | |||||
* | update generated files | 2014-08-23 | 6 | -4/+21 | |
| | |||||
* | doc/rst: fix slot rule examples | 2014-08-23 | 1 | -3/+3 | |
| | |||||
* | tests, data: reflect SLOT rule changes | 2014-08-23 | 1 | -7/+7 | |
| | |||||
* | tests/depres.py: print test data identifier | 2014-08-23 | 1 | -5/+7 | |
| | | | | Helps when tests fail. | ||||
* | roverlay/depres/depenv: skip vmod dict lookup | 2014-08-23 | 1 | -7/+12 | |
| | | | | When checking/normalizing vmod_str, set vmod directly if possible. | ||||
* | roverlay/depres, slot rules: fix get_slot_result() | 2014-08-23 | 1 | -1/+1 | |
| | |||||
* | set default EAPI=5 and make it configurable | 2014-08-23 | 3 | -7/+10 | |
| | | | | SLOTted dependency rules allow to use EAPI 5 features, so default to 5. | ||||
* | minor cleanup | 2014-08-23 | 2 | -6/+6 | |
| | |||||
* | console/interpreter: minor improvements | 2014-08-23 | 1 | -9/+22 | |
| | | | | | * added --clear option to "history" command * "set" can now be called without VAR=VALUE | ||||
* | config loader, yesno(): use str_to_bool() | 2014-08-23 | 1 | -10/+7 | |
| | |||||
* | roverlay 0.3.0 | 2014-07-29 | 3 | -3/+3 | |
| | | | | | | | | Changes since 0.2.6: * a lot of fixes/minor enhancements * build file changes (Makefile/ebuild, helper scripts) * addition control feature -- regenerate ebuilds by means of replace/revbump * partial support for running roverlay on non-Gentoo systems (still TODO) | ||||
* | addition control pkg rule gen: fix | 2014-07-29 | 1 | -3/+8 | |
| | | | | correctly handle extended_default_bitmask and call _splitmask_line(). | ||||
* | update generated files | 2014-07-29 | 2 | -11/+112 | |
| | |||||
* | roverlay/overlay/pkgdir/packagedir_base: fix | 2014-07-29 | 1 | -2/+5 | |
| | | | | | Clear "replace-only" addition control flag when revbumping. Otherwise, the revbumped package gets denied. | ||||
* | packagerules/generators/addition_control: fix | 2014-07-29 | 1 | -2/+3 | |
| | | | | | | Cannot compare str to version tuple -- use str on both sides, which means that the addition control rule generator has to create acceptors with get_ebuild_version() as value getter and not get_ebuild_version_tuple(). |