valgrind: Nuevo

master
Gerardo Zamudio 4 years ago
parent d70bbd216b
commit 65392f003b
Signed by: gzamudio
GPG Key ID: F6CFA5A99E7B5957

@ -10,10 +10,10 @@ tail +13 CHECKSUMS.md5 | md5sum --check | less
/pub/gnu, or at any GNU mirror site.
MD5 message digest Filename
d80adc9e279f89324405fee0d9130876 ./ChangeLog.rss
42af60fb785d65f53344b7bb5837c967 ./ChangeLog.txt
d5c3227d1e7fbc26d72a85a1eff02b55 ./ChangeLog.txt.gz
c6763a539df232f6890dd50567da5036 ./FILELIST.TXT
f5cd7466387d2739951fc2d003ee41ad ./ChangeLog.rss
4362a44b11e3e35368947d9e3628b751 ./ChangeLog.txt
4c44d0bbac38b943c3d0d43e3c1a20e2 ./ChangeLog.txt.gz
2a28fb5b838f3bf1443d36b3c6823d90 ./FILELIST.TXT
7f4bffeb686cc5fd6056bd404dda08d7 ./GPG-KEY
299a993a1a4500ec826361c67a8c917c ./MANIFEST.bz2
929e7c4ff15161d2fcba2057ec2a2f3a ./NetworkManager-fortisslvpn/HEADER.txt
@ -28,8 +28,8 @@ c6763a539df232f6890dd50567da5036 ./FILELIST.TXT
862766d751cd6bf0a92e6162bd329186 ./NetworkManager-fortisslvpn/pkg64/current/NetworkManager-fortisslvpn-1.2.10-x86_64-1_lem.tgz.asc
d65495fb9b09ee9b0ede6c5903119dde ./NetworkManager-fortisslvpn/pkg64/current/NetworkManager-fortisslvpn-1.2.10-x86_64-1_lem.tgz.md5
10f078f71cb5fa957784abc1c53a70d4 ./NetworkManager-fortisslvpn/pkg64/current/NetworkManager-fortisslvpn-1.2.10-x86_64-1_lem.txt
6852da0598b70e3116840b839a856537 ./PACKAGES.TXT
9ff27063745cfb9a9ab4094dc4c9f400 ./PACKAGES.TXT.gz
b7dd34e7a26c82276742bd45824e13ad ./PACKAGES.TXT
b1638dd33f00e36000c68d2fc7984cc4 ./PACKAGES.TXT.gz
c816a86246d3cc161cf2e869d16131bd ./audit/HEADER.txt
c816a86246d3cc161cf2e869d16131bd ./audit/README
29eb321fa3b3c679ba8e4ae4b36a3809 ./audit/build/README
@ -530,6 +530,12 @@ c41ac9822906d5c40c2862a400cab0c4 ./usbredir/pkg64/current/usbredir-0.9.0-x86_64
f117171c28dc9f60534f5a580a8c5c2e ./usbredir/pkg64/current/usbredir-0.9.0-x86_64-1_lem.tgz.asc
009402a46be3dacbea3d302890330295 ./usbredir/pkg64/current/usbredir-0.9.0-x86_64-1_lem.tgz.md5
bd8211fe7ea048b9eb7f53891cb81dee ./usbredir/pkg64/current/usbredir-0.9.0-x86_64-1_lem.txt
8cdcea7f46abecc38be351ac633481b8 ./valgrind/HEADER.txt
8cdcea7f46abecc38be351ac633481b8 ./valgrind/README
8e93f3a2e594dc77e31b2c064cc4a4e7 ./valgrind/build/README
8cdcea7f46abecc38be351ac633481b8 ./valgrind/build/slack-desc
395899dca2a0bbf6c505915a17e3a3aa ./valgrind/build/valgrind.SlackBuild
bb2d8a28b1543a75f6251beb649d409a ./valgrind/build/valgrind.info
4bf76dc999a06a659ee0107d7820fd76 ./vde/HEADER.txt
4bf76dc999a06a659ee0107d7820fd76 ./vde/README
e06e2ec44c43647da743ee65d58be371 ./vde/build/README

@ -1,17 +1,17 @@
-----BEGIN PGP SIGNATURE-----
iQJNBAABCgA3FiEEm8dazQnvu0U1Gdmc9s+lqZ57WVcFAmCONaQZHGd6YW11ZGlv
QGxpYnJlbWV4Lm9yZy5teAAKCRD2z6WpnntZVxV4EACgRCkMZa4cfBtyw1e2fISY
oqCUZQ8Iijxs55MIWQpe3jlvFE8pmLfDrMLbv/7jKzx1CtfA6ukkoUeaIoipeZhS
C7AW06N3dZ7PpH0OnJCtMlexc8oczh/Deae2/F8KknnPKIgZqWMkucWxIyrtRwJi
QLeICydP1gOfefQt+I21T+HmglZ3Wi6ExmPjHj0heDgp4YCBRkNJkr5uoWxgeO+5
9dTsqwxLNozD1DIw/jgrPAv+FW15nWMvusvCt26LpGTPIbGcw6gAng7kA+rupnXo
pVHhnZ/7WgmPSTZsH+0ElA5q+jnmMBw0VCW/jfqsxo6VC3OfTwp82DhKFB5ox3vn
No5QCUo3IRmsrMkH9gIlCwUH4l1pdB9D/BKj2pQzCBLs4mcNOFhUME2m7689wZ/8
1989XvIfDgjbCWd8rZ3QwNjYSeFVfL8ye7U28mPNn0oI5U/wuQ8Nni8mR+IV7472
+ZmMX6+XiROqv/t933zPCj+49A/u0i3bS5ZXGoF+1lNbq3jeG6bFpG4eiDkj22rS
i+FnAZCjJP8VBe1wJbkMcFQO3S/dY0ab2nmjyw+vwMlDV02CJRFE5t3I0+4p+H4G
tH6yjQxs+XXlyIZ6aaEQBG9L1IC+SkVKrGWZzvIl12W0WiuS/+J/0PuFWGDU8F1f
J6vpzs+lrWoNvaWIdnQ9Dw==
=+3hS
iQJNBAABCgA3FiEEm8dazQnvu0U1Gdmc9s+lqZ57WVcFAmCONmEZHGd6YW11ZGlv
QGxpYnJlbWV4Lm9yZy5teAAKCRD2z6WpnntZV1AjEACpeTWx+II8gCi4Bzr2Pzfc
zX13Lap4ILLSfJhNfR/xWfsFRdq/0Ts+vWT/baKXyTHvWJiKGi1m8iI9e5l1zAoH
HM/+2PDygmeBWhrTfVdNrlTMlnvxqsd4q0wlG8C/vLRztsEsOyl8vnZnBT5j/uon
/dS+LPCqfMPnylgXQUr2ZhshrqeyviX+04i+GDmPRym7XFWVjRzZ1OWKcaX2jU7K
/o3n7Rrd8k4xEYysC1bcg8i02WomXOZBExrYeyw2wln/rf6fuusmmZLFnQbegHnn
0cUqpUEIp8iI4UX9+A8+6kR+LgR//GI1B7biapOziYkbiUtbjv0fXRkNiX/J1brJ
sgVb8UIZfW15/2o4pe31ixk7Pc7hS5a/jNL51Orzme8ziRtV6zfqvBL5+udmM+sX
/8uUU049TVdREhG22V1H5O3vnsVdOGyJnPuFAXF2IxQAi+BS/FChSShZb5R/GTtR
MoLIYvzo+SJK2GsrszxKhp4zJYN0TY2166232UWAK0louD6hZmjkHCkzlfN1z9Yk
5dCnNtxFpwG4Baf8EVRNcjlqSc/f8OUmhZPZ9cN0oiM/Ta3HarG8yStmaFun/H7E
YSjE4AlCt7hxTkRjylb0NukwFTAHUE9HscvkJumBrdtIEITimO8a6jYdX1tHrFNU
ffZ71NjO4i9ij8WXsOm/mA==
=zrK6
-----END PGP SIGNATURE-----

Binary file not shown.

@ -1,17 +1,17 @@
-----BEGIN PGP SIGNATURE-----
iQJNBAABCgA3FiEEm8dazQnvu0U1Gdmc9s+lqZ57WVcFAmCONaQZHGd6YW11ZGlv
QGxpYnJlbWV4Lm9yZy5teAAKCRD2z6WpnntZV+xGEACKqV1Udg5lccsnMz/xWnNs
KBsbfUXDcs1UmfwIpr3XdL1oO0JmaOmJq2b/pqTXhQ+/ilPwbwJCVn9+kMMBuPij
szuWULHs6M6vtcnfdBBgvufVvspJI+A735LgP9QEkd7WqPdPyFbyw0Iz8QniRyDP
NYa7CyEnlC0DZzx6+eyqXZbO2eW7eMvMS3ld3wT3oqo+rDViVJIlf2W+jZ/T+3GF
aMDU3m8o0n1XwfogeXS1EUjZrwjtrvbqIvH5suWmbR35GH9LX4XmNvzjUUNmfd8+
ho9fNmx3uxwj3IcnbTkEKbq72NrE/wPpspjxu1wIxLYxU9VzHBqLY4RMpkY9ziVE
wgc6tAQiTYqUb/kV0XwNmp0CsSl0ApW0cttVMaRVqTpC6LLnBSrzfmKAgsYOVhA/
RHWrv90E20wmRe9ANsROn2H5PUorjwh6P2KyA1UKTdrOgoD75cFUdJ6m0zo7hz2I
GKqCQ9+TfGS6pfMmfaRtwStK9A+EtpikgcfYblKr4PjdJiL0HBcq7QpYfPv5ExmM
QRjC/AJyf6/lbXVo5rOcKUMXPhK7sQlZr1bwqwawvD4kx2rB7imzE894RnYft7xW
P49D0nYpWk4EtTkOyfu4GONo3qzhCiW/VIG8kTMuqJFkPAiru0IqOmyFqPEhjdJQ
vOhvkMMl60haUEJ2qvPGdw==
=7Oxn
iQJNBAABCgA3FiEEm8dazQnvu0U1Gdmc9s+lqZ57WVcFAmCONmEZHGd6YW11ZGlv
QGxpYnJlbWV4Lm9yZy5teAAKCRD2z6WpnntZVzjPD/9abgvmUDZ38sNGRlUqYQY1
9jxBNlG8bUa3AddkV4E9vY+eGt4MHQ0DT6UWx+0IjYDPJ8gYJAy9r6QMOvzRjfYu
72PmpRVA3pcmpzgnObsOTdsjziD2xv7dKuL/2ZB01PmQ2s1KMh8nvfrGwG26VaD8
3zTcYiBcgEr73H/auNX4Hq8AXyVQeL6AH7hbXR5EgNBpVK7sgJWPrRN1wr+LPT0b
Kvvy//S94IUCG69aQRKo7N7WFBES9ZnWYQcH+eNvE15cDFoCUTrpXEAJpybJpIbi
3zzZi5ZNm0uMGOV9mZZqvcMvFUmEXP0KGX007tTloVmWsMTQ5509gFLd5NNHYjpq
Jp9Hmd51ppRyS/eR3wBWVoAKDi1rSt766h7vuJcUJLy5TvlxCrUC7tigoYBEtktI
C5GoLW+w8LSoxTgUGUMRCEa9pSXo7xTbHU0vNC39+rgf3wnmKx+Yps6+9kmrr0lb
2lwWVvq9luapdweioRA2nb9cYzzAGu2ICE29TpZUlK9hrblUWHcfu0mOw9TJWWyS
MqSkbJu5tM8HMd5k15DomJ958G333yGYOp71EiFRZiOEAVZHD6qRVZhNnDiR28fw
b1RnKjqeR6GkQZ4TsFBUnbt3NWubZq4vPdDAIJhFVN2LKKYs4tBA5l6HxtTIxsLh
YksARNUr1Tm5hYAPv7GsnA==
=p5RM
-----END PGP SIGNATURE-----

