| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
|
|
|
|
| |
- version bump
- add license file
- switch to meson build
- disable gstreamer dependency (keep it simple)
Signed-off-by: Lucas Stach <l.stach@pengutronix.de>
Message-Id: <20201103100926.6960-1-l.stach@pengutronix.de>
Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
|
|
|
|
| |
Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
|
|
|
|
|
|
|
|
|
|
|
| |
Without this, building fails with:
seccomp.c: In function 'enable_sandbox_full':
seccomp.c:194:19: error: invalid application of 'sizeof' to incomplete type 'struct termios'
seccomp.c:194:2: note: in expansion of macro 'ALLOW_IOCTL_RULE'
make[3]: *** [Makefile:554: seccomp.o] Error 1
Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
|
|
|
|
| |
Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
|
|
|
|
| |
Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
|
|
|
|
| |
Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
|
|
|
|
| |
Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
|
|
|
|
| |
Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Build of the old version fails with recent OSELAS toolchain 2020.08.x,
error log in the end. Runtime tested on at91 based target.
Noteworthy changes from upstream ChangeLog affecting this package
(collected from multiple versions):
- Upstream moved to GitHub: <https://github.com/logrotate/logrotate>.
- Legacy Makefile renamed to Makefile.legacy, will be removed eventually.
- Allow to change default state path at build time (via the
--with-state-file-path option of the configure script).
- Import systemd service and timer for logrotate from openSUSE.
- Avoid using local implementation of strndup() and asprintf() if these
functions are available at build time.
- Fix parsing of 'su' directive to accept usernames starting with numeric
symbols.
- Make sure that 64-bit file offsets are used on 32-bit systems.
- Errors in config files are no longer treated as fatal errors. (#81)
- `configure --with-default-mail-command` specifies default mail command. (#100)
- build fixes related to `-Werror` (#119) and `-Werror=format=` (#108)
- `confgure --enable-werror` now controls use of the -Werror flag (#123)
- fix compilation with gcc-10, which defaults to `-fno-common` (#288)
- lock state file to prevent parallel execution of logrotate (#295, #297)
And of course lots of other bugfixes and improvements.
The download URL was changed to the official upstream source on GitHub,
while at it, switched to .xz compressed tarballs.
The license hash changed, because upstream replaced the document with a
recent version from GNU for 3.12.0.
The license identifier was clearified by upstream to GPLv2+ in
logrotate.spec.in for 3.11.0.
The whole patch series can be dropped for the following reasons:
- '0001-deb-config-h.patch': Debian patch introduced with 878707bd943a
("logrotate: version bump to 3.9.1"), those options are set through
./configure in prepare stage now for backwards compatibility
- '0002-datehack.patch': upstream included this as bdbfea38a154
("Support system dates back to the year 1970") for 3.9.2
- '0003-cpp-crossbuild.patch': related to legacy makefile based build
- '0004-chown-484762.patch': Debian patch, they dropped it in recent
versions
- '0005-configure-add-check-for-large-file-support.patch': similar patch
ceb2653c08b5 ("configure.ac: make sure that 64-bit file offsets are
used") added by upstream for 3.11.0
Build error log with gcc-10:
-------------------------
target: logrotate.compile
-------------------------
make: Entering directory '/home/adahl/Work/bsp/tt/ncl/platform-ncl/build-target/logrotate-3.9.1'
Making all in test
make[1]: Entering directory '/home/adahl/Work/bsp/tt/ncl/platform-ncl/build-target/logrotate-3.9.1/test'
make[1]: Nothing to be done for 'all'.
make[1]: Leaving directory '/home/adahl/Work/bsp/tt/ncl/platform-ncl/build-target/logrotate-3.9.1/test'
make[1]: Entering directory '/home/adahl/Work/bsp/tt/ncl/platform-ncl/build-target/logrotate-3.9.1'
CC logrotate.o
CC config.o
CC log.o
CC basenames.o
config.c: In function 'strndup':
config.c:87:10: warning: 'nonnull' argument 's' compared to NULL [-Wnonnull-compare]
logrotate.c: In function 'postrotateSingleLog':
logrotate.c:1786:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
logrotate.c:1789:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
logrotate.c: In function 'prerotateSingleLog':
logrotate.c:1225:2: warning: 'strncat' specified bound depends on the length of the source argument [-Wstringop-overflow=]
logrotate.c:1226:3: note: length computed here
CCLD logrotate
/opt/OSELAS.Toolchain-2020.08.0/arm-v5te-linux-gnueabi/gcc-10.2.1-glibc-2.32-binutils-2.35-kernel-5.8-sanitized/lib/gcc/arm-v5te-linux-gnueabi/10.2.1/../../../../arm-v5te-linux-gnueabi/bin/ld: config.o:platform-ncl/build-target/logrotate-3.9.1/logrotate.h:77: multiple definition of `logs'; logrotate.o:platform-ncl/build-target/logrotate-3.9.1/logrotate.h:77: first defined here
collect2: error: ld returned 1 exit status
make[1]: *** [Makefile:402: logrotate] Error 1
make[1]: Leaving directory '/home/adahl/Work/bsp/tt/ncl/platform-ncl/build-target/logrotate-3.9.1'
make: *** [Makefile:442: all-recursive] Error 1
make: Leaving directory '/home/adahl/Work/bsp/tt/ncl/platform-ncl/build-target/logrotate-3.9.1'
make: *** [/usr/local/lib/ptxdist-2020.10.0/rules/post/ptxd_make_world_compile.make:20: /home/adahl/Work/bsp/tt/ncl/platform-ncl/state/logrotate.compile] Error 2
Cc: Marc Kleine-Budde <mkl@pengutronix.de>
Signed-off-by: Alexander Dahl <ada@thorsis.com>
Message-Id: <20201022084340.20510-3-ada@thorsis.com>
Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
|
|
|
|
|
|
|
|
|
|
| |
This is picked from the glmark2 git master branch. Without this patch glmark
would go for the highest bpc EGL config supported by the EGL implementation,
which is in many cass not displayable, breaking the DRM backend.
Signed-off-by: Lucas Stach <l.stach@pengutronix.de>
Message-Id: <20201026145414.5174-1-l.stach@pengutronix.de>
Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
ENABLE_ACCELERATED_2D_CANVAS=ON is broken on 2.30.1. It defaults to off
and does not really improve performance on embedded devices
(paraphrasing the wpewebkit maintainers). There was even discussion to
turn it into a private option [1]. So turn it off.
wpewebkit depends on gstreamer for audio/video playback and more.
The required plugin packages are already selected, but not all plugins
used in Source/WebCore/platform/{audio,graphics,mediastream}/.
Fix that.
While at it, distinguish video/audio plugins and turn
GST_PLUGINS_GOOD1/GST_PLUGINS_BAD1 into runtime dependencies.
Enable/disable the corresponding CMake options ENABLE_VIDEO and
ENABLE_WEB_AUDIO accordingly.
The included patch is needed to make builds with ENABLE_VIDEO=OFF work.
[1] https://bugs.webkit.org/show_bug.cgi?id=148473
Signed-off-by: Bastian Krause <bst@pengutronix.de>
Message-Id: <20201022082500.20644-3-bst@pengutronix.de>
Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
|
|
|
|
|
|
| |
Signed-off-by: Bastian Krause <bst@pengutronix.de>
Message-Id: <20201021144149.27886-3-bst@pengutronix.de>
Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
|
|
|
|
|
|
| |
Signed-off-by: Michael Tretter <m.tretter@pengutronix.de>
Message-Id: <20201016124040.3353782-1-m.tretter@pengutronix.de>
Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
|
|
|
|
|
|
| |
Signed-off-by: Lucas Stach <l.stach@pengutronix.de>
Message-Id: <20200928161032.13579-2-l.stach@pengutronix.de>
Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
|
|
|
|
|
|
|
|
|
| |
- version bump
- add patch to fix compilation with GCC10
Signed-off-by: Lucas Stach <l.stach@pengutronix.de>
Message-Id: <20200928161032.13579-1-l.stach@pengutronix.de>
Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
|
|
|
|
|
|
|
|
|
| |
A bug in th configure script caused the package to be built with
debug flags when --disable-debug is specified.
Signed-off-by: Lucas Stach <l.stach@pengutronix.de>
Message-Id: <20201005190640.5483-1-l.stach@pengutronix.de>
Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
|
|
|
|
|
|
| |
Signed-off-by: Clemens Gruber <clemens.gruber@pqgruber.com>
Message-Id: <20200922092015.84149-1-clemens.gruber@pqgruber.com>
Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
|
|
|
|
|
|
| |
Signed-off-by: Philipp Zabel <p.zabel@pengutronix.de>
Message-Id: <20200922142016.8350-1-p.zabel@pengutronix.de>
Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
This is the latest LTS version.
The lazy regex compile went mainline with 2bb1027d6b ("Fixed #25322 --
Lazily compiled core.validators regular expressions.").
The MigrationLoader pyc patch is no longer needed, "./manage.py migrate"
works fine.
A fix of an accidental executable bit on a javascript file is added.
This patch did not make it to 2.x.x stable, only to >= 3.x.x .
Signed-off-by: Bastian Krause <bst@pengutronix.de>
Message-Id: <20200924075405.28209-1-bst@pengutronix.de>
Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
|
|
|
|
|
|
| |
Signed-off-by: Bastian Krause <bst@pengutronix.de>
Message-Id: <20200922141434.8544-17-bst@pengutronix.de>
Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
|
|
|
|
|
|
| |
The new version adds statx support.
Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
|
|
|
|
|
|
| |
Signed-off-by: Philipp Zabel <p.zabel@pengutronix.de>
Message-Id: <20200915173135.24420-1-p.zabel@pengutronix.de>
Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
|
|
|
|
|
|
| |
Signed-off-by: Philipp Zabel <p.zabel@pengutronix.de>
Message-Id: <20200910095034.655-9-p.zabel@pengutronix.de>
Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
|
|
|
|
|
|
| |
Signed-off-by: Philipp Zabel <p.zabel@pengutronix.de>
Message-Id: <20200910095034.655-6-p.zabel@pengutronix.de>
Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
|
|
|
|
|
|
| |
Signed-off-by: Philipp Zabel <p.zabel@pengutronix.de>
Message-Id: <20200910095034.655-4-p.zabel@pengutronix.de>
Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
|
|
|
|
|
|
| |
Signed-off-by: Philipp Zabel <p.zabel@pengutronix.de>
Message-Id: <20200910095034.655-5-p.zabel@pengutronix.de>
Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
|
|
|
|
|
|
| |
Signed-off-by: Philipp Zabel <p.zabel@pengutronix.de>
Message-Id: <20200910095034.655-2-p.zabel@pengutronix.de>
Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
|
|
|
|
|
|
|
|
|
|
|
|
| |
Upstream moved to [1][2], see [3].
[1] https://htop.dev
[2] https://github.com/htop-dev/htop
[3] https://github.com/hishamhm/htop/issues/992#issuecomment-683286672
Signed-off-by: Philipp Zabel <p.zabel@pengutronix.de>
Message-Id: <20200909084622.15230-1-p.zabel@pengutronix.de>
Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
|
|
|
|
| |
Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
|
|
|
|
|
|
| |
Signed-off-by: Ladislav Michl <ladis@linux-mips.org>
Message-Id: <20200828145745.GA9815@lenoch>
Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
|
|
|
|
|
|
| |
Signed-off-by: Ladislav Michl <ladis@linux-mips.org>
Message-Id: <20200823134215.GE482575@lenoch>
Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
|
|
|
|
| |
Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
|
|
|
|
|
|
|
| |
Just run autoreconf without '--install'. Otherwise 'autopoint' would be
needed.
Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
|
|
|
|
|
|
|
|
|
| |
Building latrace with the current stable version of GNU flex was broken.
Patch the scanner configuration to fix it.
Signed-off-by: Clemens Gruber <clemens.gruber@pqgruber.com>
Message-Id: <20170606143435.22835-2-clemens.gruber@pqgruber.com>
Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
|
|
|
|
|
|
|
|
| |
The patch is needed to fix a segfault int the bootstrap stage1flex.
The SUBDIR= is needed to avoid manpage creation. It may fail if the tools
are missing.
Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
|
|
|
|
|
|
|
|
|
|
| |
Fixes various compilation issues with kernel >= 5.5 and >=5.8.
All patches are applied upstream.
Signed-off-by: Bastian Krause <bst@pengutronix.de>
Message-Id: <20200818115326.9194-1-bst@pengutronix.de>
Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
|
|
|
|
| |
Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
|
|
|
|
|
|
|
|
| |
- The gps Python modules imports 'hashlib' so PYTHON3_SSL is needed
- GPSD_CONF_OPT uses PYTHON3_MAJORMINOR so it must be assigned with '='
- don't make Python files without shebang executable.
Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
|
|
|
|
|
|
|
|
|
|
|
| |
Backport upstream patches to fix building with freetype disabled [1][2].
[1] https://lists.cairographics.org/archives/cairo/2019-April/028858.html
[2] https://gitlab.freedesktop.org/cairo/cairo/-/merge_requests/23
Signed-off-by: Philipp Zabel <p.zabel@pengutronix.de>
Message-Id: <20200810074159.1754-1-p.zabel@pengutronix.de>
Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
|
|
|
|
|
|
|
|
|
|
|
| |
License checksum changed as '(c)' was removed from text, no
changes otherwise.
Also remove vanished options and modify systemd service files
to expect gpsd socket in /run.
Signed-off-by: Ladislav Michl <ladis@linux-mips.org>
Message-Id: <20200807153000.GA2625913@lenoch>
Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
|
|
|
|
| |
Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
|
|
|
|
|
|
| |
Signed-off-by: Philipp Zabel <p.zabel@pengutronix.de>
Message-Id: <20200806091719.12457-1-p.zabel@pengutronix.de>
Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
|
|
|
|
|
|
|
|
|
| |
Add a little help for package maintainers to highlight
possible future issues.
Signed-off-by: Bruno Thomsen <bruno.thomsen@gmail.com>
Message-Id: <20200731161141.6155-7-bruno.thomsen@gmail.com>
Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
|
|
|
|
| |
Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Adapt configure options accordingly.
Since 0.180, the libebl_$ARCH.so libraries are compiled into libdw.so,
so they don't have to be installed separately any more. See upstream
commit 4f937e24dc7ad1820fc7c99a6dd6422657f14666 for details.
The old patch series was ported from debian; most of the patches have
been applied upstream; from the new debian patch series for 0.180-1,
only the -Werror patch seems relevant to me, so I leave it inside.
Signed-off-by: Robert Schwebel <r.schwebel@pengutronix.de>
Message-Id: <20200730190000.3332966-1-r.schwebel@pengutronix.de>
Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
|
|
|
|
|
|
|
|
|
| |
There is one new configure option; the patche have been forward-ported
and are still valid.
Signed-off-by: Robert Schwebel <r.schwebel@pengutronix.de>
Message-Id: <20200727100236.3134053-1-r.schwebel@pengutronix.de>
Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
|
|
|
|
|
|
|
|
| |
Patches have been ported; there are no changes in configure.
Signed-off-by: Robert Schwebel <r.schwebel@pengutronix.de>
Message-Id: <20200726142436.3113607-7-r.schwebel@pengutronix.de>
Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
|
|
|
|
|
|
|
|
|
|
|
| |
The patches can be removed, as they were all backports from upstream and
are applied in the meantime.
Makefile has changed slightly, adapt the rules.
Signed-off-by: Robert Schwebel <r.schwebel@pengutronix.de>
Message-Id: <20200726142436.3113607-6-r.schwebel@pengutronix.de>
Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
|
|
|
|
|
|
|
|
|
|
|
| |
The patch was a backport from upstream and has been applied meanwhile.
The license was extended by one line, with a new copyright holder and
year, but no change of content.
Signed-off-by: Robert Schwebel <r.schwebel@pengutronix.de>
Message-Id: <20200726142436.3113607-4-r.schwebel@pengutronix.de>
Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
|
|
|
|
|
|
|
|
| |
Patches have been ported, one new configure option.
Signed-off-by: Robert Schwebel <r.schwebel@pengutronix.de>
Message-Id: <20200726142436.3113607-1-r.schwebel@pengutronix.de>
Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
|