diff options
author | Nicolas Vigier <boklm@mageia.org> | 2013-04-14 13:46:12 +0000 |
---|---|---|
committer | Nicolas Vigier <boklm@mageia.org> | 2013-04-14 13:46:12 +0000 |
commit | 1be510f9529cb082f802408b472a77d074b394c0 (patch) | |
tree | b175f9d5fcb107576dabc768e7bd04d4a3e491a0 /zarb-ml/mageia-sysadm/2011-February/002559.html | |
parent | fa5098cf210b23ab4f419913e28af7b1b07dafb2 (diff) | |
download | archives-master.tar archives-master.tar.gz archives-master.tar.bz2 archives-master.tar.xz archives-master.zip |
Diffstat (limited to 'zarb-ml/mageia-sysadm/2011-February/002559.html')
-rw-r--r-- | zarb-ml/mageia-sysadm/2011-February/002559.html | 224 |
1 files changed, 224 insertions, 0 deletions
diff --git a/zarb-ml/mageia-sysadm/2011-February/002559.html b/zarb-ml/mageia-sysadm/2011-February/002559.html new file mode 100644 index 000000000..6523a940e --- /dev/null +++ b/zarb-ml/mageia-sysadm/2011-February/002559.html @@ -0,0 +1,224 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN"> +<HTML> + <HEAD> + <TITLE> [Mageia-sysadm] [423] merge manbo-build.macros from rpm-manbo-setup + </TITLE> + <LINK REL="Index" HREF="index.html" > + <LINK REL="made" HREF="mailto:mageia-sysadm%40mageia.org?Subject=Re%3A%20%5BMageia-sysadm%5D%20%5B423%5D%20merge%20manbo-build.macros%20from%20rpm-manbo-setup&In-Reply-To=%3C20110205184646.E17F840140%40valstar.mageia.org%3E"> + <META NAME="robots" CONTENT="index,nofollow"> + <META http-equiv="Content-Type" content="text/html; charset=us-ascii"> + <LINK REL="Previous" HREF="002558.html"> + <LINK REL="Next" HREF="002560.html"> + </HEAD> + <BODY BGCOLOR="#ffffff"> + <H1>[Mageia-sysadm] [423] merge manbo-build.macros from rpm-manbo-setup</H1> + <B>root at mageia.org</B> + <A HREF="mailto:mageia-sysadm%40mageia.org?Subject=Re%3A%20%5BMageia-sysadm%5D%20%5B423%5D%20merge%20manbo-build.macros%20from%20rpm-manbo-setup&In-Reply-To=%3C20110205184646.E17F840140%40valstar.mageia.org%3E" + TITLE="[Mageia-sysadm] [423] merge manbo-build.macros from rpm-manbo-setup">root at mageia.org + </A><BR> + <I>Sat Feb 5 19:46:46 CET 2011</I> + <P><UL> + <LI>Previous message: <A HREF="002558.html">[Mageia-sysadm] [422] merge manbo.macros from rpm-manbo-setup +</A></li> + <LI>Next message: <A HREF="002560.html">[Mageia-sysadm] [424] fix NEWS +</A></li> + <LI> <B>Messages sorted by:</B> + <a href="date.html#2559">[ date ]</a> + <a href="thread.html#2559">[ thread ]</a> + <a href="subject.html#2559">[ subject ]</a> + <a href="author.html#2559">[ author ]</a> + </LI> + </UL> + <HR> +<!--beginarticle--> +<PRE>Revision: 423 +Author: tmb +Date: 2011-02-05 19:46:46 +0100 (Sat, 05 Feb 2011) +Log Message: +----------- +merge manbo-build.macros from rpm-manbo-setup + +Modified Paths: +-------------- + rpm/rpm-setup/trunk/NEWS + rpm/rpm-setup/trunk/build.macros.in + +Modified: rpm/rpm-setup/trunk/NEWS +=================================================================== +--- rpm/rpm-setup/trunk/NEWS 2011-02-05 17:43:49 UTC (rev 422) ++++ rpm/rpm-setup/trunk/NEWS 2011-02-05 18:46:46 UTC (rev 423) +@@ -1,6 +1,7 @@ + Version 1.116 - 5 February 2011, by Thomas Backlund + - merge rpmrc from rpm-manbo-setup + - merge manbo.macros from rpm-manbo-setup ++- merge manbo-build.macros from rpm-manbo-setup + + Version 1.115 - + - initial Mageia import + +Modified: rpm/rpm-setup/trunk/build.macros.in +=================================================================== +--- rpm/rpm-setup/trunk/build.macros.in 2011-02-05 17:43:49 UTC (rev 422) ++++ rpm/rpm-setup/trunk/build.macros.in 2011-02-05 18:46:46 UTC (rev 423) +@@ -154,6 +154,132 @@ + + %mkrel(c:) %{-c: 0.%{-c*}.}%{1}%{?subrel:.%subrel}%{?distsuffix:%distsuffix}%{?!distsuffix:.mga}%{?distro_release:%distro_release} + ++#------------------------------------------------------------------------------ ++# definions merged from manbo-setup-build ++# ++%_enable_debug_packages 1 ++ ++# Default extension to use (for info files) ++%_extension .xz ++ ++%__install_info /sbin/install-info ++ ++%_install_info() if [[ -f %{_infodir}/%{1}%{_extension} ]]; then %{__install_info} %{_infodir}/%{1}%{_extension} --dir=%{_infodir}/dir; fi \ ++%{nil} ++# (nb: keep the "alone on its line ';'") ++%_remove_install_info() if [ "$1" = "0" ]; then if [[ -f %{_infodir}/%{1}%{_extension} ]]; then %{__install_info} %{_infodir}/%{1}%{_extension} --dir=%{_infodir}/dir --remove ; fi; fi \ ++%{nil} ++ ++ ++# Macro: %{mklibname <name> [<major> [<minor>]] [-s] [-d]} ++# - %{mklibname test} => lib64test, on a lib64 platform ++# - %{mklibname test 1 -d} => libtest1-devel ++# - %{mklibname test 1 -d 0 -s} => libtest1_0-static-devel ++%mklibname(ds) %{_lib}%{1}%{?2:%{2}}%{?3:_%{3}}%{-s:-static}%{-d:-devel} ++ ++# Dynamic EVRD tags macro for use with versioned provides/requires in place of ++# '%{version}-%{release}', ie. to automatically add distepoch or epoch if present ++%EVRD %{?epoch:%{epoch}:}%{?version:%{version}}%{?release:-%{release}}%{?distepoch::%{distepoch}} ++ ++%debugcflags %{?_enable_debug_packages:-g} ++ ++# common compilation flags ++ ++%_fortify_cflags -Wp,-D_FORTIFY_SOURCE=2 ++ ++# cf <A HREF="http://wiki.mandriva.com/en/Development/Packaging/Problems#format_not_a_string_literal_and_no_format_arguments">http://wiki.mandriva.com/en/Development/Packaging/Problems#format_not_a_string_literal_and_no_format_arguments</A> ++%Werror_cflags -Wformat -Werror=format-security ++ ++%_ssp_cflags -fstack-protector --param=ssp-buffer-size=4%{?_serverbuild_flags: %_serverbuild_flags} ++%__common_cflags -O2 %{debugcflags} -pipe %{Werror_cflags} %{?_fortify_cflags} ++%__common_cflags_with_ssp %{__common_cflags} %{?_ssp_cflags} ++ ++# Servers opt flags. ++# Also set the env variables for backward compatibility (mdv #32050). ++%serverbuild %define _serverbuild_flags -fstack-protector-all \ ++export CFLAGS="%optflags"; export CXXFLAGS="%optflags"; export RPM_OPT_FLAGS="%optflags" \ ++%{nil} ++ ++ ++%_smp_mflags %([ -z "$RPM_BUILD_NCPUS" ] \\\ ++ && RPM_BUILD_NCPUS="`/usr/bin/getconf _NPROCESSORS_ONLN`"; \\\ ++ [ "$RPM_BUILD_NCPUS" -gt 1 ] && echo "-j$RPM_BUILD_NCPUS") ++ ++%_make_bin make ++%make %{_make_bin} %_smp_mflags ++ ++%makeinstall_std make DESTDIR=%{?buildroot:%{buildroot}} install ++ ++%__fix_libtool_ltmain_from_overlinking @RPMVENDORDIR@/fix-libtool-ltmain-from-overlinking ++%__fix_libtool_from_moving_options_after_libs @RPMVENDORDIR@/fix-libtool-from-moving-options-after-libs ++%__fix_dlsearch_path_in_libtool_for_multilib @RPMVENDORDIR@/fix-dlsearch-path-in-libtool-for-multilib ++ ++%__cputoolize cputoolize ++ ++%__libtoolize_configure %{?__libtoolize:(cd $CONFIGURE_TOP; [ ! -f configure.in -a ! -f configure.ac ] || %{__libtoolize} --copy --force)} ++ ++%ldflags %{?!_disable_ld_as_needed: -Wl,--as-needed}%{?!_disable_ld_no_undefined: -Wl,--no-undefined}%{?!_disable_ld_relro: -Wl,-z,relro}%{?!_disable_ld_O1: -Wl,-O1}%{?!_disable_ld_build_id: -Wl,--build-id}%{?!_disable_ld_enable_new_dtags: -Wl,--enable-new-dtags} ++ ++%setup_compile_flags \ ++ CFLAGS="${CFLAGS:-%optflags}" ; export CFLAGS ; \ ++ CXXFLAGS="${CXXFLAGS:-%optflags}" ; export CXXFLAGS ; \ ++ FFLAGS="${FFLAGS:-%optflags}" ; export FFLAGS ; \ ++ %(if [ -n '%ldflags' ]; then echo 'LDFLAGS="$LDFLAGS%ldflags"; export LDFLAGS ;'; fi) ++ ++%before_configure \ ++ %setup_compile_flags \ ++ CONFIGURE_TOP="${CONFIGURE_TOP:-.}"; \ ++ %{?!_disable_ld_as_needed:@RPMVENDORDIR@/force-as-needed-for-shared-lib-in-libtool ;} \ ++ %{?!_disable_ld_no_undefined:@RPMVENDORDIR@/drop-ld-no-undefined-for-shared-lib-modules-in-libtool ;} \ ++ %{__fix_libtool_ltmain_from_overlinking} ; \ ++ %{__fix_libtool_from_moving_options_after_libs} $CONFIGURE_TOP ; \ ++ %{__fix_dlsearch_path_in_libtool_for_multilib} $CONFIGURE_TOP %{_lib} ++ ++# This is an improved version of %configure (from PLD team). ++%configure \ ++ %before_configure ; \ ++ %{?!_disable_libtoolize:%{?__libtoolize_configure:%{__libtoolize_configure};}} \ ++ [ -f $CONFIGURE_TOP/configure.in -o -f $CONFIGURE_TOP/configure.ac ] && \ ++ CONFIGURE_XPATH="--x-includes=%{_prefix}/include --x-libraries=%{_prefix}/%{_lib}" \ ++ $CONFIGURE_TOP/configure %{_target_platform} \\\ ++ --program-prefix=%{?_program_prefix} \\\ ++ --prefix=%{_prefix} \\\ ++ --exec-prefix=%{_exec_prefix} \\\ ++ --bindir=%{_bindir} \\\ ++ --sbindir=%{_sbindir} \\\ ++ --sysconfdir=%{_sysconfdir} \\\ ++ --datadir=%{_datadir} \\\ ++ --includedir=%{_includedir} \\\ ++ --libdir=%{_libdir} \\\ ++ --libexecdir=%{_libexecdir} \\\ ++ --localstatedir=%{_localstatedir} \\\ ++ --sharedstatedir=%{_sharedstatedir} \\\ ++ --mandir=%{_mandir} \\\ ++ --infodir=%{_infodir} \\\ ++ $CONFIGURE_XPATH ++ ++%configure2_5x \ ++ %before_configure ; \ ++ %{?_enable_libtoolize:%{?__libtoolize_configure:%{__libtoolize_configure};}} \ ++ [ -f $CONFIGURE_TOP/configure.in -o -f $CONFIGURE_TOP/configure.ac ] && \ ++ CONFIGURE_XPATH="--x-includes=%{_prefix}/include --x-libraries=%{_prefix}/%{_lib}" \ ++ $CONFIGURE_TOP/configure --build=%{_target_platform} \\\ ++ --prefix=%{_prefix} \\\ ++ --exec-prefix=%{_exec_prefix} \\\ ++ --bindir=%{_bindir} \\\ ++ --sbindir=%{_sbindir} \\\ ++ --sysconfdir=%{_sysconfdir} \\\ ++ --datadir=%{_datadir} \\\ ++ --includedir=%{_includedir} \\\ ++ --libdir=%{_libdir} \\\ ++ --libexecdir=%{_libexecdir} \\\ ++ --localstatedir=%{_localstatedir} \\\ ++ --sharedstatedir=%{_sharedstatedir} \\\ ++ --mandir=%{_mandir} \\\ ++ --infodir=%{_infodir} \\\ ++ $CONFIGURE_XPATH ++ ++ + #============================================================================== + # ---- Build policy macros. + # +-------------- next part -------------- +An HTML attachment was scrubbed... +URL: </pipermail/mageia-sysadm/attachments/20110205/193086ea/attachment-0001.html> +</PRE> + + + + + +<!--endarticle--> + <HR> + <P><UL> + <!--threads--> + <LI>Previous message: <A HREF="002558.html">[Mageia-sysadm] [422] merge manbo.macros from rpm-manbo-setup +</A></li> + <LI>Next message: <A HREF="002560.html">[Mageia-sysadm] [424] fix NEWS +</A></li> + <LI> <B>Messages sorted by:</B> + <a href="date.html#2559">[ date ]</a> + <a href="thread.html#2559">[ thread ]</a> + <a href="subject.html#2559">[ subject ]</a> + <a href="author.html#2559">[ author ]</a> + </LI> + </UL> + +<hr> +<a href="https://www.mageia.org/mailman/listinfo/mageia-sysadm">More information about the Mageia-sysadm +mailing list</a><br> +</body></html> |