@ -11,10 +11,21 @@
<description>Repositorio de software para Slackare Linux proporcionado por Libre Expresión México</description>
<language>en-us</language>
<id xmlns="http://www.w3.org/2005/Atom">urn:uuid:f735159c-86bd-11ea-9d48-04d4c453db33</id>
<pubDate>Sun, 2 May 2021 05:16:09 GMT</pubDate>
<lastBuildDate>Sun, 2 May 2021 05:16:14 GMT</lastBuildDate>
<pubDate>Sun, 2 May 2021 05:19:15 GMT</pubDate>
<lastBuildDate>Sun, 2 May 2021 05:19:22 GMT</lastBuildDate>
<generator>gen_repos_files.sh v 1.98</generator>
<item>
<title>Sun, 2 May 2021 05:19:15 GMT</title>
<link>https://mirror.slackware.mx/libremex/slackbuilds/ChangeLog.txt</link>
<pubDate>Sun, 2 May 2021 05:19:15 GMT</pubDate>
<guid isPermaLink="false">20210502001915</guid>
<description>
<![CDATA[<pre>
valgrind: Nuevo
</pre>]]>
</description>
</item>
<item>
<title>Sun, 2 May 2021 05:16:09 GMT</title>
<link>https://mirror.slackware.mx/libremex/slackbuilds/ChangeLog.txt</link>
<pubDate>Sun, 2 May 2021 05:16:09 GMT</pubDate>
@ -190,16 +201,5 @@ softhsm: Nuevo
</pre>]]>
</description>
</item>
<item>
<title>Sat, 1 May 2021 21:44:36 GMT</title>
<link>https://mirror.slackware.mx/libremex/slackbuilds/ChangeLog.txt</link>
<pubDate>Sat, 1 May 2021 21:44:36 GMT</pubDate>
<guid isPermaLink="false">20210501164436</guid>
<description>
<![CDATA[<pre>
pcsc-lite: Actualizar a versión 1.9.1
</pre>]]>
</description>
</item>
</channel>
</rss>

@ -1,3 +1,7 @@
+--------------------------+
Sun May 2 05:19:15 UTC 2021
valgrind: Nuevo
+--------------------------+
Sun May 2 05:16:09 UTC 2021
liburing: Agregar paquete

Binary file not shown.

