# HG changeset patch # User Pascal Bellard # Date 1625937634 0 # Node ID 9773d49d458c1666bace147e4e113d49b3d7bef2 # Parent 9288c215c7c24c77059b865094e6c0bfed8b9427 libtorrent needs atomic memory access diff -r 9288c215c7c2 -r 9773d49d458c libtorrent/receipt --- a/libtorrent/receipt Sat Jul 10 14:52:46 2021 +0000 +++ b/libtorrent/receipt Sat Jul 10 17:20:34 2021 +0000 @@ -30,6 +30,8 @@ ./configure \ CC=gcc-83 \ CXX=g++-83 \ + CFLAGS="-march=i686 -Os -pipe -fomit-frame-pointer" \ + CXXFLAGS="-march=i686 -Os -pipe -fomit-frame-pointer" \ $CONFIGURE_ARGS && make -j 1 && make install diff -r 9288c215c7c2 -r 9773d49d458c ola/receipt --- a/ola/receipt Sat Jul 10 14:52:46 2021 +0000 +++ b/ola/receipt Sat Jul 10 17:20:34 2021 +0000 @@ -23,6 +23,7 @@ # Rules to configure and make the package. compile_rules() { + sed -i 's|AM_PATH_CPPUNIT(\[|PKG_CHECK_MODULES([CPPUNIT], [cppunit >= |' configure.ac sed -i 's|libusb_set_debug(m_context,\(.*\);|#if LIBUSB_API_VERSION >= 0x01000106\ libusb_set_option(m_context, LIBUSB_OPTION_LOG_LEVEL,\1;\ #else\ diff -r 9288c215c7c2 -r 9773d49d458c rtorrent/receipt --- a/rtorrent/receipt Sat Jul 10 14:52:46 2021 +0000 +++ b/rtorrent/receipt Sat Jul 10 17:20:34 2021 +0000 @@ -11,9 +11,9 @@ WGET_URL="$WEB_SITE/archive/v$VERSION.tar.gz" TAGS="torrent" -DEPENDS="ncurses libtorrent zlib ncursesw xmlrpc-c gcc-lib-base" +DEPENDS="ncurses libtorrent zlib ncursesw xmlrpc-c gcc83-lib-base" BUILD_DEPENDS="ncurses-dev libtorrent-dev libtorrent pkg-config xmlrpc-c-dev \ -libsigc++-dev curl-dev automake libtool" +libsigc++-dev curl-dev automake libtool gcc83" current_version() { @@ -24,6 +24,9 @@ # Rules to configure and make the package. compile_rules() { + export CC=gcc-83 + export CXX=g++-83 + ./autogen.sh ./configure \ --with-xmlrpc-c \ diff -r 9288c215c7c2 -r 9773d49d458c tuxpaint/receipt --- a/tuxpaint/receipt Sat Jul 10 14:52:46 2021 +0000 +++ b/tuxpaint/receipt Sat Jul 10 17:20:34 2021 +0000 @@ -28,7 +28,8 @@ compile_rules() { sed -i 's/$(ARCH_LINKS)/$(ARCH_LINKS) -lpng/' Makefile - patch -p0 < $stuff/Makefile.u + sed '/DIR).(KDE_PREFIX).tuxpaint.desktop/{N;N;s|desktop; \\|&\n\t kbuildsycoca4; \\|;s|fi\n\tkbuildsycoca4|fi|}' \ + -i Makefile make -j1 PREFIX=/usr && make -j1 PREFIX=/usr DESTDIR=$DESTDIR install diff -r 9288c215c7c2 -r 9773d49d458c tuxpaint/stuff/Makefile.u --- a/tuxpaint/stuff/Makefile.u Sat Jul 10 14:52:46 2021 +0000 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,12 +0,0 @@ ---- Makefile -+++ Makefile -@@ -785,8 +785,8 @@ - install -d $(DESTDIR)$(KDE_PREFIX); \ - cp src/tuxpaint.desktop $(DESTDIR)$(KDE_PREFIX)/; \ - chmod 644 $(DESTDIR)$(KDE_PREFIX)/tuxpaint.desktop; \ -+ kbuildsycoca4; \ - fi -- kbuildsycoca4 - - .PHONY: install-kde-icons - install-kde-icons: