diff --git a/CHECKSUMS.md5 b/CHECKSUMS.md5
index 7e401b2..1fe808f 100644
--- a/CHECKSUMS.md5
+++ b/CHECKSUMS.md5
@@ -10,14 +10,14 @@ tail +13 CHECKSUMS.md5 | md5sum --check | less
/pub/gnu, or at any GNU mirror site.
MD5 message digest Filename
-295f620dd6c9b568cf80788cfb6d538b ./ChangeLog.rss
-a6bd85697659e616cc2c53ef11eb6266 ./ChangeLog.txt
-2cafb8e756ae1a8ef13ea203d0759191 ./ChangeLog.txt.gz
-5004f490ec68bee4fdef45d22aaa916f ./FILELIST.TXT
+f4b9786dad0653e23ff86b35c10857d1 ./ChangeLog.rss
+dae1878a2143eefe2909fea9b1d9ab8c ./ChangeLog.txt
+70f29b57098b5be57211dee5cdf16517 ./ChangeLog.txt.gz
+de64fa6f0027429c06737f43b7ede4f9 ./FILELIST.TXT
7f4bffeb686cc5fd6056bd404dda08d7 ./GPG-KEY
4059d198768f9f8dc9372dc1c54bc3c3 ./MANIFEST.bz2
-ff57e2040aa344aa7c4a006ce49c4333 ./PACKAGES.TXT
-1a14ac47bcc574db8053d34d1dfababf ./PACKAGES.TXT.gz
+ffec8cfb611451c58dceb02cbaa7c58d ./PACKAGES.TXT
+a0f87e6a0cec4528446ace4f2b236ac8 ./PACKAGES.TXT.gz
bc0cd60a08dbe2a365a3865cc9673bee ./device-tree-compiler/HEADER.txt
bc0cd60a08dbe2a365a3865cc9673bee ./device-tree-compiler/README
8c970fb9c9408b1ef9fddd2abdc2c15a ./device-tree-compiler/build/README
@@ -82,6 +82,12 @@ c8d47615d284d06fede26783aa7809c9 ./pcsc-lite/build/README.SLACKWARE
6cbd5c40cee7d323f4cc625774c5e9fe ./pcsc-lite/build/pcsc-lite.info
cd4fff5b767e6146f810dd0ff6d89292 ./pcsc-lite/build/rc.pcscd
982c43a7fb169960157b96eac3154128 ./pcsc-lite/build/slack-desc
+f16479e535405e53eefc5796f6d01f46 ./perl-Text-CSV/HEADER.txt
+f16479e535405e53eefc5796f6d01f46 ./perl-Text-CSV/README
+4e0d51343d5f712e178da21fb0125dd6 ./perl-Text-CSV/build/README
+7be4ddb7eb0422f5513f48cd6588d02f ./perl-Text-CSV/build/perl-Text-CSV.SlackBuild
+a5c783615a7b7eee9fe402685c2a0bc4 ./perl-Text-CSV/build/perl-Text-CSV.info
+f16479e535405e53eefc5796f6d01f46 ./perl-Text-CSV/build/slack-desc
2dce1917306bd96bddf884a61dc7c1af ./phodav/HEADER.txt
2dce1917306bd96bddf884a61dc7c1af ./phodav/README
06d6daa41aaefb1a6d736f135fc4c3d7 ./phodav/build/README
diff --git a/CHECKSUMS.md5.asc b/CHECKSUMS.md5.asc
index 04c3bb7..123d3cb 100644
--- a/CHECKSUMS.md5.asc
+++ b/CHECKSUMS.md5.asc
@@ -1,17 +1,17 @@
-----BEGIN PGP SIGNATURE-----
-iQJNBAABCgA3FiEEm8dazQnvu0U1Gdmc9s+lqZ57WVcFAl7Ii/UZHGd6YW11ZGlv
-QGxpYnJlbWV4Lm9yZy5teAAKCRD2z6WpnntZV2p+D/9nS0InVoWSSx48+VFP1GsK
-o7Ki7H1XRMhaeRHF7Gg2NlRYhyky6515dgKs1K6Ihj6VK1Mkabr6FgZ/STVgrQ4B
-mNURgcy3wNsWBVIdZ1cfbKieK08rnKTRxONEnAQbwDzQVvNBCNnrhaUcw7BcPfCh
-HXAg1WWoYz68RrMt0Tz5EvwoEPdjcVPP28zKYRQYO0lL65AgUeiSK/A6Na9x7eLN
-fefoo/T1ALCmBW6L9O2OpshBguqJeW6Bdgn1CWSdZp+2v5l7L8ZGH3ki7ER3uI+K
-VXnYt7G8BcaDTLoi7ExxaG1aH0lfX2F3rgb0VHQo04ECMfcS5mYVdCc5LydJSCxl
-6DSCUjO/kzW77fCvXPGYmJzqx/QM9jN+6ZuUqKf7ASSPvwVCNHQicEfr4fzMFa7E
-HX5y81EC5bJXjDoGTaJ5R1M3wEl0nVbk42305hxw8XOGSqDHxJciTyT4ebZRi65w
-T+ARCA1sONn4OQ3Nx/fy0+a/0T9Hq07zX19Z/s1ERlCX5wPPn+UEB+I3MJdwgHg6
-aqlnVTvqUIckDV0qPxAl20thpBF7S+kf9rA0HNHx817Q8icnhshpKtjcOJnsj2h0
-PlQHLGe9etijPPImZY2X4LyDtUvTdiMfstFaMKsb0XR+pYwHnmXr2z3gC/43qibm
-scU7Oc8rWUiycVAZyfx0Bw==
-=WDDT
+iQJNBAABCgA3FiEEm8dazQnvu0U1Gdmc9s+lqZ57WVcFAl7IjG4ZHGd6YW11ZGlv
+QGxpYnJlbWV4Lm9yZy5teAAKCRD2z6WpnntZV2KSD/9QuZyZumK/ChLWObJKHSNe
+kLGWdhYsEX/g4OO38Drtebpwk61P/qEsmiIrdVfTYbt/8uVb/8AyzBdlo8ip3/Wi
+FcZhuW/EGZiv/myane2fHEsZXpavc6uL4h4oU8phloDuQL+zap7/9J/yx85s9FI8
+/ZAdlWi1LO8RR3y1t3siTMjlGdDplILqgAtw7k3F9AuxIfj74NEG/0Fb2KQshg+H
+cnoFCghszyM+IGueSYglRRrKeqrR8ud04n5zl7AJnY7INW6W05S+FXXFdu5ZYPsA
+qTP3CfX8Lx9of8HQBwlk2TBslp7ePPIn8nFjYEwJ2rNQXPOBRKvlMLCSntcrVsqQ
+exdSEQchZ5FJrAK2Vlq0WHwqRuTHCHqSFTyN1LDi26RG1CZFqIprtQoE0yJJGNLH
+oqdkV5ry9mnMasLFpYtPmoevvZP7NO6vLE8g3P6K/yDZKQpesemrpxX+/CpPXAwR
+ScVU7QuO5X3/oMaFwBfL+1hQEjPizg1Aku0HItjihT0LyrmY1uUr29Zuf7thTUsQ
+j1J3iqmNAuRZBP9rgAs8dMJVoxPRt34JOph5ViM+UXmW6vzqwrK9TIo+tsZladnP
+/Ygc4REidyI3SxeEjxbhnUlGkFdPhMv3ooai42y9hg7ZllIfkmW4cLUVdoVu2d9m
+W3HmyUV3UodwxNEYnu648A==
+=WlI8
-----END PGP SIGNATURE-----
diff --git a/CHECKSUMS.md5.gz b/CHECKSUMS.md5.gz
index c707650..bd4afd7 100644
Binary files a/CHECKSUMS.md5.gz and b/CHECKSUMS.md5.gz differ
diff --git a/CHECKSUMS.md5.gz.asc b/CHECKSUMS.md5.gz.asc
index 943244d..c0941f0 100644
--- a/CHECKSUMS.md5.gz.asc
+++ b/CHECKSUMS.md5.gz.asc
@@ -1,17 +1,17 @@
-----BEGIN PGP SIGNATURE-----
-iQJNBAABCgA3FiEEm8dazQnvu0U1Gdmc9s+lqZ57WVcFAl7Ii/UZHGd6YW11ZGlv
-QGxpYnJlbWV4Lm9yZy5teAAKCRD2z6WpnntZV5KTD/45WJtWB4dBUBAlivyemzQ6
-6bCyA0+G9owjGF+PbBMFMjKdUxE05pw2AArTBELwk9JK+dSRXEJWoN1HOWOru1PI
-dhS+LRmVktXX/ivGkC+qd4FlPmlt8tRRnqGJuybBR19zS/o8/gvxGRxN/SYs2lH8
-zY1BDJURWIq9vUsrZ5Mam6UzFL1ROR4hwTZxwstIx6qp1Y/VIOXpv4DG3NkPjaiA
-Zctqpv0iK0skV1s9ehFxkmMz1i4cVZA0PBrnjq9u2Q1EnzvJwE6VX/+hYh/APqef
-Q64mByN2jdjBvEyrz/PGLyqnzD3Ute7/c5lSK+GLVQB1jiapV910vbPkl2K6IBDW
-yfkIEgaD/jvLCLFV0n6PVrdqH7/CCk5JmPKtgK2V2JTKrYdQKoyPLeaqyEXorM3/
-OoXIdDHH+AD+ynQ/iBoiWr/brIsZCS8v2jiVfOo15aI5gLPGkf02+9CCiSz7iwa3
-TYC8O7ST+L4R3sowbeF7kRtuirIzOcKuSaml8rIU1vpCD6w97ZNkkIiJEuS6eD8j
-LnnBRL4uqPLSMxFdxtLsASU3Pmr+LQBftcmEEs3r1MrzNZGj5YSgo9/KceYZwGVg
-ZKz95Id9vvJojmRdVPTA6Cp4T7HbVwliCB7BE0NLnnlp4fGd3DX/0ENP2HmOQXNS
-xfCEbH2k59srOKWHWzAohQ==
-=xuXY
+iQJNBAABCgA3FiEEm8dazQnvu0U1Gdmc9s+lqZ57WVcFAl7IjG4ZHGd6YW11ZGlv
+QGxpYnJlbWV4Lm9yZy5teAAKCRD2z6WpnntZVwpbD/4stB9TYN0+6j82atNvGkbJ
+Tp5dzrVbnJ9inbeVGjIGbA4k2RAQj8Tosur6xvbgUmNeB3yP9SDYXb1OJMUgOVS/
+NTEeindsQU2+XascGzCzslhC3ll5nDr4rOnZNLTuPBZzPpNAhMgDEHBj43gN8w6J
+979u+BbvV1epTgek5K9mtXnE6xUTjmu3KxoKb+8xR/RiR0RjsWI0+uxE2oknCtsn
+1Wzjj1KrCwXy9XmdYAy0M4CZ3cbcv9m9sYcWm1nh5h9kqwj2yM0S3Qz1xFc3b4JH
+Ocsu2Vbh5g/dzIV1i8YPLipu5cfXrjsR1nuSHVoqzXEHPJZX+3gtOreC60hLI4kF
+axj/Vmjl+c6J/xFsDrQTgigCyKk/eIwA1SJNAsxvDKhAwzWoh5mPPL9y1i5nQU8E
+kCYgB/JxhtvkGoEH42aM2AjHVCPxJXfK57UYLa8xzrW5el6jYU5kyChyjDl73OVK
+2p2P9J9cFT2NK1p92oDCkTfY5MEhsYzxUO4IbfXBASEL96v+obNZDJqNtTrC2yVN
+wY+umPVWgEFmryEC6npZ+yJGkzYgCzulNyYUpPVsEoXvr7vDWQ+GqCoO/P1xjga6
+l9mc5QecSs7UM/qiSa+eca5nRjSNT4v+sCWcx1rHC5xN3O5SaYEPq/KuM3svPJPS
+W4Xf+zxY6eBPezBwHe4i1A==
+=6sYX
-----END PGP SIGNATURE-----
diff --git a/ChangeLog.rss b/ChangeLog.rss
index 48b6da7..3a072f9 100644
--- a/ChangeLog.rss
+++ b/ChangeLog.rss
@@ -11,9 +11,20 @@
Repositorio de software para Slackare Linux proporcionado por Libre Expresión México
en-us
urn:uuid:f735159c-86bd-11ea-9d48-04d4c453db33
- Sat, 23 May 2020 02:35:28 GMT
- Sat, 23 May 2020 02:35:31 GMT
+ Sat, 23 May 2020 02:37:31 GMT
+ Sat, 23 May 2020 02:37:33 GMT
gen_repos_files.sh v 1.98
+ -
+ Sat, 23 May 2020 02:37:31 GMT
+ https://mirror.slackware.mx/libremex/slackbuilds/ChangeLog.txt
+ Sat, 23 May 2020 02:37:31 GMT
+ 20200522213731
+
+
+perl-Text-CSV: Nuevo
+ ]]>
+
+
-
Sat, 23 May 2020 02:35:28 GMT
https://mirror.slackware.mx/libremex/slackbuilds/ChangeLog.txt
@@ -190,16 +201,5 @@ libnfs: Asumir el mantenimiento
]]>
- -
- Fri, 22 May 2020 20:44:42 GMT
- https://mirror.slackware.mx/libremex/slackbuilds/ChangeLog.txt
- Fri, 22 May 2020 20:44:42 GMT
- 20200522154442
-
-
-libnfs: Nuevo
- ]]>
-
-
diff --git a/ChangeLog.txt b/ChangeLog.txt
index b04b513..8fa7a75 100644
--- a/ChangeLog.txt
+++ b/ChangeLog.txt
@@ -1,3 +1,7 @@
++--------------------------+
+Sat May 23 02:37:31 UTC 2020
+perl-Text-CSV: Nuevo
+
+--------------------------+
Sat May 23 02:35:28 UTC 2020
spice-gtk: Actualizado a versión 0.38
diff --git a/ChangeLog.txt.gz b/ChangeLog.txt.gz
index c78f876..c61cc5d 100644
Binary files a/ChangeLog.txt.gz and b/ChangeLog.txt.gz differ
diff --git a/FILELIST.TXT b/FILELIST.TXT
index 06bc9ed..bfb1f63 100644
--- a/FILELIST.TXT
+++ b/FILELIST.TXT
@@ -1,4 +1,4 @@
-Sat May 23 02:35:28 UTC 2020
+Sat May 23 02:37:31 UTC 2020
Here is the file list for https://mirror.slackware.mx/libremex/slackbuilds ,
maintained by Gerardo Zamudio .
@@ -6,19 +6,19 @@ 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 20 1000 100 4096 2020-05-22 21:35 .
--rw-r--r-- 1 1000 100 7871 2020-05-22 19:00 ./CHECKSUMS.md5
--rw-r--r-- 1 1000 100 870 2020-05-22 19:00 ./CHECKSUMS.md5.asc
--rw-r--r-- 1 1000 100 2794 2020-05-22 19:00 ./CHECKSUMS.md5.gz
--rw-r--r-- 1 1000 100 870 2020-05-22 19:00 ./CHECKSUMS.md5.gz.asc
--rw-r--r-- 1 1000 100 7800 2020-05-22 21:35 ./ChangeLog.rss
--rw-r--r-- 1 1000 100 3755 2020-05-22 21:35 ./ChangeLog.txt
--rw-r--r-- 1 1000 100 679 2020-05-22 21:35 ./ChangeLog.txt.gz
--rw-r--r-- 1 1000 100 311 2020-05-22 21:35 ./FILELIST.TXT
+drwxr-xr-x 21 1000 100 4096 2020-05-22 21:37 .
+-rw-r--r-- 1 1000 100 7871 2020-05-22 21:35 ./CHECKSUMS.md5
+-rw-r--r-- 1 1000 100 870 2020-05-22 21:35 ./CHECKSUMS.md5.asc
+-rw-r--r-- 1 1000 100 2796 2020-05-22 21:35 ./CHECKSUMS.md5.gz
+-rw-r--r-- 1 1000 100 870 2020-05-22 21:35 ./CHECKSUMS.md5.gz.asc
+-rw-r--r-- 1 1000 100 7807 2020-05-22 21:37 ./ChangeLog.rss
+-rw-r--r-- 1 1000 100 3835 2020-05-22 21:37 ./ChangeLog.txt
+-rw-r--r-- 1 1000 100 700 2020-05-22 21:37 ./ChangeLog.txt.gz
+-rw-r--r-- 1 1000 100 311 2020-05-22 21:37 ./FILELIST.TXT
-rw-r--r-- 1 1000 100 6217 2020-05-22 15:11 ./GPG-KEY
--rw-r--r-- 1 1000 100 14 2020-05-22 21:35 ./MANIFEST.bz2
--rw-r--r-- 1 1000 100 45 2020-05-22 21:35 ./PACKAGES.TXT
--rw-r--r-- 1 1000 100 78 2020-05-22 21:35 ./PACKAGES.TXT.gz
+-rw-r--r-- 1 1000 100 14 2020-05-22 21:37 ./MANIFEST.bz2
+-rw-r--r-- 1 1000 100 45 2020-05-22 21:37 ./PACKAGES.TXT
+-rw-r--r-- 1 1000 100 78 2020-05-22 21:37 ./PACKAGES.TXT.gz
drwxr-xr-x 4 1000 100 4096 2020-05-22 15:38 ./device-tree-compiler
-rw-r--r-- 1 1000 100 1108 2020-05-22 15:38 ./device-tree-compiler/HEADER.txt
-rw-r--r-- 1 1000 100 1108 2020-05-22 15:38 ./device-tree-compiler/README
@@ -111,6 +111,16 @@ drwxr-xr-x 2 1000 100 4096 2020-05-22 15:11 ./pcsc-lite/build
-rw-r--r-- 1 1000 100 292 2020-05-22 15:11 ./pcsc-lite/build/pcsc-lite.info
-rw-r--r-- 1 1000 100 1078 2020-05-22 15:11 ./pcsc-lite/build/rc.pcscd
-rw-r--r-- 1 1000 100 896 2020-05-22 15:11 ./pcsc-lite/build/slack-desc
+drwxr-xr-x 4 1000 100 4096 2020-05-22 21:37 ./perl-Text-CSV
+-rw-r--r-- 1 1000 100 836 2020-05-22 21:37 ./perl-Text-CSV/HEADER.txt
+-rw-r--r-- 1 1000 100 836 2020-05-22 21:37 ./perl-Text-CSV/README
+drwxr-xr-x 2 1000 100 4096 2020-05-22 21:37 ./perl-Text-CSV/build
+-rw-r--r-- 1 1000 100 583 2020-05-22 02:53 ./perl-Text-CSV/build/README
+-rw-r--r-- 1 1000 100 3155 2020-05-22 02:53 ./perl-Text-CSV/build/perl-Text-CSV.SlackBuild
+-rw-r--r-- 1 1000 100 326 2020-05-22 02:53 ./perl-Text-CSV/build/perl-Text-CSV.info
+-rw-r--r-- 1 1000 100 836 2020-05-22 02:53 ./perl-Text-CSV/build/slack-desc
+drwxr-xr-x 3 1000 100 4096 2020-05-22 21:37 ./perl-Text-CSV/pkg64
+drwxr-xr-x 2 1000 100 4096 2020-05-22 21:37 ./perl-Text-CSV/pkg64/current
drwxr-xr-x 3 1000 100 4096 2020-05-22 15:11 ./phodav
-rw-r--r-- 1 1000 100 940 2020-05-22 15:11 ./phodav/HEADER.txt
-rw-r--r-- 1 1000 100 940 2020-05-22 15:11 ./phodav/README
diff --git a/PACKAGES.TXT b/PACKAGES.TXT
index 3c90545..6af6abd 100644
--- a/PACKAGES.TXT
+++ b/PACKAGES.TXT
@@ -1,2 +1,2 @@
-PACKAGES.TXT; Sat May 23 02:35:28 UTC 2020
+PACKAGES.TXT; Sat May 23 02:37:31 UTC 2020
diff --git a/PACKAGES.TXT.gz b/PACKAGES.TXT.gz
index 0c3c79f..5403550 100644
Binary files a/PACKAGES.TXT.gz and b/PACKAGES.TXT.gz differ
diff --git a/perl-Text-CSV/HEADER.txt b/perl-Text-CSV/HEADER.txt
new file mode 100644
index 0000000..73b71bb
--- /dev/null
+++ b/perl-Text-CSV/HEADER.txt
@@ -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------------------------------------------------------|
+perl-Text-CSV: perl-Text-CSV (Perl Text::CSV module)
+perl-Text-CSV:
+perl-Text-CSV: Text::CSV provides facilities for the composition and
+perl-Text-CSV: decomposition of comma-separated values using Text::CSV_XS
+perl-Text-CSV: or its pure Perl version.
+perl-Text-CSV:
+perl-Text-CSV:
+perl-Text-CSV:
+perl-Text-CSV:
+perl-Text-CSV:
+perl-Text-CSV:
diff --git a/perl-Text-CSV/README b/perl-Text-CSV/README
new file mode 100644
index 0000000..73b71bb
--- /dev/null
+++ b/perl-Text-CSV/README
@@ -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------------------------------------------------------|
+perl-Text-CSV: perl-Text-CSV (Perl Text::CSV module)
+perl-Text-CSV:
+perl-Text-CSV: Text::CSV provides facilities for the composition and
+perl-Text-CSV: decomposition of comma-separated values using Text::CSV_XS
+perl-Text-CSV: or its pure Perl version.
+perl-Text-CSV:
+perl-Text-CSV:
+perl-Text-CSV:
+perl-Text-CSV:
+perl-Text-CSV:
+perl-Text-CSV:
diff --git a/perl-Text-CSV/build/README b/perl-Text-CSV/build/README
new file mode 100644
index 0000000..5af8b8b
--- /dev/null
+++ b/perl-Text-CSV/build/README
@@ -0,0 +1,11 @@
+Text::CSV provides facilities for the composition and decomposition of
+comma-separated values using Text::CSV_XS or its pure Perl version.
+
+An instance of the Text::CSV class can combine fields into a CSV
+string and parse a CSV string into fields. The module accepts either
+strings or files as input and can utilize any user-specified
+characters as delimiters, separators, and escapes so it is perhaps
+better called ASV (anything separated values) rather than just CSV.
+
+This module is compatible with Text::CSV_XS 0.99 and later (except for
+diag_verbose and allow_unquoted_escape).
diff --git a/perl-Text-CSV/build/perl-Text-CSV.SlackBuild b/perl-Text-CSV/build/perl-Text-CSV.SlackBuild
new file mode 100644
index 0000000..0645468
--- /dev/null
+++ b/perl-Text-CSV/build/perl-Text-CSV.SlackBuild
@@ -0,0 +1,103 @@
+#!/bin/sh
+
+# Slackware build script for perl-Text-CSV
+
+# Copyright 2013-2016 Petar Petrov slackalaxy@gmail.com
+# Copyright 2017-2019 Andreas Guldstrand
+# 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=perl-Text-CSV
+VERSION=${VERSION:-1.99}
+BUILD=${BUILD:-1}
+TAG=${TAG:-_SBo}
+
+SRCNAM="$(printf $PRGNAM | cut -d- -f2-)"
+
+if [ -z "$ARCH" ]; then
+ case "$( uname -m )" in
+ i?86) ARCH=i486 ;;
+ arm*) ARCH=arm ;;
+ *) ARCH=$( uname -m ) ;;
+ esac
+fi
+
+CWD=$(pwd)
+TMP=${TMP:-/tmp/SBo}
+PKG=$TMP/package-$PRGNAM
+OUTPUT=${OUTPUT:-/tmp}
+
+if [ "$ARCH" = "i486" ]; then
+ SLKCFLAGS="-O2 -march=i486 -mtune=i686"
+ LIBDIRSUFFIX=""
+elif [ "$ARCH" = "i686" ]; then
+ SLKCFLAGS="-O2 -march=i686 -mtune=i686"
+ LIBDIRSUFFIX=""
+elif [ "$ARCH" = "x86_64" ]; then
+ SLKCFLAGS="-O2 -fPIC"
+ LIBDIRSUFFIX="64"
+else
+ SLKCFLAGS="-O2"
+ LIBDIRSUFFIX=""
+fi
+
+set -e
+
+rm -rf $PKG
+mkdir -p $TMP $PKG $OUTPUT
+cd $TMP
+rm -rf $SRCNAM-$VERSION
+tar xvf $CWD/$SRCNAM-$VERSION.tar.gz
+cd $SRCNAM-$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 {} \;
+
+perl Makefile.PL \
+ PREFIX=/usr \
+ INSTALLDIRS=vendor \
+ INSTALLVENDORMAN3DIR=/usr/man/man3
+make
+make test
+make install DESTDIR=$PKG
+
+find $PKG -print0 | xargs -0 file | grep -e "executable" -e "shared object" | 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
+
+find $PKG -name perllocal.pod -o -name ".packlist" -o -name "*.bs" | xargs rm -f || true
+
+find $PKG -depth -type d -empty -delete || true
+
+mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION
+cp -a \
+ Changes README.md \
+ $PKG/usr/doc/$PRGNAM-$VERSION
+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}
diff --git a/perl-Text-CSV/build/perl-Text-CSV.info b/perl-Text-CSV/build/perl-Text-CSV.info
new file mode 100644
index 0000000..937895c
--- /dev/null
+++ b/perl-Text-CSV/build/perl-Text-CSV.info
@@ -0,0 +1,10 @@
+PRGNAM="perl-Text-CSV"
+VERSION="1.99"
+HOMEPAGE="https://metacpan.org/pod/Text::CSV"
+DOWNLOAD="https://cpan.metacpan.org/authors/id/I/IS/ISHIGAKI/Text-CSV-1.99.tar.gz"
+MD5SUM="f2d01a8a9d217dcc9dbe17be195898e3"
+DOWNLOAD_x86_64=""
+MD5SUM_x86_64=""
+REQUIRES=""
+MAINTAINER="Andreas Guldstrand"
+EMAIL="andreas.guldstrand@gmail.com"
diff --git a/perl-Text-CSV/build/slack-desc b/perl-Text-CSV/build/slack-desc
new file mode 100644
index 0000000..73b71bb
--- /dev/null
+++ b/perl-Text-CSV/build/slack-desc
@@ -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------------------------------------------------------|
+perl-Text-CSV: perl-Text-CSV (Perl Text::CSV module)
+perl-Text-CSV:
+perl-Text-CSV: Text::CSV provides facilities for the composition and
+perl-Text-CSV: decomposition of comma-separated values using Text::CSV_XS
+perl-Text-CSV: or its pure Perl version.
+perl-Text-CSV:
+perl-Text-CSV:
+perl-Text-CSV:
+perl-Text-CSV:
+perl-Text-CSV:
+perl-Text-CSV: