{"bugs":[{"bugid":713660,"firstseen":"2025-07-11T02:48:40.189262","severity":"normal","status":"CONFIRMED","summary":"x11-misc\/alock-1.0.0-r1 : auth_sha1.c: fatal error: sys\/cdefs.h: No such file or directory"}],"categories":[{"categoryid":438,"name":"media-libs","summary":"The media-libs category contains media-related libraries."},{"categoryid":381,"name":"sys-libs","summary":"The sys-libs category contains various system-level libraries."},{"categoryid":396,"name":"virtual","summary":"The virtual category contains packages which satisfy virtual dependencies."},{"categoryid":330,"name":"x11-libs","summary":"The x11-libs category contains various X11-related libraries."},{"categoryid":382,"name":"x11-misc","summary":"The x11-misc category contains miscellaneous X11 applications which do not belong elsewhere."}],"changelog":[{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"f2eea70d73738ef28ad85496c450a7b80cf7acaa","committime":"2022-05-16T23:38:00","packageid":43373,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"sam@gentoo.org","authorname":"Sam James","body":"Closes: https:\/\/bugs.gentoo.org\/844886\nSigned-off-by: Sam James <sam@gentoo.org>","commitid":"fe668307e129013f764d655fb4c3416872970de4","committime":"2022-05-16T23:13:53","packageid":43373,"repoid":1,"summary":"x11-misc\/alock: avoid using which in configure"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"1b60b78583e793fe5382776bd1b821fc6f383c39","committime":"2021-06-30T18:51:29","packageid":43373,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"sam@gentoo.org","authorname":"Sam James","body":"Signed-off-by: Sam James <sam@gentoo.org>","commitid":"ed8887d47b6d3619c8efade80333f701578cc8b5","committime":"2021-06-30T18:38:13","packageid":43373,"repoid":1,"summary":"x11-misc\/alock: add missing libcrypt dependency"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"824405877a9f8947595238a7dfec9a60b7e7c5e5","committime":"2021-04-16T11:35:32","packageid":43373,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"sam@gentoo.org","authorname":"Sam James","body":"Signed-off-by: Sam James <sam@gentoo.org>","commitid":"3893fe63b83524644a2cc0fc54ee6ebed30d2570","committime":"2021-04-16T08:15:56","packageid":43373,"repoid":1,"summary":"x11-misc\/alock: eutils--"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"4362b5588001c3e05345c9fc40b8fbaa2dc254ca","committime":"2019-10-12T18:30:14","packageid":43373,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"zlogene@gentoo.org","authorname":"Mikle Kolyada","body":"Package-Manager: Portage-2.3.76, Repoman-2.3.16\nSigned-off-by: Mikle Kolyada <zlogene@gentoo.org>","commitid":"33053f9fc9dc82cf2a7b0a91dc5b3b688556047c","committime":"2019-10-12T18:09:15","packageid":43373,"repoid":1,"summary":"x11-misc\/alock: migrate to sys-libs\/pam"},{"authoremail":"repo-qa-checks@gentoo.org","authorname":"Repository QA checks","commitid":"56bb350426d77209521ee4c323fb35b8abffd588","committime":"2018-05-20T23:54:56","packageid":43373,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"m.mairkeimberger@gmail.com","authorname":"Michael Mair-Keimberger","commitid":"e50d5d8aaabbebf28e5124c464d2964b562f6285","committime":"2018-05-20T12:22:09","packageid":43373,"repoid":1,"summary":"x11-misc\/alock: use HTTPS"},{"authoremail":"repo-qa-checks@gentoo.org","authorname":"Repository QA checks","commitid":"ffeb8893a3cbfe2404f533725939a4c3b1fd2e45","committime":"2018-04-20T20:26:40","packageid":43373,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"hanetzer@startmail.com","authorname":"Marty E. Plummer","body":"Package-Manager: Portage-2.3.28, Repoman-2.3.9","commitid":"2cc029d9b4dca006df073864223f767b4a197841","committime":"2018-04-20T09:29:42","packageid":43373,"repoid":1,"summary":"x11-misc\/alock: epatch->PATCHES=()"},{"authoremail":"repo-qa-checks@gentoo.org","authorname":"Repository QA checks","commitid":"25093d6359f778b8d1052f66ba9e26fc29ded21a","committime":"2017-02-28T20:35:29","packageid":43373,"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":43373,"repoid":1,"summary":"Drop $Id$ per council decision in bug #611234."},{"authoremail":"repo-qa-checks@gentoo.org","authorname":"Repository QA checks","commitid":"b7bcdec15dd59557cbb6c5ab6fc5c0e11bd3a7a1","committime":"2017-02-13T09:02:04","packageid":43373,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"zlg@gentoo.org","authorname":"Daniel Campbell","body":"Package-Manager: Portage-2.3.3, Repoman-2.3.1","commitid":"a27ed9ec221280d9b05695ef7deb622cb9b5ed51","committime":"2017-02-13T07:45:38","packageid":43373,"repoid":1,"summary":"x11-misc\/alock: Remove old"},{"authoremail":"repo-qa-checks@gentoo.org","authorname":"Repository QA checks","commitid":"ac9fb4061741a9fcf17613dbd758d2d38357c06d","committime":"2017-02-12T17:22:00","packageid":43373,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"ago@gentoo.org","authorname":"Agostino Sarubbo","body":"Package-Manager: portage-2.3.3\nRepoMan-Options: --include-arches=\"ppc\"\nSigned-off-by: Agostino Sarubbo <ago@gentoo.org>","commitid":"48399e3267f0bb3b64314c658d8ef7eb72521236","committime":"2017-02-12T16:58:05","packageid":43373,"repoid":1,"summary":"x11-misc\/alock: ppc stable wrt bug #604626"},{"authoremail":"repo-qa-checks@gentoo.org","authorname":"Repository QA checks","commitid":"655839a35d2f83cd5668210f68780061dc2b70f3","committime":"2017-02-12T16:02:26","packageid":43373,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"ago@gentoo.org","authorname":"Agostino Sarubbo","body":"Package-Manager: portage-2.3.3\nRepoMan-Options: --include-arches=\"x86\"\nSigned-off-by: Agostino Sarubbo <ago@gentoo.org>","commitid":"a61448306e1f90c2c7b4e548b3f263e01fcd0994","committime":"2017-02-12T15:39:17","packageid":43373,"repoid":1,"summary":"x11-misc\/alock: x86 stable wrt bug #604626"},{"authoremail":"repo-qa-checks@gentoo.org","authorname":"Repository QA checks","commitid":"3ccf0527ab1cc2d81f083d69f24f002892b383e2","committime":"2017-02-04T15:44:34","packageid":43373,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"ago@gentoo.org","authorname":"Agostino Sarubbo","body":"Package-Manager: portage-2.3.3\nRepoMan-Options: --include-arches=\"amd64\"\nSigned-off-by: Agostino Sarubbo <ago@gentoo.org>","commitid":"57db4ed5f869730c3092314586e70c3e50f60f0a","committime":"2017-02-04T15:18:53","packageid":43373,"repoid":1,"summary":"x11-misc\/alock: amd64 stable wrt bug #604626"},{"authoremail":"malfatti@neuro.ufrn.br","authorname":"T. Malfatti","commitid":"8457ba6f9fd6f0dbafcca1fb375788eeea02aae1","committime":"2017-01-26T18:44:34","packageid":43373,"repoid":1,"summary":"media-libs\/portaudio: Version bump"},{"authoremail":"repo-qa-checks@gentoo.org","authorname":"Repository QA checks","commitid":"f172cc3d45e1977c62bcf7191a4504cd085c1503","committime":"2017-01-02T14:21:58","packageid":43373,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"zlg@gentoo.org","authorname":"Daniel Campbell","body":"Google Code has shut down and upstream supplied a proper version to\ntarget.\n\nPackage-Manager: Portage-2.3.3, Repoman-2.3.1","commitid":"0e4f8f3d09b8bdc6aa10452eaff9d7d930a4767d","committime":"2017-01-02T13:18:17","packageid":43373,"repoid":1,"summary":"x11-misc\/alock: version \"bump\""},{"authoremail":"repo-qa-checks@gentoo.org","authorname":"Repository QA checks","commitid":"27bcff491eb77de8deab235b5ab8ad543e273701","committime":"2016-11-09T13:41:52","packageid":43373,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"zlg@gentoo.org","authorname":"Daniel Campbell","body":"Removed Google Code upstream, added \"doc\" USE flag, which pulls in\napp-text\/asciidoc to generate the manpage.\n\nPackage-Manager: portage-2.3.2","commitid":"ad73e1df3b214ebb4514f83a44696088d95ba9e5","committime":"2016-11-09T12:33:10","packageid":43373,"repoid":1,"summary":"x11-misc\/alock: Remove Google Code upstream"},{"authoremail":"repo-qa-checks@gentoo.org","authorname":"Repository QA checks","commitid":"68f5ffc1a0f2e2344e6d2b82adc0a124d17fac23","committime":"2016-01-10T10:03:46","packageid":43373,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"zlg@gentoo.org","authorname":"Daniel Campbell","body":"* Fix printf issue on compiling\n* Remove dependency on libXxf86misc; it's deprecated\n* Correct strict-aliasing error\n* Correct handling of setuid() return value\n\nPatches will be presented to upstream for review\n\nPackage-Manager: portage-2.2.26","commitid":"c174fed67ba441d51f8375b4dbe9ed74e861c547","committime":"2016-01-10T09:42:09","packageid":43373,"repoid":1,"summary":"x11-misc\/alock: revbump to 94-r1"},{"authoremail":"repo-qa-checks@gentoo.org","authorname":"Repository QA checks","commitid":"807d7c8ef7ce9a17a831c4b042b497afa97d470d","committime":"2015-08-24T14:06:35","packageid":43373,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"jlec@gentoo.org","authorname":"Justin Lecher","body":"Signed-off-by: Justin Lecher <jlec@gentoo.org>","commitid":"dea7c3060641b628cd6a2e2d97db18903c86862e","committime":"2015-08-24T13:41:27","packageid":43373,"repoid":1,"summary":"Convert URIs for googlecode.com to https"},{"authoremail":"repo-qa-checks@gentoo.org","authorname":"Repository QA checks","commitid":"b8cce015b8b1869513a3bbb621225f2b688c56c8","committime":"2015-08-24T11:46:39","packageid":43373,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"jlec@gentoo.org","authorname":"Justin Lecher","body":"Signed-off-by: Justin Lecher <jlec@gentoo.org>","commitid":"769c75f84ac0d1be61ecaeaff0fcc8c509063ec5","committime":"2015-08-24T11:35:05","packageid":43373,"repoid":1,"summary":"Enable https for all google URIs"},{"authoremail":"repo-qa-checks@gentoo.org","authorname":"Repository QA checks","commitid":"945f0d2a26da4f944fd06ad6a874f69d37ce1e06","committime":"2015-08-09T09:26:46","packageid":43373,"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":43373,"repoid":1,"summary":"proj\/gentoo: Initial commit"},{"authoremail":"repo-qa-checks@gentoo.org","authorname":"Repository QA checks","commitid":"3bf95bb42ec63b0c4c56d06ba75ba6d0d793c584","committime":"2015-06-28T03:20:29","packageid":43373,"repoid":1,"summary":"2015-06-28 03:20:28 UTC"},{"authoremail":"repo-qa-checks@gentoo.org","authorname":"Repository QA checks","commitid":"a637bd65b7fef8e2be4e7fc6e9097479372e0e2e","committime":"2015-06-19T16:38:33","packageid":43373,"repoid":1,"summary":"2015-06-19 16:35:30 UTC"}],"dependencies":[{"block":false,"categoryid":330,"description":"X.Org Xrender library","ebuildids":[716904],"firstseen":"2010-05-04T00:54:45.661860","maintainer":"x11@gentoo.org","maintainername":"X11","name":"libXrender","packageid":41906},{"block":false,"categoryid":330,"description":"X.Org Xcursor library","ebuildids":[716904],"firstseen":"2010-05-04T00:54:45.661860","maintainer":"x11@gentoo.org","maintainername":"X11","name":"libXcursor","packageid":45625},{"block":false,"categoryid":381,"description":"Linux-PAM (Pluggable Authentication Modules)","ebuildids":[716904],"firstseen":"2010-05-04T00:54:45.661860","maintainer":"pam-bugs@gentoo.org","name":"pam","packageid":46798},{"block":false,"categoryid":330,"description":"X.Org Xext library","ebuildids":[716904],"firstseen":"2010-05-04T00:54:45.661860","maintainer":"x11@gentoo.org","maintainername":"X11","name":"libXext","packageid":46968},{"block":false,"categoryid":330,"description":"X.Org X11 library","ebuildids":[716904],"firstseen":"2010-05-04T00:54:45.661860","maintainer":"x11@gentoo.org","maintainername":"X11","name":"libX11","packageid":47861},{"block":false,"categoryid":330,"description":"X.Org Xpm library","ebuildids":[716904],"firstseen":"2010-05-04T00:54:45.661860","maintainer":"x11@gentoo.org","maintainername":"X11","name":"libXpm","packageid":50662},{"block":false,"categoryid":438,"description":"Version 2 of an advanced replacement library for libraries like libXpm","ebuildids":[716904],"firstseen":"2010-05-04T00:54:45.661860","maintainer":"enlightenment@gentoo.org","maintainername":"Project Enlightenment","name":"imlib2","packageid":50869,"summary":"Imlib 2 is the successor to Imlib. It is not just a newer version - it is a completely new library. Imlib2 can be installed alongside Imlib 1.x without any problems since they are effectively different libraries - but they Have very similar functionality. Imlib2 can do the following: * Load image files from disk in one of many formats, * Save images to disk in one of many formats, * Render image data onto other images, * Render images to an X-Windows drawable, * Produce pixmaps and pixmap masks of Images, * Apply filters to images, * Rotate images, * Accept RGBA Data for images, * Scale images, * Alpha blend Images on other images or drawables, * Apply color correction and modification tables and factors to images, * Render images onto images with color correction and modification tables, * Render truetype anti-aliased text, * Render truetype anti-aliased text at any angle, * Render anti-aliased lines, * Render rectangles, * Render linear multi-colored gradients, * Cache data intelligently for maximum performance, * Allocate colors automatically, * Allow full control over caching and color allocation, * Provide highly optimized MMX assembly for core routines, * Provide plug-in filter interface, * Provide on-the-fly runtime plug-in image loading and saving interface, * Fastest image compositing, rendering and manipulation library for X. If what you want isn't in the list above somewhere then likely Imlib 2 does not do it. If it does it it likely does it faster than any other library you can find (this includes gdk-pixbuf, gdkrgb, etc.) primarily because of highly optimized code and a smart subsystem that does the dirty work for you and picks up the pieces for you so you can be lazy and let all the optimizations for you. Imlib 2 can run without a display, so it can be easily used for background image processing for web sites or servers - it only requires the X libraries to be installed - that is all - it does not require an XServer to run unless you wish to display images."},{"block":false,"categoryid":396,"description":"Virtual for libcrypt.so","ebuildids":[716904],"firstseen":"2020-02-06T19:43:53.689104","name":"libcrypt","packageid":70797}],"depending":[],"ebuilds":[{"archs":["amd64","ppc","x86"],"ebuildid":716904,"firstseen":"2021-06-30T19:57:05.762790","license":"MIT","moddate":"2026-03-22T20:20:59","packageid":43373,"repoid":1,"slot":"0","uses":["doc","imlib","pam"],"version":"1.0.0-r1"}],"masks":[],"package":{"categoryid":382,"description":"locks the local X display until a password is entered","firstseen":"2010-05-04T00:54:45.661860","maintainer":"zlg@gentoo.org","maintainername":"Daniel Campbell","name":"alock","packageid":43373,"summary":"An extremely simple screen locking utility based on xtrlock. Supports multiple hash-types, shadow passwords, and PAM."},"rdependencies":[{"block":false,"categoryid":330,"description":"X.Org Xrender library","ebuildids":[716904],"firstseen":"2010-05-04T00:54:45.661860","maintainer":"x11@gentoo.org","maintainername":"X11","name":"libXrender","packageid":41906},{"block":false,"categoryid":330,"description":"X.Org Xcursor library","ebuildids":[716904],"firstseen":"2010-05-04T00:54:45.661860","maintainer":"x11@gentoo.org","maintainername":"X11","name":"libXcursor","packageid":45625},{"block":false,"categoryid":381,"description":"Linux-PAM (Pluggable Authentication Modules)","ebuildids":[716904],"firstseen":"2010-05-04T00:54:45.661860","maintainer":"pam-bugs@gentoo.org","name":"pam","packageid":46798},{"block":false,"categoryid":330,"description":"X.Org Xext library","ebuildids":[716904],"firstseen":"2010-05-04T00:54:45.661860","maintainer":"x11@gentoo.org","maintainername":"X11","name":"libXext","packageid":46968},{"block":false,"categoryid":330,"description":"X.Org X11 library","ebuildids":[716904],"firstseen":"2010-05-04T00:54:45.661860","maintainer":"x11@gentoo.org","maintainername":"X11","name":"libX11","packageid":47861},{"block":false,"categoryid":330,"description":"X.Org Xpm library","ebuildids":[716904],"firstseen":"2010-05-04T00:54:45.661860","maintainer":"x11@gentoo.org","maintainername":"X11","name":"libXpm","packageid":50662},{"block":false,"categoryid":438,"description":"Version 2 of an advanced replacement library for libraries like libXpm","ebuildids":[716904],"firstseen":"2010-05-04T00:54:45.661860","maintainer":"enlightenment@gentoo.org","maintainername":"Project Enlightenment","name":"imlib2","packageid":50869,"summary":"Imlib 2 is the successor to Imlib. It is not just a newer version - it is a completely new library. Imlib2 can be installed alongside Imlib 1.x without any problems since they are effectively different libraries - but they Have very similar functionality. Imlib2 can do the following: * Load image files from disk in one of many formats, * Save images to disk in one of many formats, * Render image data onto other images, * Render images to an X-Windows drawable, * Produce pixmaps and pixmap masks of Images, * Apply filters to images, * Rotate images, * Accept RGBA Data for images, * Scale images, * Alpha blend Images on other images or drawables, * Apply color correction and modification tables and factors to images, * Render images onto images with color correction and modification tables, * Render truetype anti-aliased text, * Render truetype anti-aliased text at any angle, * Render anti-aliased lines, * Render rectangles, * Render linear multi-colored gradients, * Cache data intelligently for maximum performance, * Allocate colors automatically, * Allow full control over caching and color allocation, * Provide highly optimized MMX assembly for core routines, * Provide plug-in filter interface, * Provide on-the-fly runtime plug-in image loading and saving interface, * Fastest image compositing, rendering and manipulation library for X. If what you want isn't in the list above somewhere then likely Imlib 2 does not do it. If it does it it likely does it faster than any other library you can find (this includes gdk-pixbuf, gdkrgb, etc.) primarily because of highly optimized code and a smart subsystem that does the dirty work for you and picks up the pieces for you so you can be lazy and let all the optimizations for you. Imlib 2 can run without a display, so it can be easily used for background image processing for web sites or servers - it only requires the X libraries to be installed - that is all - it does not require an XServer to run unless you wish to display images."},{"block":false,"categoryid":396,"description":"Virtual for libcrypt.so","ebuildids":[716904],"firstseen":"2020-02-06T19:43:53.689104","name":"libcrypt","packageid":70797}],"repos":[{"branch":"master","lastcommit":"43a4988e0fa15f038220ebd74aa888ace0c9b303","name":"gentoo","path":"\/usr\/portage","repoid":1,"upstream":"origin"}],"tracked":false,"urls":["https:\/\/darkshed.net\/projects\/alock","https:\/\/github.com\/mgumz\/alock"],"uses":[{"description":"Build and install manpage with app-text\/asciidoc.","isdefault":false,"packageid":43373,"use":"doc"},{"description":"Add support for imlib, an image loading and rendering library","isdefault":false,"use":"imlib"},{"description":"Add support for PAM (Pluggable Authentication Modules) - DANGEROUS to arbitrarily flip","isdefault":false,"use":"pam"}]}