@ -1,4 +1,4 @@
Sun May 2 05:16:09 UTC 2021
Sun May 2 05:19:15 UTC 2021
Here is the file list for https://mirror.slackware.mx/libremex/slackbuilds ,
maintained by Gerardo Zamudio <gzamudio@libremex.org.mx> .
@ -6,17 +6,17 @@ If you are using a mirror site and find missing or extra files
in the subdirectories, please have the archive administrator
refresh the mirror.
drwxr-xr-x 45 1000 100 4096 2021-05-02 00:16 .
-rw-r--r-- 1 1000 100 44423 2021-05-02 00:15 ./CHECKSUMS.md5
-rw-r--r-- 1 1000 100 870 2021-05-02 00:15 ./CHECKSUMS.md5.asc
-rw-r--r-- 1 1000 100 13646 2021-05-02 00:15 ./CHECKSUMS.md5.gz
-rw-r--r-- 1 1000 100 870 2021-05-02 00:15 ./CHECKSUMS.md5.gz.asc
-rw-r--r-- 1 1000 100 6218 2021-05-02 00:16 ./ChangeLog.rss
-rw-r--r-- 1 1000 100 16418 2021-05-02 00:16 ./ChangeLog.txt
-rw-r--r-- 1 1000 100 2313 2021-05-02 00:16 ./ChangeLog.txt.gz
-rw-r--r-- 1 1000 100 311 2021-05-02 00:16 ./FILELIST.TXT
drwxr-xr-x 46 1000 100 4096 2021-05-02 00:19 .
-rw-r--r-- 1 1000 100 44966 2021-05-02 00:16 ./CHECKSUMS.md5
-rw-r--r-- 1 1000 100 870 2021-05-02 00:16 ./CHECKSUMS.md5.asc
-rw-r--r-- 1 1000 100 13795 2021-05-02 00:16 ./CHECKSUMS.md5.gz
-rw-r--r-- 1 1000 100 870 2021-05-02 00:16 ./CHECKSUMS.md5.gz.asc
-rw-r--r-- 1 1000 100 6195 2021-05-02 00:19 ./ChangeLog.rss
-rw-r--r-- 1 1000 100 16493 2021-05-02 00:19 ./ChangeLog.txt
-rw-r--r-- 1 1000 100 2325 2021-05-02 00:19 ./ChangeLog.txt.gz
-rw-r--r-- 1 1000 100 311 2021-05-02 00:19 ./FILELIST.TXT
-rw-r--r-- 1 1000 100 6217 2020-05-23 23:52 ./GPG-KEY
-rw-r--r-- 1 1000 100 47991 2021-05-02 00:16 ./MANIFEST.bz2
-rw-r--r-- 1 1000 100 47991 2021-05-02 00:19 ./MANIFEST.bz2
drwxr-xr-x 4 1000 100 4096 2020-05-23 23:54 ./NetworkManager-fortisslvpn
-rw-r--r-- 1 1000 100 981 2020-05-23 23:54 ./NetworkManager-fortisslvpn/HEADER.txt
-rw-r--r-- 1 1000 100 981 2020-05-23 23:54 ./NetworkManager-fortisslvpn/README
@ -33,8 +33,8 @@ drwxr-xr-x 2 1000 100 4096 2020-05-23 19:03 ./NetworkManager-fortisslvpn/pk
-rw-r--r-- 1 1000 100 870 2020-05-23 19:03 ./NetworkManager-fortisslvpn/pkg64/current/NetworkManager-fortisslvpn-1.2.10-x86_64-1_lem.tgz.asc
-rw-r--r-- 1 1000 100 85 2020-05-23 19:03 ./NetworkManager-fortisslvpn/pkg64/current/NetworkManager-fortisslvpn-1.2.10-x86_64-1_lem.tgz.md5
-rw-r--r-- 1 1000 100 474 2020-05-23 19:03 ./NetworkManager-fortisslvpn/pkg64/current/NetworkManager-fortisslvpn-1.2.10-x86_64-1_lem.txt
-rw-r--r-- 1 1000 100 29203 2021-05-02 00:16 ./PACKAGES.TXT
-rw-r--r-- 1 1000 100 7229 2021-05-02 00:16 ./PACKAGES.TXT.gz
-rw-r--r-- 1 1000 100 29203 2021-05-02 00:19 ./PACKAGES.TXT
-rw-r--r-- 1 1000 100 7229 2021-05-02 00:19 ./PACKAGES.TXT.gz
drwxr-xr-x 4 1000 100 4096 2021-04-25 04:28 ./audit
-rw-r--r-- 1 1000 100 884 2021-04-25 04:28 ./audit/HEADER.txt
-rw-r--r-- 1 1000 100 884 2021-04-25 04:28 ./audit/README
@ -687,6 +687,16 @@ drwxr-xr-x 2 1000 100 4096 2021-05-01 18:22 ./usbredir/pkg64/current
-rw-r--r-- 1 1000 100 870 2021-05-01 18:22 ./usbredir/pkg64/current/usbredir-0.9.0-x86_64-1_lem.tgz.asc
-rw-r--r-- 1 1000 100 66 2021-05-01 18:22 ./usbredir/pkg64/current/usbredir-0.9.0-x86_64-1_lem.tgz.md5
-rw-r--r-- 1 1000 100 415 2021-05-01 18:22 ./usbredir/pkg64/current/usbredir-0.9.0-x86_64-1_lem.txt
drwxr-xr-x 4 1000 100 4096 2021-05-02 00:19 ./valgrind
-rw-r--r-- 1 1000 100 1025 2021-05-02 00:19 ./valgrind/HEADER.txt
-rw-r--r-- 1 1000 100 1025 2021-05-02 00:18 ./valgrind/README
drwxr-xr-x 2 1000 100 4096 2021-05-02 00:18 ./valgrind/build
-rw-r--r-- 1 1000 100 787 2021-05-01 11:50 ./valgrind/build/README
-rw-r--r-- 1 1000 100 1025 2021-05-01 11:50 ./valgrind/build/slack-desc
-rw-r--r-- 1 1000 100 3715 2021-05-01 11:50 ./valgrind/build/valgrind.SlackBuild
-rw-r--r-- 1 1000 100 299 2021-05-01 11:50 ./valgrind/build/valgrind.info
drwxr-xr-x 3 1000 100 4096 2021-05-02 00:18 ./valgrind/pkg64
drwxr-xr-x 2 1000 100 4096 2021-05-02 00:18 ./valgrind/pkg64/current
drwxr-xr-x 4 1000 100 4096 2020-05-25 19:30 ./vde
-rw-r--r-- 1 1000 100 808 2020-05-23 23:52 ./vde/HEADER.txt
-rw-r--r-- 1 1000 100 808 2020-05-23 23:52 ./vde/README

