pkgsrc-Bugs archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

pkg/48510: pkgsrc/security/libgcrypt:Add blowfish/serpent ARM assembly files to Makefile.am



>Number:         48510
>Category:       pkg
>Synopsis:       pkgsrc/security/libgcrypt:Add blowfish/serpent ARM assembly 
>files to Makefile.am
>Confidential:   no
>Severity:       serious
>Priority:       medium
>Responsible:    pkg-manager
>State:          open
>Class:          sw-bug
>Submitter-Id:   net
>Arrival-Date:   Sat Jan 11 03:00:00 +0000 2014
>Originator:     Jun Ebihara
>Release:        NetBSD 6.99.28/pkgsrc-2014-01-11
>Organization:
SOUM Corporation
>Environment:
NetBSD rpi 6.99.28 NetBSD 6.99.28 (RPI) #7: Fri Dec 20 11:53:44 JST 2013  
jun%amivb.soum.co.jp@localhost:/usr/obj/earmhf.evbarm/sys/arch/evbarm/compile/RPI
 evbarm

>Description:
pkgsrc/security/libgcrypt failed on arm.

https://bugs.gentoo.org/show_bug.cgi?id=494668

need two patches:
1. cypher/blowfish-arm.S from git
http://git.gnupg.org/cgi-bin/gitweb.cgi?p=libgcrypt.git;a=blob_plain;f=cipher/bl\
owfish-arm.S;hb=4b7db51ad5d1bf98fd08ca3048f258059eca61a4

2. Add blowfish/serpent ARM assembly files to Makefile.am
http://www.gossamer-threads.com/lists/gnupg/gcrypt/64530


>How-To-Repeat:
1. boot NetBSD RPI image.
ftp://ftp.netbsd.org/pub/NetBSD/misc/jun/raspberry-pi/2013-11-23-earmhf/2013-11-23-netbsd-raspi.img.gz
2. cd /usr/pkgsrc;cvs update -PAd
3. cd /usr/pkgsrc/security
4. make package-install

>Fix:
I've apply two patches:
1. cypher/blowfish-arm.S from git
http://git.gnupg.org/cgi-bin/gitweb.cgi?p=libgcrypt.git;a=blob_plain;f=cipher/bl\
owfish-arm.S;hb=4b7db51ad5d1bf98fd08ca3048f258059eca61a4

patch for pkgsrc -> 
https://github.com/ebijun/NetBSD/blob/master/pkgsrc/libgcrypt/patch-blowfish-arm.S

2. Add blowfish/serpent ARM assembly files to Makefile.am
http://www.gossamer-threads.com/lists/gnupg/gcrypt/64530

patch for pkgsrc ->
https://github.com/ebijun/NetBSD/blob/master/pkgsrc/libgcrypt/patch-Makefile.am



Home | Main Index | Thread Index | Old Index