mirror of
https://github.com/gentoo-mirror/gentoo.git
synced 2026-09-24 17:09:10 -07:00
games-action/heroes: Call AM_PROG_AR
Closes: https://bugs.gentoo.org/724328 Package-Manager: Portage-2.3.103, Repoman-2.3.23 Signed-off-by: David Seifert <soap@gentoo.org>
This commit is contained in:
@@ -1,11 +0,0 @@
|
||||
--- heroes-0.21/configure.ac
|
||||
+++ heroes-0.21/configure.ac
|
||||
@@ -112,7 +112,7 @@
|
||||
# Checks for typedefs, structures, and compiler characteristics.
|
||||
# ==============================================================
|
||||
|
||||
-AM_C_PROTOTYPES
|
||||
+AC_C_PROTOTYPES
|
||||
AC_C_CONST
|
||||
AC_TYPE_UID_T dnl This checks for gid_t too.
|
||||
AC_CHECK_TYPES([ssize_t])
|
||||
30
games-action/heroes/files/heroes-0.21-autotools.patch
Normal file
30
games-action/heroes/files/heroes-0.21-autotools.patch
Normal file
@@ -0,0 +1,30 @@
|
||||
--- a/configure.ac
|
||||
+++ b/configure.ac
|
||||
@@ -44,6 +44,7 @@
|
||||
AM_PROG_CC_C_O
|
||||
AC_PROG_CPP
|
||||
AC_PROG_AWK
|
||||
+AM_PROG_AR
|
||||
AC_PROG_RANLIB
|
||||
AC_PROG_LN_S
|
||||
|
||||
@@ -112,7 +113,7 @@
|
||||
# Checks for typedefs, structures, and compiler characteristics.
|
||||
# ==============================================================
|
||||
|
||||
-AM_C_PROTOTYPES
|
||||
+AC_C_PROTOTYPES
|
||||
AC_C_CONST
|
||||
AC_TYPE_UID_T dnl This checks for gid_t too.
|
||||
AC_CHECK_TYPES([ssize_t])
|
||||
--- a/src/Makefile.am
|
||||
+++ b/src/Makefile.am
|
||||
@@ -42,7 +42,7 @@
|
||||
heroeslvl_SOURCES = heroeslvl.c
|
||||
|
||||
heroes_LDADD = lvl/libhlvl.a media/libhmcommon.a ../lib/libheroes.a \
|
||||
- $(INTLLIBS) $(LIBALT_LOCAL_XLDADD) $(LIBALT_XLDADD)
|
||||
+ $(INTLLIBS) $(LIBALT_LOCAL_XLDADD) $(LIBALT_XLDADD) -lm
|
||||
heroes_LDFLAGS = $(LIBALT_XLDFLAGS)
|
||||
|
||||
## Depend upon Makefile because the value of LIBALT_LOCAL_LDADD might
|
||||
@@ -1,11 +0,0 @@
|
||||
--- a/src/Makefile.am 2011-06-10 11:32:03.905618275 +0200
|
||||
+++ b/src/Makefile.am 2011-06-10 11:32:15.539347083 +0200
|
||||
@@ -42,7 +42,7 @@
|
||||
heroeslvl_SOURCES = heroeslvl.c
|
||||
|
||||
heroes_LDADD = lvl/libhlvl.a media/libhmcommon.a ../lib/libheroes.a \
|
||||
- $(INTLLIBS) $(LIBALT_LOCAL_XLDADD) $(LIBALT_XLDADD)
|
||||
+ $(INTLLIBS) $(LIBALT_LOCAL_XLDADD) $(LIBALT_XLDADD) -lm
|
||||
heroes_LDFLAGS = $(LIBALT_XLDFLAGS)
|
||||
|
||||
## Depend upon Makefile because the value of LIBALT_LOCAL_LDADD might
|
||||
@@ -20,10 +20,11 @@ LICENSE="GPL-2"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE="ggi nls sdl"
|
||||
REQUIRED_USE="^^ ( ggi sdl )"
|
||||
RESTRICT="test"
|
||||
|
||||
REQUIRED_USE="^^ ( ggi sdl )"
|
||||
RDEPEND="ggi? (
|
||||
RDEPEND="
|
||||
ggi? (
|
||||
media-libs/libggi
|
||||
media-libs/libgii
|
||||
media-libs/libmikmod
|
||||
@@ -33,49 +34,41 @@ RDEPEND="ggi? (
|
||||
media-libs/libsdl
|
||||
media-libs/sdl-mixer
|
||||
)"
|
||||
DEPEND="${RDEPEND}
|
||||
nls? ( sys-devel/gettext )"
|
||||
DEPEND="${RDEPEND}"
|
||||
BDEPEND="nls? ( sys-devel/gettext )"
|
||||
|
||||
#56118
|
||||
PATCHES=(
|
||||
"${FILESDIR}/${P}"-automake-1.12.patch
|
||||
"${FILESDIR}/${P}"-gcc4.patch
|
||||
"${FILESDIR}/${P}"-underlink.patch
|
||||
"${FILESDIR}/${P}"-cvs-segfault-fix.patch
|
||||
"${FILESDIR}/${P}"-compilation.patch
|
||||
"${FILESDIR}/${P}"-gcc10.patch
|
||||
"${FILESDIR}"/${P}-autotools.patch
|
||||
"${FILESDIR}"/${P}-gcc4.patch
|
||||
"${FILESDIR}"/${P}-cvs-segfault-fix.patch
|
||||
"${FILESDIR}"/${P}-compilation.patch
|
||||
"${FILESDIR}"/${P}-gcc10.patch
|
||||
)
|
||||
|
||||
src_prepare() {
|
||||
default
|
||||
sed -i 's:$(localedir):/usr/share/locale:' \
|
||||
$(find . -name 'Makefile.in*') || die
|
||||
eautoreconf
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
local myconf=(
|
||||
$(use_with sdl)
|
||||
$(use_with sdl sdl-mixer)
|
||||
$(use_with ggi)
|
||||
$(use_with ggi mikmod)
|
||||
$(use_enable nls)
|
||||
)
|
||||
|
||||
local pkg
|
||||
for pkg in ${A//.tar.bz2} ; do
|
||||
cd "${WORKDIR}"/${pkg}
|
||||
for pkg in ${A//.tar.bz2}; do
|
||||
cd "${WORKDIR}"/${pkg} || die
|
||||
econf \
|
||||
--disable-heroes-debug \
|
||||
--disable-optimizations \
|
||||
"${myconf[@]}"
|
||||
$(use_with sdl) \
|
||||
$(use_with sdl sdl-mixer) \
|
||||
$(use_with ggi) \
|
||||
$(use_with ggi mikmod) \
|
||||
$(use_enable nls)
|
||||
done
|
||||
}
|
||||
|
||||
src_install() {
|
||||
local pkg
|
||||
for pkg in ${A//.tar.bz2} ; do
|
||||
cd "${WORKDIR}"/${pkg}
|
||||
cd "${WORKDIR}"/${pkg} || die
|
||||
emake DESTDIR="${D}" install
|
||||
done
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user