trn ebuild should be working, at least on multilib

This commit is contained in:
2023-12-21 10:16:41 -08:00
parent c772ed9fa4
commit 121ce225d8
3 changed files with 74 additions and 39 deletions

View File

@@ -6,4 +6,4 @@ KEYWORDS=amd64 x86
LICENSE=MIT
SLOT=0
SRC_URI=https://github.com/arnoldrobbins/trn/archive/a7853e2a71996c93db86a14b41f086778449064e.tar.gz -> trn-4.0.tar.gz
_md5_=e6f87aff267ff3e86c35fba8f1e34636
_md5_=b95b874954e35c84ecf9c3b768239e36

View File

@@ -8,7 +8,7 @@
# Package name : trn
# Source directory : .
# Configuration time: Mon Dec 18 15:16:37 PST 2023
# Configuration time: Thu Dec 21 09:59:11 PST 2023
# Configured by : salfter
# Target system : linux janeway 6.1.67-gentoo-x86_64 #1 smp preempt_dynamic tue dec 12 10:21:55 pst 2023 x86_64 amd ryzen 7 3800x 8-core processor authenticamd gnulinux
@@ -18,22 +18,22 @@ Mcc='Mcc'
_a='.a'
_exe=''
_o='.o'
active='/usr/lib/news/active'
acttimes='/usr/lib/news/active.times'
active='remote'
acttimes='remote'
aphostcmd='/bin/hostname'
archobjs=''
awk='/usr/bin/awk'
basename='/usr/bin/basename'
bash='/bin/bash'
bin='/usr/local/bin'
binexp='/usr/local/bin'
bin='/usr/bin'
binexp='/usr/bin'
byacc='byacc'
c=''
cat='/bin/cat'
cc='cc'
cc='gcc'
ccflags='-fpcc-struct-return -I/usr/local/include'
cf_by='salfter'
cf_time='Mon Dec 18 15:16:37 PST 2023'
cf_time='Thu Dec 21 09:59:11 PST 2023'
citydist='none'
cntrydist='none'
comm='/usr/bin/comm'
@@ -44,8 +44,8 @@ cpp='/usr/bin/cpp'
cppflags='-fpcc-struct-return -I/usr/local/include -D__GNUC__'
cpplast='-'
cppminus='-'
cpprun='cc -E'
cppstdin='cc -E'
cpprun='gcc -E'
cppstdin='gcc -E'
csh='csh'
d_acttimes='define'
d_attribut='define'
@@ -54,7 +54,7 @@ d_bsd='undef'
d_dirnamlen=''
d_eunice='undef'
d_ftime='define'
d_genauth='undef'
d_genauth='define'
d_getcwd='define'
d_getdname='undef'
d_gethname='define'
@@ -67,7 +67,7 @@ d_ignoreorg='undef'
d_inews='define'
d_internet='define'
d_libndir='undef'
d_local='define'
d_local='undef'
d_memcmp='define'
d_memcpy='define'
d_memset='define'
@@ -103,7 +103,7 @@ d_wifstat='define'
d_xenix='undef'
d_xthread='define'
date='/bin/date'
defeditor='/usr/ucb/vi'
defeditor='/usr/bin/joe'
diff='/usr/bin/diff'
direntrytype='struct dirent'
echo='/bin/echo'
@@ -112,14 +112,14 @@ egrep='/bin/egrep'
eunicefix=':'
exe_ext=''
expr='/usr/bin/expr'
extrainews='inews'
filexp='/usr/local/lib/trn/filexp'
extrainews=''
filexp='/usr/lib/trn/filexp'
find=''
firstmakefile=''
gccversion='12.3.1 20230825'
glibpth='/shlib /usr/shlib /lib/pa1.1 /usr/lib/large /lib /usr/lib /usr/lib/386 /lib/386 /lib/large /usr/lib/small /lib/small /usr/ccs/lib /usr/ucblib /usr/local/lib'
grep='/bin/grep'
groupdesc='/usr/lib/news/newsgroups'
groupdesc=''
hint='recommended'
hostbits='0'
i_bsdioctl=''
@@ -142,11 +142,11 @@ i_unistd='define'
i_utime='define'
i_vfork='undef'
incpath=''
inews='inews'
installbin='/usr/local/bin'
installinews='/usr/local/bin'
inews='/usr/bin/inews'
installbin='/usr/bin'
installinews='/usr/bin'
installmansrc='/usr/share/man/man1'
installprivlib='/usr/local/lib/trn'
installprivlib='/usr/lib/trn'
ispell='ispell'
ispell_options=''
ispell_prg='none'
@@ -172,23 +172,23 @@ manext='1'
mansrc='/usr/share/man/man1'
mansrcexp='/usr/share/man/man1'
mboxchar='F'
mimecap='/etc/mailcap'
mimecap=''
mips=''
mips_type=''
mkdir='/bin/mkdir'
more='/bin/more'
multistatedist='none'
mv='/bin/mv'
myactive='/usr/lib/news/active'
myactive='.falseactive'
myuname='linux janeway 6.1.67-gentoo-x86_64 #1 smp preempt_dynamic tue dec 12 10:21:55 pst 2023 x86_64 amd ryzen 7 3800x 8-core processor authenticamd gnulinux '
n='-n'
nametype='bsd'
ndirc=''
ndiro=''
newsadmin='news'
newslib='/usr/lib/news'
newslibexp='/usr/lib/news'
newsspool='/usr/spool/news'
newslib='/tmp'
newslibexp='/tmp'
newsspool='none'
nm='/usr/bin/nm'
nm_opt=''
nm_so_opt='--dynamic'
@@ -196,11 +196,11 @@ nroff='/usr/bin/nroff'
obj_ext='.o'
optimize='-O'
orgdist='none'
orgname='y'
orgname='USS Voyager NCC-74656, Delta Quadrant'
osname='linux'
osvers='6.1.67-gentoo-x86_64'
overviewdir='/usr/spool/news'
overviewfmt='/usr/lib/news/overview.fmt'
overviewdir='remote'
overviewfmt='none'
package='trn'
pager='/usr/bin/less'
path_sep=':'
@@ -208,21 +208,21 @@ perl='/usr/bin/perl'
perlpath='/usr/bin/perl'
pg='/usr/bin/pg'
pgp='pgp'
phost='janeway.UUCP'
phost='alfter.diespammersdie.us'
phostcmd='hostname'
plibpth=''
prefix='/usr/local'
prefixexp='/usr/local'
prefix='/usr'
prefixexp='/usr'
prefshell='/bin/bash'
privlib='/usr/local/lib/trn'
privlibexp='/usr/local/lib/trn'
privlib='/usr/lib/trn'
privlibexp='/usr/lib/trn'
rm='/bin/rm'
rmail='rmail'
rootid='0'
runnm='false'
sed='/bin/sed'
sendmail='/usr/sbin/sendmail'
servername='local'
servername='no default'
sharpbang='#!'
shsharp='true'
signal_t='void'
@@ -239,13 +239,13 @@ strftimec=''
strftimeo=''
strings='/usr/include/string.h'
strn='define'
subscriptions='/usr/lib/news/subscriptions'
subscriptions=''
sysman='/usr/share/man/man1'
tail='/usr/bin/tail'
tee=''
termlib='-ltinfo'
test='test'
threaddir='/usr/spool/news'
threaddir='remote'
tk='undef'
tkinc=''
tklibs=''
@@ -255,7 +255,7 @@ trn_select='TRUE'
trnl='\n'
uname='/usr/bin/uname'
uniq='/usr/bin/uniq'
useinews='/usr/local/bin/inews'
useinews='/usr/bin/inews'
usenm='false'
usevfork='false'
usrinc='/usr/include'

