LinuxQuestions.org
Download your favorite Linux distribution at LQ ISO.
Home Forums Tutorials Articles Register
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - Distributions > Slackware
User Name
Password
Slackware This Forum is for the discussion of Slackware Linux.

Notices


Reply
  Search this Thread
Old 02-08-2018, 04:24 PM   #391
USUARIONUEVO
Senior Member
 
Registered: Apr 2015
Posts: 2,335

Rep: Reputation: 930Reputation: 930Reputation: 930Reputation: 930Reputation: 930Reputation: 930Reputation: 930Reputation: 930

dbus-1.12.4

SOURCES --> https://dbus.freedesktop.org/release...-1.12.4.tar.gz
NEWS --> https://cgit.freedesktop.org/dbus/db...WS?h=dbus-1.12
 
Old 02-09-2018, 12:21 AM   #392
solarfields
Senior Member
 
Registered: Feb 2006
Location: slackalaxy.com
Distribution: Slackware, CRUX
Posts: 1,449

Rep: Reputation: 997Reputation: 997Reputation: 997Reputation: 997Reputation: 997Reputation: 997Reputation: 997Reputation: 997
Quote:
Its also worth adding that some private trackers have banned transmission.
what is bad about transmission?
 
Old 02-09-2018, 12:38 AM   #393
orbea
Senior Member
 
Registered: Feb 2015
Distribution: Slackware64-current
Posts: 1,950

Rep: Reputation: Disabled
Quote:
Originally Posted by solarfields View Post
what is bad about transmission?
I'm not sure the entire reasoning, but I think it has to do with how transmission reports upload/download stats to the tracker. The point is not so much that transmission is bad, its more that using it with some trackers can have unintended failures and/or consequences.
 
3 members found this post helpful.
Old 02-09-2018, 12:47 AM   #394
ponce
LQ Guru
 
Registered: Aug 2004
Location: Pisa, Italy
Distribution: Slackware
Posts: 7,097

Rep: Reputation: 4174Reputation: 4174Reputation: 4174Reputation: 4174Reputation: 4174Reputation: 4174Reputation: 4174Reputation: 4174Reputation: 4174Reputation: 4174Reputation: 4174
Quote:
Originally Posted by orbea View Post
I'm not sure the entire reasoning, but I think it has to do with how transmission reports upload/download stats to the tracker. The point is not so much that transmission is bad, its more that using it with some trackers can have unintended failures and/or consequences.
maybe it just exposes issues with their tracker software that they don't know how/have time/want to fix so they simply ban its identifying string.
 
2 members found this post helpful.
Old 02-09-2018, 01:17 AM   #395
gmgf
Senior Member
 
Registered: Jun 2012
Location: Bergerac, France
Distribution: Slackware
Posts: 2,211

Rep: Reputation: 998Reputation: 998Reputation: 998Reputation: 998Reputation: 998Reputation: 998Reputation: 998Reputation: 998
e2fsprogs-1.43.9:

https://git.kernel.org/pub/scm/fs/ext2/e2fsprogs.git
https://www.kernel.org/pub/linux/ker...-1.43.9.tar.xz
 
Old 02-09-2018, 05:18 AM   #396
USUARIONUEVO
Senior Member
 
Registered: Apr 2015
Posts: 2,335

Rep: Reputation: 930Reputation: 930Reputation: 930Reputation: 930Reputation: 930Reputation: 930Reputation: 930Reputation: 930
ncurses-6.1
http://ftp.rediris.es/mirror/GNU/ncu...ses-6.1.tar.gz

libcdio-2.0.0
http://ftp.rediris.es/mirror/GNU/lib...-2.0.0.tar.bz2

Last edited by USUARIONUEVO; 02-09-2018 at 05:20 AM.
 
Old 02-09-2018, 08:28 AM   #397
atelszewski
Member
 
Registered: Aug 2007
Distribution: Slackware
Posts: 948

Rep: Reputation: Disabled
Hi,

Could mozilla-firefox.SlackBuild be updated, so that it easily allows for:
1. Custom optimizations,
2. Custom compiler (e.g. clang):
Code:
--- mozilla-firefox.SlackBuild.orig	2018-01-29 19:43:56.000000000 +0100
+++ mozilla-firefox.SlackBuild	2018-02-09 12:11:03.400129604 +0100
@@ -79,38 +79,38 @@
 if [ "$ARCH" = "i586" ]; then
   SLKCFLAGS=""
   LIBDIRSUFFIX=""
-  OPTIMIZE=" --enable-optimize=-O1 "
+  OPTIMIZE=${OPTIMIZE:-"-O1"}
 elif [ "$ARCH" = "i686" ]; then
   SLKCFLAGS=""
   LIBDIRSUFFIX=""
