{"bugs":[{"bugid":645882,"firstseen":"2025-07-11T02:48:40.189262","severity":"normal","status":"CONFIRMED","summary":"app-misc\/gcal-4.1 : gcal.c:(.text+<snip>): undefined reference to u8_strlen"},{"bugid":752126,"firstseen":"2025-07-11T02:48:40.189262","severity":"normal","status":"UNCONFIRMED","summary":"app-misc\/gcal-4.1: broken alignment when unicode chars present"},{"bugid":900469,"firstseen":"2025-07-11T02:48:40.189262","severity":"normal","status":"CONFIRMED","summary":"app-misc\/gcal-4.1-r3 has implicit function declarations in configure logs (MUSL-CLANG-SYSTEM)"},{"bugid":944326,"firstseen":"2025-07-11T02:48:40.189262","severity":"normal","status":"CONFIRMED","summary":"app-misc\/gcal-4.1-r3 fails to compile: hd-data.c:85:25: error: initialization of void ()(void) from incompatible pointer type void ()(Bool , const Bool, int, const int, int , const int, const int) {aka void ()(int , const int, int, const int, int , const"}],"categories":[{"categoryid":422,"name":"app-misc","summary":"The app-misc category contains various miscellaneous application packages which don't belong anywhere else."},{"categoryid":393,"name":"dev-libs","summary":"The dev-libs category contains various miscellaneous programming libraries."},{"categoryid":396,"name":"virtual","summary":"The virtual category contains packages which satisfy virtual dependencies."}],"changelog":[{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"a198e862478387fe37b4d232d51a3edb558cd3e0","committime":"2025-12-19T10:01:01","packageid":50373,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"grobian@gentoo.org","authorname":"Fabian Groffen","body":"Bug: https:\/\/bugs.gentoo.org\/473598\nBug: https:\/\/bugs.gentoo.org\/720224\nSigned-off-by: Fabian Groffen <grobian@gentoo.org>","commitid":"2d25fad95cbaa525c8945d8e582c749d49524f49","committime":"2025-12-19T09:25:43","packageid":50373,"repoid":1,"summary":"*\/*: drop *-linux keywords"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"b082176271c4f0d63a97962e4b75785991196236","committime":"2025-12-17T15:16:13","packageid":50373,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"grobian@gentoo.org","authorname":"Fabian Groffen","body":"The arch and OS that matches it are obsolete.\n\nSigned-off-by: Fabian Groffen <grobian@gentoo.org>","commitid":"0a7ffce789e36042bac35ea5e0b8b2b654e5b490","committime":"2025-12-17T15:07:23","packageid":50373,"repoid":1,"summary":"*: remove ppc-macos keyword"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"a38f807c46870cb8d2d65a94ea19bda05adb3ab1","committime":"2024-05-18T17:18:46","packageid":50373,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"sam@gentoo.org","authorname":"Sam James","body":"Signed-off-by: Sam James <sam@gentoo.org>","commitid":"514d2feed3d5cabc95bf6ec13c1c410d4cb81136","committime":"2024-05-18T17:02:10","packageid":50373,"repoid":1,"summary":"app-misc\/gcal: drop 4.1-r1, 4.1-r2"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"6ed0eecf330f28253c14aed8dc1613885bc4635e","committime":"2024-04-30T06:33:59","packageid":50373,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"sam@gentoo.org","authorname":"Sam James","body":"Signed-off-by: Sam James <sam@gentoo.org>","commitid":"f75ec016adfc68a005d13168637877028d033260","committime":"2024-04-30T06:24:51","packageid":50373,"repoid":1,"summary":"app-misc\/gcal: Stabilize 4.1-r3 ppc, #930956"},{"authoremail":"sam@gentoo.org","authorname":"Sam James","body":"Signed-off-by: Sam James <sam@gentoo.org>","commitid":"9224dfca3acfb9aaa4c2d004939196a97467ef18","committime":"2024-04-30T06:22:20","packageid":50373,"repoid":1,"summary":"app-misc\/gcal: Stabilize 4.1-r3 amd64, #930956"},{"authoremail":"sam@gentoo.org","authorname":"Sam James","body":"Signed-off-by: Sam James <sam@gentoo.org>","commitid":"a1b8d6e039242b6c32fb220ad13e5827aae0b596","committime":"2024-04-30T06:22:18","packageid":50373,"repoid":1,"summary":"app-misc\/gcal: Stabilize 4.1-r3 x86, #930956"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"a12dd2f24f73c2fed37c41d1594018b53002562f","committime":"2024-03-13T21:04:12","packageid":50373,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"sam@gentoo.org","authorname":"Sam James","body":"Signed-off-by: Sam James <sam@gentoo.org>","commitid":"33e97246310fffcf963ae0567c18763a1b244800","committime":"2024-03-13T20:57:39","packageid":50373,"repoid":1,"summary":"app-misc\/gcal: Stabilize 4.1-r2 ppc, #925564"},{"authoremail":"sam@gentoo.org","authorname":"Sam James","body":"Signed-off-by: Sam James <sam@gentoo.org>","commitid":"72626d229b17a5e97358fe7c685d28dfc8100479","committime":"2024-03-13T20:57:38","packageid":50373,"repoid":1,"summary":"app-misc\/gcal: Stabilize 4.1-r2 x86, #925564"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"c180c2cb259f0ce0ce026a9b99dbcb871a996ece","committime":"2024-03-12T22:18:54","packageid":50373,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"sam@gentoo.org","authorname":"Sam James","body":"Signed-off-by: Sam James <sam@gentoo.org>","commitid":"7662d1a392d41d95e4704e35257554ca2c0bc5b7","committime":"2024-03-12T22:01:46","packageid":50373,"repoid":1,"summary":"app-misc\/gcal: Stabilize 4.1-r2 amd64, #925564"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"bbc603455e428fcd64e7eeef2ba388c0985ce9d8","committime":"2024-03-12T03:04:01","packageid":50373,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"sam@gentoo.org","authorname":"Sam James","body":"This may fix bug #752126 (not betting on it, but still). If it doesn't, perhaps\nusing ncursesw would...?\n\nBug: https:\/\/bugs.gentoo.org\/752126\nSigned-off-by: Sam James <sam@gentoo.org>","commitid":"4a64470630d064066a66fb31291796c346616a0f","committime":"2024-03-12T02:49:06","packageid":50373,"repoid":1,"summary":"app-misc\/gcal: fix ncurses detection w\/ split tinfo"},{"authoremail":"sam@gentoo.org","authorname":"Sam James","body":"... and obviously test the thing we just built properly.\n\nCloses: https:\/\/bugs.gentoo.org\/925605\nSigned-off-by: Sam James <sam@gentoo.org>","commitid":"34512ba13d37ac1879dd72bee63ae5208aff0de5","committime":"2024-03-12T02:46:37","packageid":50373,"repoid":1,"summary":"app-misc\/gcal: fix tests when gcal not installed"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"8fa6db22948cbb5c64fe3bc34074f7bd4b838a5b","committime":"2024-02-27T01:03:55","packageid":50373,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"sam@gentoo.org","authorname":"Sam James","body":"* Fix crash with _F_S=3 using upstream patch\n* Add smoke test to src_test which would've (and does) catch this\n\nCloses: https:\/\/bugs.gentoo.org\/925560\nSigned-off-by: Sam James <sam@gentoo.org>","commitid":"fc29b9c0f71207121cbf9c93b1f5f131de30b078","committime":"2024-02-27T00:58:05","packageid":50373,"repoid":1,"summary":"app-misc\/gcal: fix crash with _F_S=3, add smoke test"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"01a2bf8e09bbbce20686a0214b27782abf60e250","committime":"2023-01-04T04:47:00","packageid":50373,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"sam@gentoo.org","authorname":"Sam James","body":"Signed-off-by: Sam James <sam@gentoo.org>","commitid":"a8ca9a0a204936a5a2b0479067d36787660985a4","committime":"2023-01-04T04:27:06","packageid":50373,"repoid":1,"summary":"app-misc\/gcal: fix configure w\/ clang 16"},{"authoremail":"sam@gentoo.org","authorname":"Sam James","body":"Signed-off-by: Sam James <sam@gentoo.org>","commitid":"e5742ce69f6e5e68781099a6e3f2e141a6322858","committime":"2023-01-04T04:23:56","packageid":50373,"repoid":1,"summary":"app-misc\/gcal: drop 3.6.3"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"4ce021841b382063ab98870828eea94e5721fd24","committime":"2021-10-12T07:21:16","packageid":50373,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"ago@gentoo.org","authorname":"Agostino Sarubbo","body":"Package-Manager: Portage-3.0.20, Repoman-3.0.3\nRepoMan-Options: --include-arches=\"amd64\"\nSigned-off-by: Agostino Sarubbo <ago@gentoo.org>","commitid":"43092ae170ab4d4db5e5f64ffc01b0cdf4701f26","committime":"2021-10-12T07:08:13","packageid":50373,"repoid":1,"summary":"app-misc\/gcal: amd64 stable wrt bug #817632"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"e3d3d1a2ef5f5efcd697608daace75b270f5fd54","committime":"2021-10-11T06:06:23","packageid":50373,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"sam@gentoo.org","authorname":"Sam James","body":"Signed-off-by: Sam James <sam@gentoo.org>","commitid":"c7f7598f1bc4546ee879b0856069ff74b67b56d2","committime":"2021-10-11T05:44:46","packageid":50373,"repoid":1,"summary":"app-misc\/gcal: Stabilize 4.1 ppc, #817632"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"9450edb9c48c6e83470b5cfd5b2013d94b41be7c","committime":"2021-10-11T04:51:13","packageid":50373,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"sam@gentoo.org","authorname":"Sam James","body":"Signed-off-by: Sam James <sam@gentoo.org>","commitid":"313c8097b46ac01a7d5e278eb6fbd138db08f2de","committime":"2021-10-11T04:33:03","packageid":50373,"repoid":1,"summary":"app-misc\/gcal: Stabilize 4.1 x86, #817632"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"ef3b7c51dbe6a9c20d2eb5c188065165dad575ba","committime":"2021-04-19T19:20:00","packageid":50373,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"sam@gentoo.org","authorname":"Sam James","body":"Signed-off-by: Sam James <sam@gentoo.org>","commitid":"0b9c71656d6fe173e5d34d05bb62fb3d17043ddd","committime":"2021-04-19T08:51:36","packageid":50373,"repoid":1,"summary":"app-misc\/gcal: port to EAPI 7"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"1dff16feef2bb9d2ccf6e0e5f2a4f87e02f7a94d","committime":"2021-04-18T06:22:06","packageid":50373,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"sam@gentoo.org","authorname":"Sam James","body":"Package-Manager: Portage-3.0.18-prefix, Repoman-3.0.3\nSigned-off-by: Sam James <sam@gentoo.org>","commitid":"47a6705d8f1ce1b5aa9227bc68679c1fabfc46ca","committime":"2021-04-16T19:21:37","packageid":50373,"repoid":1,"summary":"app-misc\/gcal: eutils--"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"3b91de81e7e120306f6d4b313b26f988857d2e8d","committime":"2021-01-06T13:35:03","packageid":50373,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"grobian@gentoo.org","authorname":"Fabian Groffen","body":"Package-Manager: Portage-3.0.12, Repoman-3.0.2\nSigned-off-by: Fabian Groffen <grobian@gentoo.org>","commitid":"48edc386ec36bf809545ce9ebb7f67c8edbda9e1","committime":"2021-01-06T13:15:50","packageid":50373,"repoid":1,"summary":"app-misc\/gcal: drop x86-macos"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"af705a27d6a58fff62389f158506169376e495a9","committime":"2018-10-27T20:24:08","packageid":50373,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"dilfridge@gentoo.org","authorname":"Andreas K. Hüttel","body":"Closes: https:\/\/bugs.gentoo.org\/669334\nSigned-off-by: Andreas K. Hüttel <dilfridge@gentoo.org>\nPackage-Manager: Portage-2.3.51, Repoman-2.3.11","commitid":"e0417a9f082d36abdd8e13f9579e08e47c51e1f6","committime":"2018-10-27T20:05:06","packageid":50373,"repoid":1,"summary":"app-misc\/gcal: Add build fix for glibc-2.28, bug 669334"},{"authoremail":"repo-qa-checks@gentoo.org","authorname":"Repository QA checks","commitid":"4fbbca382a75b53b2e3e2efcf4b037f1f801591b","committime":"2018-01-30T08:25:56","packageid":50373,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"ulm@gentoo.org","authorname":"Ulrich Müller","body":"Package-Manager: Portage-2.3.20, Repoman-2.3.6","commitid":"f5710e215d83bceb867b63801cb5d61a67353e4a","committime":"2018-01-30T08:03:53","packageid":50373,"repoid":1,"summary":"app-misc\/gcal: LICENSE should be GPL-3 or later."},{"authoremail":"ulm@gentoo.org","authorname":"Ulrich Müller","body":"Bug: https:\/\/bugs.gentoo.org\/645882\nPackage-Manager: Portage-2.3.20, Repoman-2.3.6","commitid":"c5d38c1604603e14b166b053bed91888dc7c67f2","committime":"2018-01-30T07:57:21","packageid":50373,"repoid":1,"summary":"app-misc\/gcal: Add missing dependency on dev-libs\/libunistring."},{"authoremail":"repo-qa-checks@gentoo.org","authorname":"Repository QA checks","commitid":"78054b7e5ec7666626be37453fdeac57a3282b1e","committime":"2018-01-26T21:46:10","packageid":50373,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"alberto.sartori86@gmail.com","authorname":"Alberto Sartori","body":"Closes: https:\/\/github.com\/gentoo\/gentoo\/pull\/6614","commitid":"20c062d056d0d5a9fda5508648aa18e24f22f368","committime":"2017-12-23T22:22:47","packageid":50373,"repoid":1,"summary":"app-misc\/gcal: version bump to 4.1."},{"authoremail":"repo-qa-checks@gentoo.org","authorname":"Repository QA checks","commitid":"25093d6359f778b8d1052f66ba9e26fc29ded21a","committime":"2017-02-28T20:35:29","packageid":50373,"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":50373,"repoid":1,"summary":"Drop $Id$ per council decision in bug #611234."},{"authoremail":"repo-qa-checks@gentoo.org","authorname":"Repository QA checks","commitid":"f99c21d3841111a939eaef307ead38d3ed6cfb00","committime":"2017-01-29T15:02:15","packageid":50373,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"grobian@gentoo.org","authorname":"Fabian Groffen","body":"Package-Manager: portage-2.3.3","commitid":"38da612d2fda2fe7ceae02b84a15238d6158e4cc","committime":"2017-01-29T14:53:06","packageid":50373,"repoid":1,"summary":"app-misc\/gcal: dropped ~x86-interix"},{"authoremail":"repo-qa-checks@gentoo.org","authorname":"Repository QA checks","commitid":"807d7c8ef7ce9a17a831c4b042b497afa97d470d","committime":"2015-08-24T14:06:35","packageid":50373,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"jlec@gentoo.org","authorname":"Justin Lecher","body":"Signed-off-by: Justin Lecher <jlec@gentoo.org>","commitid":"37bbeedfc9da875ab8972d54d2328d808a700c10","committime":"2015-08-24T13:37:21","packageid":50373,"repoid":1,"summary":"Use https for most gnu.org URLs"},{"authoremail":"repo-qa-checks@gentoo.org","authorname":"Repository QA checks","commitid":"945f0d2a26da4f944fd06ad6a874f69d37ce1e06","committime":"2015-08-09T09:26:46","packageid":50373,"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":50373,"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":50373,"repoid":1,"summary":"2015-06-19 16:35:30 UTC"}],"dependencies":[{"block":false,"categoryid":393,"description":"Library for manipulating Unicode and C strings according to Unicode standard","ebuildids":[818203],"firstseen":"2010-05-04T00:54:45.661860","maintainer":"scheme@gentoo.org","maintainername":"Gentoo Scheme Project","name":"libunistring","packageid":47348,"summary":"Text files are nowadays usually encoded in Unicode, and may consist of very different scripts – from Latin letters to Chinese Hanzi –, with many kinds of special characters – accents, right-to-left writing marks, hyphens, Roman numbers, and much more. But the POSIX platform APIs for text do not contain adequate functions for dealing with particular properties of many Unicode characters. In fact, the POSIX APIs for text have several assumptions at their base which don't hold for Unicode text. This library provides functions for manipulating Unicode strings and for manipulating C strings according to the Unicode standard."},{"block":false,"categoryid":396,"description":"Virtual for the GNU Internationalization Library","ebuildids":[818203],"firstseen":"2010-05-04T00:54:45.661860","maintainer":"alt@gentoo.org","maintainername":"Gentoo Alt","name":"libintl","packageid":54422}],"depending":[],"ebuilds":[{"archs":["amd64","ppc","x86","~arm"],"ebuildid":818203,"firstseen":"2024-03-12T03:05:25.213097","license":"GPL-3+","moddate":"2026-03-22T20:20:48","packageid":50373,"repoid":1,"slot":"0","uses":["ncurses","nls","unicode"],"version":"4.1-r3"}],"masks":[],"package":{"categoryid":422,"description":"The GNU Calendar - a replacement for cal","firstseen":"2010-05-04T00:54:45.661860","maintainer":"shell-tools@gentoo.org","maintainername":"Gentoo Shell Tools Project","name":"gcal","packageid":50373,"summary":"Gcal is a program similar the standard calendar programs BSD \"cal\" and \"calendar\". Gcal displays hybrid and proleptic Julian and Gregorian calendar sheets, respectively, for one month, three months or a whole year. It also displays eternal holiday lists for many countries around the globe, and features a very powerful creation of fixed date lists that can be used for reminding purposes. Gcal can calculate various astronomical data and times of the Sun and the Moon for at pleasure any location, precisely enough for most civil purposes. Gcal supports some other calendar systems, for example the Chinese and Japanese calendar, the Hebrew calendar and the civil Islamic calendar, too."},"rdependencies":[{"block":false,"categoryid":393,"description":"Library for manipulating Unicode and C strings according to Unicode standard","ebuildids":[818203],"firstseen":"2010-05-04T00:54:45.661860","maintainer":"scheme@gentoo.org","maintainername":"Gentoo Scheme Project","name":"libunistring","packageid":47348,"summary":"Text files are nowadays usually encoded in Unicode, and may consist of very different scripts – from Latin letters to Chinese Hanzi –, with many kinds of special characters – accents, right-to-left writing marks, hyphens, Roman numbers, and much more. But the POSIX platform APIs for text do not contain adequate functions for dealing with particular properties of many Unicode characters. In fact, the POSIX APIs for text have several assumptions at their base which don't hold for Unicode text. This library provides functions for manipulating Unicode strings and for manipulating C strings according to the Unicode standard."},{"block":false,"categoryid":396,"description":"Virtual for the GNU Internationalization Library","ebuildids":[818203],"firstseen":"2010-05-04T00:54:45.661860","maintainer":"alt@gentoo.org","maintainername":"Gentoo Alt","name":"libintl","packageid":54422}],"repos":[{"branch":"master","lastcommit":"1f58741385367db432e79500a838ced67b2a773d","name":"gentoo","path":"\/usr\/portage","repoid":1,"upstream":"origin"}],"tracked":false,"urls":["https:\/\/www.gnu.org\/software\/gcal\/"],"uses":[{"description":"Add ncurses support (console display library)","isdefault":false,"use":"ncurses"},{"description":"Add Native Language Support (using gettext - GNU locale utilities)","isdefault":false,"use":"nls"},{"description":"Add support for Unicode","isdefault":false,"use":"unicode"}]}