--- jpeg2ps-1.9.ebuild~ 2005-06-05 14:35:44.000000000 +0200 +++ jpeg2ps-1.9.ebuild 2005-07-29 11:13:29.000000000 +0200 @@ -15,12 +15,12 @@ RDEPEND="" src_compile() { - # remove the -DA4 paper size default and use our ${CFLAGS} - sed -i \ - -e "s/CFLAGS=-c -DA4$/CFLAGS=-c ${CFLAGS}/" \ - Makefile || \ - die "sed Makefile failed" - emake || die "emake failed" + local pagesize="" + if [ -h /etc/localtime ]; then + local continent=$(readlink /etc/localtime | cut -d / -f 5) + [ "${continent}" = "Europe" ] && pagesize="-DA4" + fi + emake CFLAGS="-c ${CFLAGS} ${pagesize}" || die "emake failed" } src_install() { @@ -33,9 +33,14 @@ pkg_postinst() { einfo - einfo "By default, this installation of jpeg2ps will generate" - einfo "letter size output. You can force A4 output with" - einfo " jpeg2ps -p a4 file.jpg > file.ps" + if [ -z ${pagesize} ]; then + einfo "By default, this installation of jpeg2ps will generate" + einfo "letter size output. You can force A4 output with" + einfo " jpeg2ps -p a4 file.jpg > file.ps" + else + einfo "By default, this installation of jpeg2ps will generate" + einfo "A4 size output. You can force letter output with" + einfo " jpeg2ps -p letter file.jpg > file.ps" + fi einfo } -