-  OPTIMIZE=" --enable-optimize=-O1 "
+  OPTIMIZE=${OPTIMIZE:-"-O1"}
 elif [ "$ARCH" = "s390" ]; then
   SLKCFLAGS="-O2"
   LIBDIRSUFFIX=""
-  OPTIMIZE=" --enable-optimize=-O1 "
+  OPTIMIZE=${OPTIMIZE:-"-O1"}
 elif [ "$ARCH" = "x86_64" ]; then
   SLKCFLAGS="-O2 -fPIC"
   LIBDIRSUFFIX="64"
-  OPTIMIZE=" --enable-optimize=-O1 "
+  OPTIMIZE=${OPTIMIZE:-"-O1"}
 elif [ "$ARCH" = "arm" ]; then
   SLKCFLAGS="-O2 -march=armv4 -mtune=xscale"
   LIBDIRSUFFIX=""
-  OPTIMIZE=" --enable-optimize=-O1 "
+  OPTIMIZE=${OPTIMIZE:-{"-O1"}
 elif [ "$ARCH" = "armel" ]; then
   SLKCFLAGS="-O2 -march=armv4t"
   LIBDIRSUFFIX=""
-  OPTIMIZE=" --enable-optimize=-O1 "
+  OPTIMIZE=${OPTIMIZE:-"-O1"}
 else
   SLKCFLAGS="-O2"
   LIBDIRSUFFIX=""
-  OPTIMIZE=" --enable-optimize=-O1 "
+  OPTIMIZE=${OPTIMIZE:-"-O1"}
 fi
 
 # Link using gold.  This avoids running out of memory on 32-bit systems, and
 # avoids a recurring build failure with GNU ld on other systems.
 PATH="$(pwd)/gold:$PATH"
-export CC="gcc -B$(pwd)/gold"
-export CXX="g++ -B$(pwd)/gold"
+export CC=${CC:-"gcc -B$(pwd)/gold"}
+export CXX=${CXX:-"g++ -B$(pwd)/gold"}
 
 CWD=$(pwd)
 TMP=${TMP:-/tmp}
@@ -185,7 +185,6 @@
   --enable-application=browser \
   --enable-default-toolkit=cairo-gtk3 \
   --enable-startup-notification \
-  $OPTIMIZE \
   $GOOGLE_API_KEY \
   --enable-strip \
   --enable-cpp-rtti \
@@ -227,6 +226,10 @@
 # needed for PGO.
 echo ". \$topsrcdir/browser/config/mozconfig" > .mozconfig
 
+# Tell about the selected compiler.
+echo "export CC=\"${CC}\"" >> .mozconfig
+echo "export CXX=\"${CXX}\"" >> .mozconfig
+
 # Mozilla devs enforce using an objdir for building
 # https://developer.mozilla.org/en/Configuring_Build_Options#Building_with_an_objdir
 mkdir obj
@@ -238,6 +241,7 @@
 
 # Write in it the options above
 for option in $OPTIONS; do echo "ac_add_options $option" >> .mozconfig; done
+echo "ac_add_options --enable-optimize=\"${OPTIMIZE}\"" >> .mozconfig
 
 # https://developer.mozilla.org/en-US/docs/Building_with_Profile-Guided_Optimization
 # Thanks to ArchLinux and Gentoo for the additional hints.
And could the same love be applied to mozilla-thunderbird.SlackBuild:
1. Plus a switch to allow disabling Lightning (which used to be disabled by default long time ago):
Code:
--- mozilla-thunderbird.SlackBuild.orig	2017-10-06 22:01:07.000000000 +0200
+++ mozilla-thunderbird.SlackBuild	2018-02-09 12:53:59.035233357 +0100
@@ -51,31 +51,38 @@
 if [ "$ARCH" = "i586" ]; then
   SLKCFLAGS=""
   LIBDIRSUFFIX=""
-  OPTIMIZE=" --enable-optimize=-O1 "
+  OPTIMIZE=${OPTIMIZE:-"-O1"}
 elif [ "$ARCH" = "x86_64" ]; then
   SLKCFLAGS="-fPIC"
   LIBDIRSUFFIX="64"
-  OPTIMIZE=" --enable-optimize=-O1 "
+  OPTIMIZE=${OPTIMIZE:-"-O1"}
 elif [ "$ARCH" = "arm" ]; then
   SLKCFLAGS="-march=armv4 -mtune=xscale"
   LIBDIRSUFFIX=""
-  OPTIMIZE=" --enable-optimize=-O1 "
+  OPTIMIZE=${OPTIMIZE:-"-O1"}
 else
   SLKCFLAGS=""
   LIBDIRSUFFIX=""
-  OPTIMIZE=" --enable-optimize=-O1 "
+  OPTIMIZE=${OPTIMIZE:-"-O1"}
 fi
 
 # Link using gold.  This avoids running out of memory on 32-bit systems, and
 # avoids a recurring build failure with GNU ld on other systems.
 PATH="$(pwd)/gold:$PATH"
-export CC="gcc -B$(pwd)/gold"
-export CXX="g++ -B$(pwd)/gold"
+export CC=${CC:-"gcc -B$(pwd)/gold"}
+export CXX=${CXX:-"g++ -B$(pwd)/gold"}
 
 CWD=$(pwd)
 TMP=${TMP:-/tmp}
 PKG=$TMP/package-mozilla-thunderbird
 
+# Build with or without Lightning.
+if [ "$ENABLE_CALENDAR" = no ]; then
+  ENABLE_CALENDAR="--disable-calendar"
+else
+  ENABLE_CALENDAR="--enable-calendar"
+fi
+
 # If there is a private Google API key available at compile time, use
 # it to enable support for Google Safe Browsing. For Slackware builds,
 # we use a private key issued for the Slackware project. If you are
@@ -146,11 +153,10 @@
   --with-system-zlib \
   --enable-alsa \
   --enable-application=mail \
-  --enable-calendar \
+  $ENABLE_CALENDAR \
   --enable-default-toolkit=cairo-gtk3 \
   --enable-startup-notification \
   --enable-ldap \
-  $OPTIMIZE \
   --enable-strip \
   --enable-cpp-rtti \
   --enable-accessibility \
@@ -189,6 +195,10 @@
 # Assemble our .mozconfig:
 echo > .mozconfig
 
+# Tell about the selected compiler.
+echo "export CC=\"${CC}\"" >> .mozconfig
+echo "export CXX=\"${CXX}\"" >> .mozconfig
+
 # Mozilla devs enforce using an objdir for building
 # https://developer.mozilla.org/en/Configuring_Build_Options#Building_with_an_objdir
 mkdir obj
@@ -198,6 +208,7 @@
 
 # Write in it the options above
 for option in $OPTIONS; do echo "ac_add_options $option" >> .mozconfig; done
+echo "ac_add_options --enable-optimize=\"${OPTIMIZE}\"" >> .mozconfig
 
 make -f client.mk build || exit 1
 make -f client.mk install DESTDIR=$PKG || exit 1
Patches attached.
Thanks :-)

