Go to:
Gentoo Home
Documentation
Forums
Lists
Bugs
Planet
Store
Wiki
Get Gentoo!
Gentoo's Bugzilla – Attachment 35370 Details for
Bug 39033
Eclasses for Gnustep
Home
|
New
–
[Ex]
|
Browse
|
Search
|
Privacy Policy
|
[?]
|
Reports
|
Requests
|
Help
|
New Account
|
Log In
[x]
|
Forgot Password
Login:
[x]
eclass/gnustep-base.eclass
gnustep-base.eclass (text/plain), 2.21 KB, created by
Dmitry S. Kulyabov
on 2004-07-14 01:53:49 UTC
(
hide
)
Description:
eclass/gnustep-base.eclass
Filename:
MIME Type:
Creator:
Dmitry S. Kulyabov
Created:
2004-07-14 01:53:49 UTC
Size:
2.21 KB
patch
obsolete
> >ECLASS=gnustep-base >INHERITED="$INHERITED $ECLASS" > >inherit patch extrafiles doc-tex > >DESCRIPTION="Based on the gnustep eclass." > >IUSE="doc" > >DEPEND="${DEPEND}" > >if [ -z "${GNUSTEP_ROOT}" ] > then > GNUSTEP_ROOT=/opt/GNUstep >fi > ># LOGNAME broken in gnustep-make post 1.9.0 >LOGNAME=portage > ># {{{ This is hack (due broken LOGNAME) > >#if [ -z "$GNUSTEP_FLATTENED" ]; then ># addwrite `$GNUSTEP_MAKEFILES/$GNUSTEP_HOST_CPU/$GNUSTEP_HOST_OS/user_home user`/Defaults/.GNUstepDefaults.lck ># addpredict `$GNUSTEP_MAKEFILES/$GNUSTEP_HOST_CPU/$GNUSTEP_HOST_OS/user_home user` >#else ># addwrite `$GNUSTEP_MAKEFILES/user_home user`/Defaults/.GNUstepDefaults.lck ># addpredict `$GNUSTEP_MAKEFILES/user_home user` >#fi >addwrite /root/GNUstep/Defaults/.GNUstepDefaults.lck >addpredict /root/GNUstep > ># }}} > >configure_make () >{ >if [ -f ${GNUSTEP_ROOT}/System/Library/Makefiles/GNUstep.sh ] > then ># echo "" | sudo -u portage -S sh -c "source ${GNUSTEP_ROOT}/System/Library/Makefiles/GNUstep.sh" > source ${GNUSTEP_ROOT}/System/Library/Makefiles/GNUstep.sh >else > die "gnustep-make not installed!" >fi >} > > > >HOME=${T} >GNUSTEP_USER_ROOT=${T}/GNUstep > >gnustep-base_pkg_setup () >{ > doc-tex_pkg_setup > mkdir -p ${T}/GNUstep >} > >gnustep-base_src_unpack () >{ > patch_src_unpack > > cd ${S} >} > > >gnustep-base_src_compile () >{ > configure_make ># mkdir -p ${T}/GNUstep > > cd ${S} > ># unset CFLAGS ># unset CC > > ./configure \ > HOME=${T} \ > GNUSTEP_USER_ROOT=${T}/GNUstep \ > INSTALL_AS_USER=portage \ > ${myconf} \ > || die "configure failed" > > make \ > HOME=${T} \ > GNUSTEP_USER_ROOT=${T}/GNUstep \ > || die > > if ( use doc ) > then > cd ${S}/Documentation > make \ > HOME=${T} \ > GNUSTEP_USER_ROOT=${T}/GNUstep \ > || die > fi >} > >gnustep-base_src_install () >{ > configure_make > > cd ${S} > > make \ > GNUSTEP_USER_ROOT=${T}/GNUstep \ > HOME=${T} \ > GNUSTEP_INSTALLATION_DIR=${D}${GNUSTEP_SYSTEM_ROOT} \ > INSTALL_ROOT_DIR=${D} \ > install || die > > if ( use doc ) > then > cd ${S}/Documentation > make \ > GNUSTEP_INSTALLATION_DIR=${D}${GNUSTEP_SYSTEM_ROOT} \ > INSTALL_ROOT_DIR=${D} \ > install || die > fi >} > >EXPORT_FUNCTIONS pkg_setup src_unpack src_compile src_install > ># Local Variables: ># mode: sh ># End:
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Raw
Actions:
View
Attachments on
bug 39033
:
24235
|
24236
|
24237
|
24488
|
25246
|
25247
|
25980
|
25981
|
35367
|
35368
|
35369
| 35370 |
35371
|
35372
|
35373
|
38740