@ -1,4 +1,4 @@
PACKAGES.TXT; Sun May 2 05:16:09 UTC 2021
PACKAGES.TXT; Sun May 2 05:19:15 UTC 2021
PACKAGE NAME: NetworkManager-fortisslvpn-1.2.10-x86_64-1_lem.tgz
PACKAGE MIRROR: https://mirror.slackware.mx/libremex/slackbuilds

Binary file not shown.

@ -0,0 +1,19 @@
# HOW TO EDIT THIS FILE:
# The "handy ruler" below makes it easier to edit a package description.
# Line up the first '|' above the ':' following the base package name, and
# the '|' on the right side marks the last column you can put a character in.
# You must make exactly 11 lines for the formatting to be correct. It's also
# customary to leave one space after the ':' except on otherwise blank lines.
|-----handy-ruler------------------------------------------------------|
valgrind: valgrind (award-winning suite of tools for debugging)
valgrind:
valgrind: Valgrind is an award-winning suite of tools for debugging and
valgrind: profiling Linux programs. With the tools that come with Valgrind,
valgrind: you can automatically detect many memory management and threading
valgrind: bugs, avoiding hours of frustrating bug-hunting, making your
valgrind: programs more stable. You can also perform detailed profiling,
valgrind: to speed up and reduce memory use of your programs.
valgrind:
valgrind:
valgrind:

@ -0,0 +1,19 @@
# HOW TO EDIT THIS FILE:
# The "handy ruler" below makes it easier to edit a package description.
# Line up the first '|' above the ':' following the base package name, and
# the '|' on the right side marks the last column you can put a character in.
# You must make exactly 11 lines for the formatting to be correct. It's also
# customary to leave one space after the ':' except on otherwise blank lines.
|-----handy-ruler------------------------------------------------------|
valgrind: valgrind (award-winning suite of tools for debugging)
valgrind:
valgrind: Valgrind is an award-winning suite of tools for debugging and
valgrind: profiling Linux programs. With the tools that come with Valgrind,
valgrind: you can automatically detect many memory management and threading
valgrind: bugs, avoiding hours of frustrating bug-hunting, making your
valgrind: programs more stable. You can also perform detailed profiling,
valgrind: to speed up and reduce memory use of your programs.
valgrind:
valgrind:
valgrind:

@ -0,0 +1,13 @@
Valgrind is a framework for building dynamic analysis tools. There are
Valgrind tools that can automatically detect many memory management
and threading bugs, and profile your programs in detail. You can also
use Valgrind to build new tools.
The Valgrind distribution currently includes six production-quality
tools: a memory error detector, two thread error detectors, a cache
and branch-prediction profiler, a call-graph generating cache and
branch-prediction profiler, and a heap profiler. It also includes
three experimental tools: a heap/stack/global array overrun detector,
a different kind of heap profiler, and a SimPoint basic block vector
generator. It runs on the following platforms: x86/Linux, AMD64/Linux,
PPC32/Linux, PPC64/Linux, ARM/Linux, x86/MacOSX and AMD64/MacOSX.

@ -0,0 +1,19 @@
# HOW TO EDIT THIS FILE:
# The "handy ruler" below makes it easier to edit a package description.
# Line up the first '|' above the ':' following the base package name, and
# the '|' on the right side marks the last column you can put a character in.
# You must make exactly 11 lines for the formatting to be correct. It's also
# customary to leave one space after the ':' except on otherwise blank lines.
|-----handy-ruler------------------------------------------------------|
valgrind: valgrind (award-winning suite of tools for debugging)
valgrind:
valgrind: Valgrind is an award-winning suite of tools for debugging and
valgrind: profiling Linux programs. With the tools that come with Valgrind,
valgrind: you can automatically detect many memory management and threading
valgrind: bugs, avoiding hours of frustrating bug-hunting, making your
valgrind: programs more stable. You can also perform detailed profiling,
valgrind: to speed up and reduce memory use of your programs.
valgrind:
valgrind:
valgrind:

