{"bugs":[{"bugid":948050,"firstseen":"2025-07-11T02:48:40.189262","severity":"normal","status":"UNCONFIRMED","summary":"dev-php\/twig-3.18.0 bump request"}],"categories":[{"categoryid":450,"name":"dev-lang","summary":"The dev-lang category contains various programming language implementations and related tools."},{"categoryid":461,"name":"dev-php","summary":"The dev-php category contains libraries and utilities relevant to the PHP programming language."}],"changelog":[{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"b6911e353cd7753a8335bbdae31628c3150ff04c","committime":"2023-04-30T23:48:45","packageid":57162,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"ajak@gentoo.org","authorname":"John Helmert III","body":"Bug: https:\/\/bugs.gentoo.org\/873358\nSigned-off-by: John Helmert III <ajak@gentoo.org>","commitid":"881bdd2431f6e53381892ae810861e72eea85993","committime":"2023-04-30T23:37:55","packageid":57162,"repoid":1,"summary":"dev-php\/twig: drop 1.44.6"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"5022c9b05f954bed0d247ead2c27794319262544","committime":"2023-04-19T04:16:51","packageid":57162,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"ajak@gentoo.org","authorname":"John Helmert III","body":"Closes: https:\/\/bugs.gentoo.org\/873358\nSigned-off-by: John Helmert III <ajak@gentoo.org>","commitid":"5663f7e15244378caa1c3c94c1b657a0057268bb","committime":"2023-04-19T04:09:26","packageid":57162,"repoid":1,"summary":"dev-php\/twig: add 1.44.7"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"233619d0f8c4b643937c0bcedb76518aab1715fb","committime":"2022-03-25T16:49:25","packageid":57162,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"grknight@gentoo.org","authorname":"Brian Evans","body":"Signed-off-by: Brian Evans <grknight@gentoo.org>","commitid":"55f25ab60be014ed9f36626a693394c890a7752b","committime":"2022-03-25T16:41:58","packageid":57162,"repoid":1,"summary":"dev-php\/twig: Drop old"},{"authoremail":"grknight@gentoo.org","authorname":"Brian Evans","body":"Signed-off-by: Brian Evans <grknight@gentoo.org>","commitid":"dd8eb15bec4f41166a37fb7c7a7d041fd9d70724","committime":"2022-03-25T16:41:05","packageid":57162,"repoid":1,"summary":"dev-php\/twig: Add 1.44.6 the final v1 version"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"78382e2e65cf36004525fb8bfcaccf1cc24375b8","committime":"2020-02-22T21:36:22","packageid":57162,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"soap@gentoo.org","authorname":"David Seifert","body":"Signed-off-by: David Seifert <soap@gentoo.org>","commitid":"3b8cba93fab70dd0fa89cebdd4b37c732580e9ac","committime":"2020-02-22T21:07:26","packageid":57162,"repoid":1,"summary":"*\/*: [QA] Use consistent function definition formatting"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"ed7fb9f619adae1f6ad8707e7d53a009d07cac4d","committime":"2019-11-25T16:05:55","packageid":57162,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"grknight@gentoo.org","authorname":"Brian Evans","body":"Signed-off-by: Brian Evans <grknight@gentoo.org>","commitid":"d1382bb9c74d035c1daf63ad57351b91151f0b99","committime":"2019-11-25T15:57:11","packageid":57162,"repoid":1,"summary":"dev-php\/twig: Fix install locations of PSR-0 files"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"0c38022bb07e3befe5ff5e06a95bde14ef40d22d","committime":"2019-08-26T14:08:00","packageid":57162,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"grknight@gentoo.org","authorname":"Brian Evans","body":"PHP 5.6 is EOL and the extension needs to go away\nPHP team is planning on masking 5.6 2019-10-01\n\nPackage-Manager: Portage-2.3.72, Repoman-2.3.17\nSigned-off-by: Brian Evans <grknight@gentoo.org>","commitid":"147ff3d952aeea19a822f42ba2805e980d696735","committime":"2019-08-26T13:37:27","packageid":57162,"repoid":1,"summary":"dev-php\/twig: Drop old versions which include the extension"},{"authoremail":"grknight@gentoo.org","authorname":"Brian Evans","body":"Package-Manager: Portage-2.3.72, Repoman-2.3.17\nSigned-off-by: Brian Evans <grknight@gentoo.org>","commitid":"4930bce96e7ad6271f3f79ea8983ed63e880e50d","committime":"2019-08-26T13:33:06","packageid":57162,"repoid":1,"summary":"dev-php\/twig: Version bump for 1.42.3"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"ce8b87349162ac85741f3c3d721de5eac6c67e67","committime":"2019-07-07T19:04:04","packageid":57162,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"djc@gentoo.org","authorname":"Dirkjan Ochtman","body":"Revert faulty patching strategy.\n\nSigned-off-by: Dirkjan Ochtman <djc@gentoo.org>\nPackage-Manager: Portage-2.3.66, Repoman-2.3.11","commitid":"faf866ceb51f0dd240d1b68dbe3fe3e339787feb","committime":"2019-07-03T20:06:24","packageid":57162,"repoid":1,"summary":"dev-php\/twig: version bump to 1.42.2"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"6cbb756dd241c56a6257947e2568c77c08264203","committime":"2019-05-09T14:04:12","packageid":57162,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"grknight@gentoo.org","authorname":"Brian Evans","body":"The twig extension is no longer necessary as PHP 5.6 is end-of-life\n\nAlso, use the dev-php\/fedora-autoloader to replace Twig's autoloader\nso that it simulates composer loading with Psr4 and does not throw\nerrors in the logs\n\nIn addition, the ctype USE on dev-lang\/php is now required\n\nPackage-Manager: Portage-2.3.66, Repoman-2.3.12\nSigned-off-by: Brian Evans <grknight@gentoo.org>","commitid":"d77e12134dd5df6bf717799d8eeb256094644c60","committime":"2019-05-09T13:57:38","packageid":57162,"repoid":1,"summary":"dev-php\/twig: Remove obsolete extension and use new autoloader"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"17478c3ad4eb9854e7993b8c0a0d11f23fdabca8","committime":"2019-05-08T20:24:00","packageid":57162,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"djc@gentoo.org","authorname":"Dirkjan Ochtman","body":"Signed-off-by: Dirkjan Ochtman <djc@gentoo.org>\nPackage-Manager: Portage-2.3.62, Repoman-2.3.11","commitid":"fbfc7330bf19313e2aa121d786a2cfdbb4e8c12e","committime":"2019-05-08T20:00:23","packageid":57162,"repoid":1,"summary":"dev-php\/twig: clean up vulnerable versions"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"05ab5ae90888eca35d6fc2d359e6a71e79f1583f","committime":"2019-05-06T20:04:10","packageid":57162,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"djc@gentoo.org","authorname":"Dirkjan Ochtman","body":"Closes: https:\/\/bugs.gentoo.org\/681862\nSigned-off-by: Dirkjan Ochtman <djc@gentoo.org>\nPackage-Manager: Portage-2.3.62, Repoman-2.3.11","commitid":"1b71d712064b76fd4b04d184948528528479b242","committime":"2019-05-06T19:46:15","packageid":57162,"repoid":1,"summary":"dev-php\/twig: version bump to 1.40.1 (fixes CVE-2019-9942)"},{"authoremail":"repo-qa-checks@gentoo.org","authorname":"Repository QA checks","commitid":"d9c48a2de385926b3f27c4b1a3f65fad56046cd4","committime":"2018-03-27T21:16:31","packageid":57162,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"grknight@gentoo.org","authorname":"Brian Evans","body":"Package-Manager: Portage-2.3.24, Repoman-2.3.6","commitid":"ed75bb0f78cd0b53f94e8c3a347cea99133c1af5","committime":"2018-03-27T19:50:19","packageid":57162,"repoid":1,"summary":"dev-php\/twig: Version bump"},{"authoremail":"repo-qa-checks@gentoo.org","authorname":"Repository QA checks","commitid":"8b391417f4ccea969891ebab76dab56c233cc16b","committime":"2018-03-22T01:46:45","packageid":57162,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"grknight@gentoo.org","authorname":"Brian Evans","commitid":"5bf524680497415e22851264b8847e0db8039e7d","committime":"2018-03-13T00:31:23","packageid":57162,"repoid":1,"summary":"dev-php\/twig: Remove src_unpack as changes to eclass make it obsolete"},{"authoremail":"repo-qa-checks@gentoo.org","authorname":"Repository QA checks","commitid":"25093d6359f778b8d1052f66ba9e26fc29ded21a","committime":"2017-02-28T20:35:29","packageid":57162,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"robbat2@gentoo.org","authorname":"Robin H. Johnson","body":"Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>","commitid":"61b861acd7b49083dab687e133f30f3331cb7480","committime":"2017-02-28T19:47:27","packageid":57162,"repoid":1,"summary":"Drop $Id$ per council decision in bug #611234."},{"authoremail":"malfatti@neuro.ufrn.br","authorname":"T. Malfatti","commitid":"8457ba6f9fd6f0dbafcca1fb375788eeea02aae1","committime":"2017-01-26T18:44:34","packageid":57162,"repoid":1,"summary":"media-libs\/portaudio: Version bump"},{"authoremail":"repo-qa-checks@gentoo.org","authorname":"Repository QA checks","commitid":"4e61ace7c9ec426ec29148f0fc0977dc095f40f4","committime":"2017-01-25T15:01:59","packageid":57162,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"mjo@gentoo.org","authorname":"Michael Orlitzky","body":"Package-Manager: portage-2.3.0","commitid":"12652e3059077d0b923c124f57f3dfacaa20aa8d","committime":"2017-01-25T14:43:44","packageid":57162,"repoid":1,"summary":"dev-php\/twig: new version 1.31.0."},{"authoremail":"repo-qa-checks@gentoo.org","authorname":"Repository QA checks","commitid":"0969da5b5f818df97737572af7f227c76261fc28","committime":"2017-01-06T22:42:11","packageid":57162,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"mjo@gentoo.org","authorname":"Michael Orlitzky","body":"In commit 14f2ab0, I accidentally broke building with\nUSE=\"-extension\".  The eclass src_prepare phase was correctly skipped\n(a new change), but then afterwards it became possible for the eclass\nsrc_configure and src_compile to fail. Now those phases are skipped\nwhen USE=\"-extension\", too. For consistency and for a minor\nperformance improvement, the eclass src_unpack phase is skipped, too.\n\nA new revision was made because I'm not 100% certain that it wasn't\npossible to install the extension with USE=\"-extension\" before. If\nit was possible, any victims would want to re-emerge twig. I have\nalso added an unconditional RDEPEND on \"dev-lang\/php\" that could\nhave been omitted before; that would itself justify a new revision.\n\nGentoo-Bug: 604874\n\nPackage-Manager: portage-2.3.0","commitid":"25971a5a27a4e2dec8ef93ac9915de1045e7a67e","committime":"2017-01-06T22:11:27","packageid":57162,"repoid":1,"summary":"dev-php\/twig: fix build with USE=extension unset."},{"authoremail":"repo-qa-checks@gentoo.org","authorname":"Repository QA checks","commitid":"3dd02435657bcc27e28ef2cc5acff297177ebb43","committime":"2017-01-06T22:02:06","packageid":57162,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"mjo@gentoo.org","authorname":"Michael Orlitzky","body":"If the user does not wish to build the C extension, there is no need\nto run the php-ext-source-r3 eclass phases. Doing so can lead to a\nbuild failure because those eclass phases use DEPENDencies that are\nonly required conditionally on USE=extension.\n\nGentoo-Bug: 604874\n\nPackage-Manager: portage-2.3.0","commitid":"14f2ab0158367ccebb091bb7a023c367cec45e48","committime":"2017-01-06T21:50:11","packageid":57162,"repoid":1,"summary":"dev-php\/twig: don't run eclass phases when USE=\"extension\" is unset."},{"authoremail":"repo-qa-checks@gentoo.org","authorname":"Repository QA checks","commitid":"3d0b8b976321333397e065e1b72b0c3093e4e5aa","committime":"2017-01-05T00:01:01","packageid":57162,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"mjo@gentoo.org","authorname":"Michael Orlitzky","body":"Package-Manager: portage-2.3.0","commitid":"1674ab8917306721a7e7f682d800620afce10b7f","committime":"2017-01-04T23:52:04","packageid":57162,"repoid":1,"summary":"dev-php\/twig: remove old version 1.20.0."},{"authoremail":"repo-qa-checks@gentoo.org","authorname":"Repository QA checks","commitid":"3faa4877f75fc5bc34f89504a513526d26353060","committime":"2016-12-22T01:01:57","packageid":57162,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"mjo@gentoo.org","authorname":"Michael Orlitzky","body":"A few versions of Twig have been released since the version we have in\nthe tree, so the first goal of the new ebuild is simply to bring our\ntree to parity with upstream.\n\nBut the new ebuild also adds a feature, the ability to build the C\nextension for Twig. In older versions of PHP, the C implementation\nprovides improved performance over the pure-PHP implementation. The\nonly \"older version\" we support is php:5.6, so the C extension is only\nbuilt when the user's PHP_TARGETS contains \"php5-6\". The extension\nwill only be built with USE=extension; otherwise users who did not\nwant the extension would be required to add \"php5-6\" to PHP_TARGETS in\norder to appease our eclass.\n\nUpstream does not currently support building the extension against\nphp:7.0 or php:7.1, but the performance improvement is not so great\nwith those versions of PHP anyway.\n\nGentoo-Bug: 566468\nGentoo-Bug: 566470\nSuggested-by: Dennis Schridde\n\nPackage-Manager: portage-2.3.0","commitid":"8c4b6858a198135640c9128d64f1cf865ae420b6","committime":"2016-12-22T00:08:44","packageid":57162,"repoid":1,"summary":"dev-php\/twig: add twig-1.29.0 with support for building the C extension."},{"authoremail":"repo-qa-checks@gentoo.org","authorname":"Repository QA checks","commitid":"fbfbe60bcaeb95e8e1682cddfff5055899611553","committime":"2015-08-22T14:10:23","packageid":57162,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"grknight@gentoo.org","authorname":"Brian Evans","body":"Package-Manager: portage-2.2.20.1","commitid":"f94a8cbcf50428bf1d05d8f52b34620be4cb87f4","committime":"2015-08-22T13:55:48","packageid":57162,"repoid":1,"summary":"dev-php\/twig: Drop vulernable versions for bug 558420"},{"authoremail":"grknight@gentoo.org","authorname":"Brian Evans","body":"Package-Manager: portage-2.2.20.1","commitid":"1e4a7bcf3470c415cf147001d071c62b9af6f9ca","committime":"2015-08-22T13:54:55","packageid":57162,"repoid":1,"summary":"dev-php\/twig: Security bump for bug 558420"},{"authoremail":"repo-qa-checks@gentoo.org","authorname":"Repository QA checks","commitid":"945f0d2a26da4f944fd06ad6a874f69d37ce1e06","committime":"2015-08-09T09:26:46","packageid":57162,"repoid":1,"summary":"2015-08-09 09:26:21 UTC"},{"authoremail":"robbat2@gentoo.org","authorname":"Robin H. Johnson","body":"This commit represents a new era for Gentoo:\nStoring the gentoo-x86 tree in Git, as converted from CVS.\n\nThis commit is the start of the NEW history.\nAny historical data is intended to be grafted onto this point.\n\nCreation process:\n1. Take final CVS checkout snapshot\n2. Remove ALL ChangeLog* files\n3. Transform all Manifests to thin\n4. Remove empty Manifests\n5. Convert all stale $Header$\/$Id$ CVS keywords to non-expanded Git $Id$\n5.1. Do not touch files with -kb\/-ko keyword flags.\n\nSigned-off-by: Robin H. Johnson <robbat2@gentoo.org>\nX-Thanks: Alec Warner <antarus@gentoo.org> - did the GSoC 2006 migration tests\nX-Thanks: Robin H. Johnson <robbat2@gentoo.org> - infra guy, herding this project\nX-Thanks: Nguyen Thai Ngoc Duy <pclouds@gentoo.org> - Former Gentoo developer, wrote Git features for the migration\nX-Thanks: Brian Harring <ferringb@gentoo.org> - wrote much python to improve cvs2svn\nX-Thanks: Rich Freeman <rich0@gentoo.org> - validation scripts\nX-Thanks: Patrick Lauer <patrick@gentoo.org> - Gentoo dev, running new 2014 work in migration\nX-Thanks: Michał Górny <mgorny@gentoo.org> - scripts, QA, nagging\nX-Thanks: All of other Gentoo developers - many ideas and lots of paint on the bikeshed","commitid":"56bd759df1d0c750a065b8c845e93d5dfa6b549d","committime":"2015-08-08T20:49:04","packageid":57162,"repoid":1,"summary":"proj\/gentoo: Initial commit"},{"authoremail":"repo-qa-checks@gentoo.org","authorname":"Repository QA checks","commitid":"a637bd65b7fef8e2be4e7fc6e9097479372e0e2e","committime":"2015-06-19T16:38:33","packageid":57162,"repoid":1,"summary":"2015-06-19 16:35:30 UTC"}],"dependencies":[],"depending":[],"ebuilds":[{"archs":["~amd64","~x86"],"ebuildid":784530,"firstseen":"2023-04-19T05:29:03.098768","license":"BSD","moddate":"2023-04-19T04:29:02","packageid":57162,"repoid":1,"slot":"0","uses":["doc","test"],"version":"1.44.7"}],"masks":[],"package":{"categoryid":461,"description":"PHP templating engine with syntax similar to Django","firstseen":"2011-03-28T14:40:27.142566","maintainer":"djc@gentoo.org","maintainername":"Dirkjan Ochtman","name":"twig","packageid":57162},"rdependencies":[{"block":false,"categoryid":450,"description":"The PHP language runtime engine","ebuildids":[784530],"firstseen":"2010-05-04T00:54:45.661860","maintainer":"php-bugs@gentoo.org","maintainername":"PHP","name":"php","packageid":45708},{"block":false,"categoryid":461,"description":"Fedora's Static PSR-4, PSR-0, and classmap autoloader","ebuildids":[784530],"firstseen":"2016-12-19T14:36:16.863962","name":"fedora-autoloader","packageid":66273,"summary":"Static PSR-4, PSR-0, and classmap autoloader. Includes loader for required and optional dependencies."}],"repos":[{"branch":"master","lastcommit":"bb94f430d80494aa836eba036fda572e535b9d1a","name":"gentoo","path":"\/usr\/portage","repoid":1,"upstream":"origin"}],"tracked":false,"urls":["https:\/\/twig.symfony.com\/"],"uses":[{"description":"Add extra documentation (API, Javadoc, etc). It is recommended to enable per package instead of globally","isdefault":false,"use":"doc"},{"description":"Enable dependencies and\/or preparations necessary to run tests (usually controlled by FEATURES=test but can be toggled independently)","isdefault":false,"use":"test"}]}