{"push_id":1269752836,"size":12,"distinct_size":3,"ref":"refs/heads/yem/xorg","head":"10663024e2b84f507b36336fe38f547a0170bbc2","before":"7558ff255707279b21dd32100ea8199680a788bf","commits":[{"sha":"397962ce1737ba0f920ffc1d3a3ea2bc08b28270","author":{"name":"Thomas Petazzoni","email":"8184181a894e706105679bbf6797daaadfd8a66a@free-electrons.com"},"message":"domoticz: fix patch for uClibc compatibility\n\nThe source files in the domoticz tarballs have DOS line endings, which\ndon't appear when fetching the source code from Git. Therefore, a patch\ngenerated from the Git repository doesn't apply directly on the source\ncode extracted from the tarball.\n\nThis commit fixes the patch so that it applies cleanly to the\ntarball. Notice that the CMakeLists.txt file is not affected, only the\ndomoticz.cpp file uses DOS line endings.\n\nWhile we're at it, we change the patch title prefix from [PATCH 1/1] to\njust [PATCH].\n\nFixes:\n\n  http://autobuild.buildroot.net/results/a0539b3551d482411dd4bcd5c9b8c89f77e68475/\n\nSigned-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>","distinct":false,"url":"https://api.github.com/repos/yann-morin-1998/buildroot/commits/397962ce1737ba0f920ffc1d3a3ea2bc08b28270"},{"sha":"e2bd1ce7890741a92a6a6353a3832e41d3bc9f70","author":{"name":"Arnout Vandecappelle","email":"db606152873ef365fb8a4d85b470edabd6302212@mind.be"},"message":"package/libgpg-error: optionally depends on gettext\n\nconfigure.ac has AM_GNU_GETTEXT(), which will enable i18n if a gettext\nlibrary is found. For uClibc, it is found if the gettext package has\nbeen built, and it will add -lintl to the link flags. For musl and\nglibc, it is always found, in libc itself so nothing is added to the\nlink flags.\n\nSigned-off-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be>\nCc: Matthew Weber <matt@thewebers.ws>\nTested-by: Matthew Weber <matt@thewebers.ws>\nSigned-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>","distinct":false,"url":"https://api.github.com/repos/yann-morin-1998/buildroot/commits/e2bd1ce7890741a92a6a6353a3832e41d3bc9f70"},{"sha":"129fe1bf6e40bc384dfe11af33db3877761a17c8","author":{"name":"Arnout Vandecappelle","email":"db606152873ef365fb8a4d85b470edabd6302212@mind.be"},"message":"package/iputils: link with -lintl\n\nlibgcrypt pulls in gpg-error which links with libintl if available.\nSince iputils doesn't use libtool, -lintl has to be passed explicitly\nfor static builds.\n\nFixes:\nhttp://autobuild.buildroot.net/results/f81/f81eabb37788aa6dcdadf4034889c84bef78b876\nhttp://autobuild.buildroot.net/results/f29/f296e8fba1e79f96d3d119aa4c8207ed4b80694b\nhttp://autobuild.buildroot.net/results/478/478a88cd892a119970cfca717ea7f5517bfc4cea\nhttp://autobuild.buildroot.net/results/920/920d2d1d967691779f79fa54a38fac5adc5a8ee4\n\nSigned-off-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be>\nCc: Matthew Weber <matt@thewebers.ws>\nSigned-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>","distinct":false,"url":"https://api.github.com/repos/yann-morin-1998/buildroot/commits/129fe1bf6e40bc384dfe11af33db3877761a17c8"},{"sha":"5f708c1cd55c2e7dbbc4cc3e78a8322817d9819c","author":{"name":"Peter Korsgaard","email":"6214814a67b9688a08e8c6dc7fa5dee076dddc8d@korsgaard.com"},"message":"boa: boa.conf: run under the nogroup group\n\nThe default boa.conf we install specifies that boa should run under the\nnobody group, but we don't have such a group in our default skeleton (and\nboa doesn't add it), causing boa to fail to start:\n\n[01/Jan/1970:00:00:10 +0000] No such group: nobody\n\nInstead use the nogroup group, which is presumably what was meant.\n\nSigned-off-by: Peter Korsgaard <peter@korsgaard.com>\nAcked-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be>\nSigned-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>","distinct":false,"url":"https://api.github.com/repos/yann-morin-1998/buildroot/commits/5f708c1cd55c2e7dbbc4cc3e78a8322817d9819c"},{"sha":"0fc926dbd11dc9239e209f6da028c4cb796e5577","author":{"name":"Peter Korsgaard","email":"6214814a67b9688a08e8c6dc7fa5dee076dddc8d@korsgaard.com"},"message":"iputils: fix typo in libintl comment\n\nThe sentence should end with a dot (.) and not a comma (,).\n\nSigned-off-by: Peter Korsgaard <peter@korsgaard.com>","distinct":false,"url":"https://api.github.com/repos/yann-morin-1998/buildroot/commits/0fc926dbd11dc9239e209f6da028c4cb796e5577"},{"sha":"62d9a0fc06cf78b0853473ad3d66bc7a2d3a361d","author":{"name":"Zakharov Vlad","email":"92127385eab2ea95e66f62cff02ff431feee0599@synopsys.com"},"message":"gcc: fix conditional move constraint on ARC\n\nThe patch solves one of the ARC internal compiler issues.\n\nFixes:\n  http://autobuild.buildroot.net/results/1c4493c6a18b7a93a0368420c8f79032f9330891/\n  http://autobuild.buildroot.net/results/51071b790866b0c7083de3a94ad2a427009096af/\n  http://autobuild.buildroot.net/results/09e037c628ca2a27d8eb832dd070f50ec7ebb72a/\n\nSigned-off-by: Vlad Zakharov <vzakhar@synopsys.com>\nSigned-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>","distinct":false,"url":"https://api.github.com/repos/yann-morin-1998/buildroot/commits/62d9a0fc06cf78b0853473ad3d66bc7a2d3a361d"},{"sha":"707465da72c617982eb5cf2b8c04cbde4bd3768a","author":{"name":"Peter Korsgaard","email":"6214814a67b9688a08e8c6dc7fa5dee076dddc8d@korsgaard.com"},"message":"board/minnowboard/post-build.sh: only tweak /etc/inittab if available\n\nAs pointed out in bug #9161, we don't always have an inittab file (if\nsystemd or no init is used), so the post build script should only try to\ntweak it if present.\n\nSigned-off-by: Peter Korsgaard <peter@korsgaard.com>\nSigned-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>","distinct":false,"url":"https://api.github.com/repos/yann-morin-1998/buildroot/commits/707465da72c617982eb5cf2b8c04cbde4bd3768a"},{"sha":"720b9095a6a9fb23c7a2d7d3e4dabbe6b5299b12","author":{"name":"Peter Korsgaard","email":"6214814a67b9688a08e8c6dc7fa5dee076dddc8d@korsgaard.com"},"message":"board/raspberrypi/post-build.sh: only tweak /etc/inittab if available\n\nAs pointed out in bug #9161, we don't always have an inittab file (if\nsystemd or no init is used), so the post build script should only try to\ntweak it if present.\n\nSigned-off-by: Peter Korsgaard <peter@korsgaard.com>\nSigned-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>","distinct":false,"url":"https://api.github.com/repos/yann-morin-1998/buildroot/commits/720b9095a6a9fb23c7a2d7d3e4dabbe6b5299b12"},{"sha":"2567f6f2f34a1ecfc25604bf8bf93b8bc065fc63","author":{"name":"Peter Korsgaard","email":"6214814a67b9688a08e8c6dc7fa5dee076dddc8d@korsgaard.com"},"message":"imagemagick: security bump to 7.0.2-9\n\nFixes a number of buffer overflows / use-after-free issues:\nhttp://git.imagemagick.org/repos/ImageMagick/blob/master/ChangeLog\n\n  * Prevent buffer overflow in BMP & SGI coders (bug report from\n    pwchen&rayzhong of tencent).\n  * Prevent buffer overflow and other problems in SIXEL, PDB, MAP, TIFF and\n    CALS coders (bug report from Donghai Zhu).\n  * Prevent buffer overflow (bug report from Max Thrane).\n  * Prevent memory use after free (reference\n    https://www.imagemagick.org/discourse-server/viewtopic.php?f=3&t=30245).\n\nSigned-off-by: Peter Korsgaard <peter@korsgaard.com>\nSigned-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>","distinct":false,"url":"https://api.github.com/repos/yann-morin-1998/buildroot/commits/2567f6f2f34a1ecfc25604bf8bf93b8bc065fc63"},{"sha":"64fef0003e023f676b7a931e3fad2ce225b0d07b","author":{"name":"Yann E. MORIN","email":"5914afe43711f8d3ab584c09509bb25676fff3d1@free.fr"},"message":"package/x11r7: introduce X11-global configure options\n\nSince we bumped pkgconf in the Xorg packages end up installing files in\n$(TARGET_DIR)/$(SYROOT_DIR), like so:\n\n    /home/ymorin/dev/buildroot/O/target/home/ymorin/dev/buildroot/O/host/usr/arm-buildroot-linux-gnueabi/sysroot/usr/share/fonts/X11/encodings/\n\nThis is because the various ./configure scripts ask pkg-config to get a\nfew variables, like the path to what Xorg calls the 'sdkdir', or the\npath to the fonts directory.\n\nIt then uses those paths verbatim, to install things as:\n\n    $(DESTDIR)/$(sdkdir)\n\nBut since pkg-config prepends the sysroot path to all the variables it\nreturns, we end up with such incorrect paths.\n\nIntroduce a ./configure option global to all the Xorg packages, that\noverrides the autodetection, and removes the sysroot dir from such\npaths.\n\nSigned-off-by: \"Yann E. MORIN\" <yann.morin.1998@free.fr>\nCc: Gustavo Zacarias <gustavo@zacarias.com.ar>\nCc: Bernd Kuhls <bernd.kuhls@t-online.de>\nCc: Romain Naour <romain.naour@openwide.fr>","distinct":true,"url":"https://api.github.com/repos/yann-morin-1998/buildroot/commits/64fef0003e023f676b7a931e3fad2ce225b0d07b"},{"sha":"c142848a84d9354219c2f0478ec8cbd077cf0b02","author":{"name":"Yann E. MORIN","email":"5914afe43711f8d3ab584c09509bb25676fff3d1@free.fr"},"message":"package/x11r7/*: fixup all install paths\n\nUse the newly-introduced Xorg-wide ./configure option to fixup install\npaths.\n\nOnly two packages are not impacted by this change. Both are\ngeneric-packages, and neither is using pkg-config:\n  - mcookie\n  - xdriver_xf86-video-imx-viv\n\nSigned-off-by: \"Yann E. MORIN\" <yann.morin.1998@free.fr>\nCc: Gustavo Zacarias <gustavo@zacarias.com.ar>\nCc: Bernd Kuhls <bernd.kuhls@t-online.de>\nCc: Romain Naour <romain.naour@openwide.fr>\n\n---\nThis is a purely mechanical change, obtained with the following script:\n\n$ cat foo.sh\n\nCOMMENT=\"# Fixup incorrect paths\"\n\nmain() {\n    local base_dir=\"${1}\"\n\n    if [ -z \"${base_dir}\" ]; then\n        printf \"error, no basedir specified\\n\" >&2\n        exit 1\n    fi\n    if [ ! -d \"${base_dir}\" ]; then\n        printf \"basedir '%s' not a directory\\n\" \"${base_dir}\" >&2\n        exit 1\n    fi\n\n    find \"${base_dir}\" -type f -name '*.mk' -exec grep -l -E 'eval \\$\\(autotools' {} + \\\n    |while read file; do\n        pkg=\"${file##*/}\"\n        pkg=\"${pkg%.mk}\"\n        PKG=\"$( sed -r -e 's/-/_/g;' <<<\"${pkg^^}\" )\"\n        grep -E \"^${PKG}_VERSION\" \"${file}\" >/dev/null 2>&1 || continue\n        printf \"%s\\n\" \"${pkg}\"\n        PKG_CONF_OPTS=\"${PKG}_CONF_OPTS += \\$(X11R7_CONF_OPTS)\"\n        sed -r -i -e '/^(\\$\\(eval \\$\\(autotools-package\\)\\))$/s//'\"${COMMENT}\"'\\n'\"${PKG_CONF_OPTS}\"'\\n\\n\\1/' \"${file}\"\n    done\n}\nmain \"${@}\"\n\n$ ./foo.sh package/x11r7","distinct":true,"url":"https://api.github.com/repos/yann-morin-1998/buildroot/commits/c142848a84d9354219c2f0478ec8cbd077cf0b02"},{"sha":"10663024e2b84f507b36336fe38f547a0170bbc2","author":{"name":"Yann E. MORIN","email":"5914afe43711f8d3ab584c09509bb25676fff3d1@free.fr"},"message":"core/pkg-generic: check proper package installation\n\nSome packages misbehave, and install files in either $(STAGING_DIR)/$(O)\nor in $(TARGET_DIR)/$(O) .\n\nOne common reason for that is that pkgconf now prepends the sysroot path\nto all the paths it returns. Other reasons vary, but are mostly due to\npoorly writen generic-packages.\n\nAnd a new step hooks to check that no file gets installed in either\nlocation, called after the install-target and install-staging steps.\n\nSigned-off-by: \"Yann E. MORIN\" <yann.morin.1998@free.fr>\nCc: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>\nCc: Romain Naour <romain.naour@openwide.fr>","distinct":true,"url":"https://api.github.com/repos/yann-morin-1998/buildroot/commits/10663024e2b84f507b36336fe38f547a0170bbc2"}]}
{"actor":{"display_login":"yann-morin-1998"}}