Add support for Slackware-AArch64

Signed-off-by: Robby Workman <rworkman@slackware.com>
This commit is contained in:
Stuart Winter 2021-01-18 13:42:42 -06:00 committed by Robby Workman
parent f601660353
commit 89d4761f19
5 changed files with 37 additions and 14 deletions

View file

@ -1,3 +1,7 @@
---------------
- Added support for Slackware-AArch64 (Stuart Winter)
Tue Jan 5 05:13:50 UTC 2021 Tue Jan 5 05:13:50 UTC 2021
--------------- ---------------
- 2.84.0_beta11 - 2.84.0_beta11

View file

@ -132,6 +132,11 @@ function system_setup() {
SLACKKEY=${SLACKKEY:-"Slackware ARM (Slackware ARM Linux Project) <mozes@slackware.com>"} SLACKKEY=${SLACKKEY:-"Slackware ARM (Slackware ARM Linux Project) <mozes@slackware.com>"}
PKGMAIN=${PKGMAIN:-slackware} PKGMAIN=${PKGMAIN:-slackware}
;; ;;
aarch64)
ARCH=aarch64
SLACKKEY=${SLACKKEY:-"Slackware ARM (Slackware ARM Linux Project) <mozes@slackware.com>"}
PKGMAIN=${PKGMAIN:-slackware}
;;
powerpc|ppc) powerpc|ppc)
ARCH=powerpc ARCH=powerpc
SLACKKEY=${SLACKKEY:-"Slackintosh-Project Sign <slackdev@workaround.ch>"} SLACKKEY=${SLACKKEY:-"Slackintosh-Project Sign <slackdev@workaround.ch>"}

View file

@ -54,27 +54,37 @@
#file://path/to/some/directory/ #file://path/to/some/directory/
# #
#---------------------------------------------------------------- #----------------------------------------------------------------
# Slackware ARM x.x (for an assumed release of the hard float port) # Slackware ARM 15.0: 32bit armv7, hardware floating point ABI.
#---------------------------------------------------------------- #----------------------------------------------------------------
#ftp://slackware.uk/slackwarearm/slackwarearm-x.x/ #ftp://slackware.uk/slackwarearm/slackwarearm-15.0/
#ftp://ftp.halifax.rwth-aachen.de/slackwarearm/slackwarearm-x.x/ #ftp://ftp.halifax.rwth-aachen.de/slackwarearm/slackwarearm-15.0/
#ftp://ftp.slackware.pl/pub/slackwarearm/slackwarearm-x.x/ #ftp://ftp.slackware.pl/pub/slackwarearm/slackwarearm-15.0/
#ftp://mirrors.vbi.vt.edu/linux/slackwarearm/slackwarearm-x.x/ #ftp://mirror.slackbuilds.org/pub/slackwarearm/slackwarearm-15.0/
#ftp://mirror.slackbuilds.org/pub/slackwarearm/slackwarearm-x.x/ #ftp://slackware.absolutehosting.net/pub/slackwarearm/slackwarearm-15.0/
#ftp://slackware.absolutehosting.net/pub/slackwarearm/slackwarearm-x.x/
# #
#ftp://ftp.arm.slackware.com/slackwarearm/slackwarearm-x.x/ #ftp://ftp.arm.slackware.com/slackwarearm/slackwarearm-15.0/
# #
#---------------------------------------------------------------- #----------------------------------------------------------------
# Slackware ARM current # Slackware ARM current: 32bit armv7, hardware floating point ABI.
#---------------------------------------------------------------- #----------------------------------------------------------------
#ftp://slackware.uk/slackwarearm/slackwarearm-current/ #ftp://slackware.uk/slackwarearm/slackwarearm-current/
#ftp://ftp.halifax.rwth-aachen.de/slackwarearm/slackwarearm-current/ #ftp://ftp.halifax.rwth-aachen.de/slackwarearm/slackwarearm-current/
#ftp://ftp.slackware.pl/pub/slackwarearm/slackwarearm-current/ #ftp://ftp.slackware.pl/pub/slackwarearm/slackwarearm-current/
#ftp://mirrors.vbi.vt.edu/linux/slackwarearm/slackwarearm-current/
#ftp://mirror.slackbuilds.org/pub/slackwarearm/slackwarearm-current/ #ftp://mirror.slackbuilds.org/pub/slackwarearm/slackwarearm-current/
#ftp://slackware.absolutehosting.net/pub/slackwarearm/slackwarearm-current/ #ftp://slackware.absolutehosting.net/pub/slackwarearm/slackwarearm-current/
# #
#ftp://ftp.arm.slackware.com/slackwarearm/slackwarearm-current/ #ftp://ftp.arm.slackware.com/slackwarearm/slackwarearm-current/
#
#----------------------------------------------------------------
# Slackware AArch64 (ARM64) current: 64 bit armv8
#----------------------------------------------------------------
#ftp://slackware.uk/slackwarearm/slackwareaarch64-current/
#ftp://ftp.halifax.rwth-aachen.de/slackwarearm/slackwareaarch64-current/
#ftp://ftp.slackware.pl/pub/slackwarearm/slackwareaarch64-current/
#ftp://mirror.slackbuilds.org/pub/slackwarearm/slackwareaarch64-current/
#ftp://slackware.absolutehosting.net/pub/slackwarearm/slackwareaarch64-current/
#
#ftp://ftp.arm.slackware.com/slackwarearm/slackwareaarch64-current/
#

View file

@ -38,6 +38,7 @@ value using "uname -m". The valid values are:
.ds title MACHINE\t\tVALID ARCH VALUES .ds title MACHINE\t\tVALID ARCH VALUES
.ds arm ARM\t\t\tarm .ds arm ARM\t\t\tarm
.ds aarch64 AArch64\t\taarch64
.ds x86 x86 (32bits)\ti386, i486, i586 and i686 .ds x86 x86 (32bits)\ti386, i486, i586 and i686
.ds x86_64 x86 (64bits)\tx86_64 .ds x86_64 x86 (64bits)\tx86_64
.ds ppc PowerPC\t\tpowerpc .ds ppc PowerPC\t\tpowerpc
@ -47,6 +48,8 @@ value using "uname -m". The valid values are:
.br .br
\*[arm] \*[arm]
.br .br
\*[aarch64]
.br
\*[x86] \*[x86]
.br .br
\*[x86_64] \*[x86_64]

View file

@ -28,16 +28,17 @@
# For configuration options that have only two states, possible values are # For configuration options that have only two states, possible values are
# either "on" or "off" # either "on" or "off"
# Remember, the only official Slackware ports are x86, s390, and arm, and # Remember, the only official Slackware ports are x86, s390, arm, and aarch64,
# slackpkg developers don't have s390 boxes for testing. If you are # and slackpkg developers don't have s390 boxes for testing. If you are
# testing/using other architectures and have suggestions or patches, # testing/using other architectures and have suggestions or patches, please
# please let us know (email rworkman@slackware.com) # let us know (email rworkman@slackware.com)
# #
# Select the architecture of your system. Valid values are: # Select the architecture of your system. Valid values are:
# i#86 (where # is 3, 4, 5 or 6) # i#86 (where # is 3, 4, 5 or 6)
# x86_64 # x86_64
# s390 # s390
# arm* (* can be v4, v5tejl, and other ARM versions) # arm* (* can be v4, v5tejl, and other ARM versions)
# aarch64
# powerpc # powerpc
# #
# The line is commented because slackpkg will try to find your # The line is commented because slackpkg will try to find your