|
|
| |
LICENSE="GPL-2" | LICENSE="GPL-2" |
SLOT="0" | SLOT="0" |
KEYWORDS="alpha amd64 arm ~hppa ~ia64 m68k ~mips ppc ppc64 s390 sh sparc x86" |
KEYWORDS="alpha amd64 arm ~hppa ~ia64 m68k ~mips ppc ~ppc-macos ppc64 s390 sh sparc x86" |
IUSE="nls" | IUSE="nls" |
| |
RDEPEND="" | RDEPEND="" |
|
|
} | } |
| |
src_compile() { | src_compile() { |
|
mycnf= |
|
mycnf="--with-ldopts=${LDFLAGS}" |
|
use userland_Darwin && mycnf="${mycnf} --enable-bsd-shlibs" \ |
|
|| mycnf="${mycnf} --enable-elf-shlibs" |
econf \ | econf \ |
--enable-elf-shlibs \ |
|
--with-ldopts="${LDFLAGS}" \ |
|
$(use_enable nls) \ | $(use_enable nls) \ |
|
${mycnf} \ |
|| die | || die |
emake -C lib/et || die | emake -C lib/et || die |
} | } |
|
|
} | } |
| |
src_install() { | src_install() { |
make -C lib/et DESTDIR="${D}" install || die |
|
|
if use userland_Darwin ; then |
|
dodir /usr/$(get_libdir) |
|
make -C lib/et DESTDIR="${D}" install || die |
|
dosym /usr/$(get_libdir)/libcom_err.1.1.dylib /usr/$(get_libdir)/libcom_err.dylib |
|
else |
|
make -C lib/et DESTDIR="${D}" install || die |
|
# Move shared libraries to /lib/, install static libraries |
|
# to /usr/lib/ and install linker scripts to /usr/lib/. |
|
dodir /$(get_libdir) |
|
mv "${D}"/usr/$(get_libdir)/*.so* "${D}"/$(get_libdir)/ |
|
gen_usr_ldscript libcom_err.so |
|
fi |
dosed '/^ET_DIR=/s:=.*:=/usr/share/et:' /usr/bin/compile_et | dosed '/^ET_DIR=/s:=.*:=/usr/share/et:' /usr/bin/compile_et |
dosym et/com_err.h /usr/include/com_err.h | dosym et/com_err.h /usr/include/com_err.h |
|
|
# Move shared libraries to /lib/, install static libraries to /usr/lib/, |
|
# and install linker scripts to /usr/lib/. |
|
dodir /$(get_libdir) |
|
mv "${D}"/usr/$(get_libdir)/*.so* "${D}"/$(get_libdir)/ |
|
dolib.a lib/libcom_err.a || die "dolib.a" | dolib.a lib/libcom_err.a || die "dolib.a" |
gen_usr_ldscript libcom_err.so |
|
} | } |
| |
pkg_postinst() { | pkg_postinst() { |