View File

@@ -8,12 +8,47 @@ SRC_URI="https://github.com/arnoldrobbins/$PN/archive/$GIT_COMMIT.tar.gz -> $P.t
LICENSE="MIT"
SLOT="0"
KEYWORDS="amd64 x86"
KEYWORDS="amd64 x86" # won't build on non-multilib amd64
src_prepare() {
cd $S
cp ${FILESDIR}/config.sh .
yes | ./Configure -dse
# don't know how to non-interactively configure this elsewise
yes | ./Configure -dse \
-D phost=alfter.diespammersdie.us \
-D orgname='USS Voyager NCC-74656, Delta Quadrant' \
-D defeditor='/usr/bin/joe' \
-D active='remote' \
-D acttimes='remote' \
-D bin='/usr/bin' \
-D binexp='/usr/bin' \
-D cc='gcc' \
-D cpprun='gcc -E' \
-D cppstdin='gcc -E' \
-D d_genauth='define' \
-D d_local='undef' \
-D extrainews='' \
-D filexp='/usr/lib/trn/filexp' \
-D groupdesc='' \
-D hostbits='0' \
-D installbin='/usr/bin' \
-D installinews='/usr/bin' \
-D installprivlib='/usr/lib/trn' \
-D mimecap='' \
-D myactive='.falseactive' \
-D newslib='/tmp' \
-D newslibexp='/tmp' \
-D newsspool='none' \
-D overviewdir='remote' \
-D overviewfmt='none' \
-D prefix='/usr' \
-D prefixexp='/usr' \
-D privlib='/usr/lib/trn' \
-D privlibexp='/usr/lib/trn' \
-D servername='no default' \
-D subscriptions='' \
-D threaddir='remote' \
-D useinews='/usr/bin/inews'
default
}