--
Best regards,
Andrzej Telszewski
Attached Files
File Type: txt mozilla-firefox.SlackBuild.patch.txt (2.4 KB, 7 views)
File Type: txt mozilla-thunderbird.SlackBuild.patch.txt (2.4 KB, 6 views)
 
Old 02-09-2018, 02:30 PM   #398
gmgf
Senior Member
 
Registered: Jun 2012
Location: Bergerac, France
Distribution: Slackware
Posts: 2,211

Rep: Reputation: 998Reputation: 998Reputation: 998Reputation: 998Reputation: 998Reputation: 998Reputation: 998Reputation: 998
Another new man-db-2.8.1:

http://git.savannah.nongnu.org/cgit/man-db.git
http://download.savannah.nongnu.org/...b-2.8.1.tar.xz
 
1 members found this post helpful.
Old 02-09-2018, 05:45 PM   #399
GazL
LQ Veteran
 
Registered: May 2008
Posts: 6,897

Rep: Reputation: 5019Reputation: 5019Reputation: 5019Reputation: 5019Reputation: 5019Reputation: 5019Reputation: 5019Reputation: 5019Reputation: 5019Reputation: 5019Reputation: 5019
On the subject of man-db. May I suggest commenting out the references to /usr/share/man in man_db.conf so that manpath doesn't give duplicate locations.

With stock config:
Code:
test@ws1:~$ MANPATH="" manpath
/usr/local/man:/usr/man:/usr/share/man
with /usr/share/... commented out of the config file:
Code:
test@ws1:~$ MANPATH="" manpath
/usr/local/man:/usr/man
This will allow people to do something like MANPATH=$(manpath) in their /etc/profile without getting the duplicate locations, if they so wish.


Also, a minor consistency point. When cron.daily/mandb runs automatically it won't have a MANPATH set as crond doesn't have MANPATH in it's environment. If however the admin decides to update the database manually by running cron.daily/mandb from a root shell it will inherit MANPATH from the shell, resulting in a different scan than happens when run under cron. For the sake of consistency can I suggest unsetting MANPATH in cron.daily/mandb before the call to mandb itself so that the scan always happens the same way, regardless of how it is invoked (unless they run /usr/bin/mandb directly of course, but that can't be helped).