@ -0,0 +1,112 @@
#!/bin/sh
# Slackware build script for valgrind
# Written by Kyle Guinn <elyk03@gmail.com>
# Updated by Peter Wang <novalazy@gmail.com>
# Maintained by Willy Sudiarto Raharjo <willysr@slackbuilds.org>
# All rights reserved.
#
# Redistribution and use of this script, with or without modification, is
# permitted provided that the following conditions are met:
#
# 1. Redistributions of this script must retain the above copyright
# notice, this list of conditions and the following disclaimer.
#
# THIS SOFTWARE IS PROVIDED BY THE AUTHOR "AS IS" AND ANY EXPRESS OR IMPLIED
# WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
# MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO
# EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
# SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
# PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS;
# OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
# WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR
# OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF
# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
PRGNAM=valgrind
VERSION=${VERSION:-3.17.0}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
if [ -z "$ARCH" ]; then
case "$( uname -m )" in
i?86) ARCH=i586 ;;
arm*) ARCH=arm ;;
*) ARCH=$( uname -m ) ;;
esac
fi
CWD=$(pwd)
TMP=${TMP:-/tmp/SBo}
PKG=$TMP/package-$PRGNAM
OUTPUT=${OUTPUT:-/tmp}
if [ "$ARCH" = "i586" ]; then
SLKCFLAGS="-O2 -march=i586 -mtune=i686"
LIBDIRSUFFIX=""
elif [ "$ARCH" = "i686" ]; then
SLKCFLAGS="-O2 -march=i686 -mtune=i686"
LIBDIRSUFFIX=""
elif [ "$ARCH" = "x86_64" ]; then
# The valgrind build system already passes -fpic
# and forcing -fPIC results in a build failure.
SLKCFLAGS="-O2"
LIBDIRSUFFIX="64"
else
SLKCFLAGS="-O2"
LIBDIRSUFFIX=""
fi
set -e
rm -rf $PKG
mkdir -p $TMP $PKG $OUTPUT
cd $TMP
rm -rf $PRGNAM-$VERSION
tar xvf $CWD/$PRGNAM-$VERSION.tar.bz2
cd $PRGNAM-$VERSION
chown -R root:root .
find -L . \
\( -perm 777 -o -perm 775 -o -perm 750 -o -perm 711 -o -perm 555 \
-o -perm 511 \) -exec chmod 755 {} \; -o \
\( -perm 666 -o -perm 664 -o -perm 640 -o -perm 600 -o -perm 444 \
-o -perm 440 -o -perm 400 \) -exec chmod 644 {} \;
CFLAGS="$SLKCFLAGS" \
CXXFLAGS="$SLKCFLAGS" \
./configure \
--prefix=/usr \
--libdir=/usr/lib${LIBDIRSUFFIX} \
--sysconfdir=/etc \
--localstatedir=/var \
--mandir=/usr/man \
--docdir=/usr/doc/$PRGNAM-$VERSION \
--build=$ARCH-slackware-linux
make
make install DESTDIR=$PKG
# Do NOT strip the shared objects, as recommended by the developers.
find $PKG -print0 | xargs -0 file | grep -e "executable" | grep ELF \
| cut -f 1 -d : | xargs strip --strip-unneeded 2> /dev/null || true
find $PKG/usr/man -type f -exec gzip -9 {} \;
for i in $( find $PKG/usr/man -type l ) ; do ln -s $( readlink $i ).gz $i.gz ; rm $i ; done
mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION
cp -a AUTHORS COPYING* FAQ.txt NEWS README* \
$PKG/usr/doc/$PRGNAM-$VERSION
mv $PKG/usr/share/doc/valgrind/html $PKG/usr/doc/$PRGNAM-$VERSION
# The doc directory is the only thing in $PKG/usr/share, and the only things
# left in it now are pdf and a ps doc files. They are large, so we won't keep
# them around. If you still want them, uncomment the line below.
# mv $PKG/usr/share/doc/valgrind/*.{ps,pdf} $PKG/usr/doc/$PRGNAM-$VERSION
rm -rf $PKG/usr/share
cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild
mkdir -p $PKG/install
cat $CWD/slack-desc > $PKG/install/slack-desc
cd $PKG
/sbin/makepkg -l y -c n $OUTPUT/$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.${PKGTYPE:-tgz}

@ -0,0 +1,10 @@
PRGNAM="valgrind"
VERSION="3.17.0"
HOMEPAGE="http://www.valgrind.org/"
DOWNLOAD="http://sourceware.org/pub/valgrind/valgrind-3.17.0.tar.bz2"
MD5SUM="afe11b5572c3121a781433b7c0ab741b"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES=""
MAINTAINER="Willy Sudiarto Raharjo"
EMAIL="willysr@slackbuilds.org"
Loading…
Cancel
Save