Seemed like a good time to mention it as there's another bump to be done.
 
3 members found this post helpful.
Old 02-10-2018, 07:49 AM   #401
chrisretusn
Senior Member
 
Registered: Dec 2005
Location: Philippines
Distribution: Slackware64-current
Posts: 2,969

Rep: Reputation: 1548Reputation: 1548Reputation: 1548Reputation: 1548Reputation: 1548Reputation: 1548Reputation: 1548Reputation: 1548Reputation: 1548Reputation: 1548Reputation: 1548
Quote:
Originally Posted by Alien Bob View Post
Note that neither deluge nor transmission nor qbittorrent have suddenly become candidates for inclusion into Slackware!
Never considered any of them becoming candidates. The thread title is Request for -current... thus my input. I'm perfectly fine with building my own.
 
Old 02-10-2018, 08:30 AM   #402
gmgf
Senior Member
 
Registered: Jun 2012
Location: Bergerac, France
Distribution: Slackware
Posts: 2,211

Rep: Reputation: 998Reputation: 998Reputation: 998Reputation: 998Reputation: 998Reputation: 998Reputation: 998Reputation: 998
urwid-2.0.1:
( i think it's only used by wicd, but....)

http://urwid.org/changelog.html
https://pypi.org/packages/source/u/u...d-2.0.1.tar.gz

Last edited by gmgf; 02-10-2018 at 08:36 AM.
 
Old 02-11-2018, 07:23 AM   #403
gmgf
Senior Member
 
Registered: Jun 2012
Location: Bergerac, France
Distribution: Slackware
Posts: 2,211

Rep: Reputation: 998Reputation: 998Reputation: 998Reputation: 998Reputation: 998Reputation: 998Reputation: 998Reputation: 998
lzlib-1.10:

http://download.savannah.gnu.org/rel...ib-1.10.tar.lz
 
Old 02-11-2018, 08:45 PM   #404
elcore
Senior Member
 
Registered: Sep 2014
Distribution: Slackware
Posts: 1,753

Rep: Reputation: Disabled
ffmpeg-3.4.2 has been released. I compiled on 14.2 (x86 and x86_64) works fine.
 
Old 02-12-2018, 01:11 PM   #405
TurboBlaze
Member
 
Registered: Jan 2018
Location: Russian Federation, Lipetsk region, Dankov
Distribution: Porteus
Posts: 195

Rep: Reputation: Disabled
Samba does not have talloc, tevent + symbolic links of these libs

/n/samba-4.7.5-x86_64-1.txz in slackware64-current does not have
Code:
guest@porteus:~$ ldd /usr/bin/smbclient | grep found | sort | uniq
	libtalloc.so.2 => not found
	libtevent.so.0 => not found
guest@porteus:~$
Anybody knows why Slackware-current not "make talloc" and "make tevent" + symbolic links of these libs when they are build samba package???
Code:
guest@porteus:~$ ls -l /usr/lib64/libtalloc* /usr/lib64/libtevent*
lrwxrwxrwx 1 root root    18 фев 11 14:49 /usr/lib64/libtalloc.so -> libtalloc.so.2.1.6*
lrwxrwxrwx 1 root root    18 фев 11 14:49 /usr/lib64/libtalloc.so.2 -> libtalloc.so.2.1.6*
-rwxr-xr-x 1 root root 79656 июн 13  2016 /usr/lib64/libtalloc.so.2.1.6*
lrwxrwxrwx 1 root root    19 фев 11 15:13 /usr/lib64/libtevent.so.0 -> libtevent.so.0.9.31*
-rwxr-xr-x 1 root root 66624 авг  5  2017 /usr/lib64/libtevent.so.0.9.31*
guest@porteus:~$
Without talloc and tevent - samba in Porteus does not work.

The same story for Slackware -> http://forum.fatdog.eu/viewtopic.php...3ad1084c2#p569
 
  


Reply



Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off



Similar Threads
Thread Thread Starter Forum Replies Last Post
[SOLVED] Requests for -current (20151216) rworkman Slackware 3441 12-28-2017 03:50 PM

LinuxQuestions.org > Forums > Linux Forums > Linux - Distributions > Slackware

All times are GMT -5. The time now is 09:17 PM.

Main Menu
Advertisement
My LQ
Write for LQ
LinuxQuestions.org is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
Syndicate
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
Open Source Consulting | Domain Registration