head 1.87; access; symbols pkgsrc-2023Q4:1.87.0.10 pkgsrc-2023Q4-base:1.87 pkgsrc-2023Q3:1.87.0.8 pkgsrc-2023Q3-base:1.87 pkgsrc-2023Q2:1.87.0.6 pkgsrc-2023Q2-base:1.87 pkgsrc-2023Q1:1.87.0.4 pkgsrc-2023Q1-base:1.87 pkgsrc-2022Q4:1.87.0.2 pkgsrc-2022Q4-base:1.87 pkgsrc-2022Q3:1.86.0.2 pkgsrc-2022Q3-base:1.86 pkgsrc-2022Q2:1.85.0.20 pkgsrc-2022Q2-base:1.85 pkgsrc-2022Q1:1.85.0.18 pkgsrc-2022Q1-base:1.85 pkgsrc-2021Q4:1.85.0.16 pkgsrc-2021Q4-base:1.85 pkgsrc-2021Q3:1.85.0.14 pkgsrc-2021Q3-base:1.85 pkgsrc-2021Q2:1.85.0.12 pkgsrc-2021Q2-base:1.85 pkgsrc-2021Q1:1.85.0.10 pkgsrc-2021Q1-base:1.85 pkgsrc-2020Q4:1.85.0.8 pkgsrc-2020Q4-base:1.85 pkgsrc-2020Q3:1.85.0.6 pkgsrc-2020Q3-base:1.85 pkgsrc-2020Q2:1.85.0.4 pkgsrc-2020Q2-base:1.85 pkgsrc-2020Q1:1.85.0.2 pkgsrc-2020Q1-base:1.85 pkgsrc-2019Q4:1.84.0.28 pkgsrc-2019Q4-base:1.84 pkgsrc-2019Q3:1.84.0.24 pkgsrc-2019Q3-base:1.84 pkgsrc-2019Q2:1.84.0.22 pkgsrc-2019Q2-base:1.84 pkgsrc-2019Q1:1.84.0.20 pkgsrc-2019Q1-base:1.84 pkgsrc-2018Q4:1.84.0.18 pkgsrc-2018Q4-base:1.84 pkgsrc-2018Q3:1.84.0.16 pkgsrc-2018Q3-base:1.84 pkgsrc-2018Q2:1.84.0.14 pkgsrc-2018Q2-base:1.84 pkgsrc-2018Q1:1.84.0.12 pkgsrc-2018Q1-base:1.84 pkgsrc-2017Q4:1.84.0.10 pkgsrc-2017Q4-base:1.84 pkgsrc-2017Q3:1.84.0.8 pkgsrc-2017Q3-base:1.84 pkgsrc-2017Q2:1.84.0.4 pkgsrc-2017Q2-base:1.84 pkgsrc-2017Q1:1.84.0.2 pkgsrc-2017Q1-base:1.84 pkgsrc-2016Q4:1.82.0.18 pkgsrc-2016Q4-base:1.82 pkgsrc-2016Q3:1.82.0.16 pkgsrc-2016Q3-base:1.82 pkgsrc-2016Q2:1.82.0.14 pkgsrc-2016Q2-base:1.82 pkgsrc-2016Q1:1.82.0.12 pkgsrc-2016Q1-base:1.82 pkgsrc-2015Q4:1.82.0.10 pkgsrc-2015Q4-base:1.82 pkgsrc-2015Q3:1.82.0.8 pkgsrc-2015Q3-base:1.82 pkgsrc-2015Q2:1.82.0.6 pkgsrc-2015Q2-base:1.82 pkgsrc-2015Q1:1.82.0.4 pkgsrc-2015Q1-base:1.82 pkgsrc-2014Q4:1.82.0.2 pkgsrc-2014Q4-base:1.82 pkgsrc-2014Q3:1.81.0.12 pkgsrc-2014Q3-base:1.81 pkgsrc-2014Q2:1.81.0.10 pkgsrc-2014Q2-base:1.81 pkgsrc-2014Q1:1.81.0.8 pkgsrc-2014Q1-base:1.81 pkgsrc-2013Q4:1.81.0.6 pkgsrc-2013Q4-base:1.81 pkgsrc-2013Q3:1.81.0.4 pkgsrc-2013Q3-base:1.81 pkgsrc-2013Q2:1.81.0.2 pkgsrc-2013Q2-base:1.81 pkgsrc-2013Q1:1.78.0.4 pkgsrc-2013Q1-base:1.78 pkgsrc-2012Q4:1.78.0.2 pkgsrc-2012Q4-base:1.78 pkgsrc-2012Q3:1.77.0.24 pkgsrc-2012Q3-base:1.77 pkgsrc-2012Q2:1.77.0.22 pkgsrc-2012Q2-base:1.77 pkgsrc-2012Q1:1.77.0.20 pkgsrc-2012Q1-base:1.77 pkgsrc-2011Q4:1.77.0.18 pkgsrc-2011Q4-base:1.77 pkgsrc-2011Q3:1.77.0.16 pkgsrc-2011Q3-base:1.77 pkgsrc-2011Q2:1.77.0.14 pkgsrc-2011Q2-base:1.77 pkgsrc-2011Q1:1.77.0.12 pkgsrc-2011Q1-base:1.77 pkgsrc-2010Q4:1.77.0.10 pkgsrc-2010Q4-base:1.77 pkgsrc-2010Q3:1.77.0.8 pkgsrc-2010Q3-base:1.77 pkgsrc-2010Q2:1.77.0.6 pkgsrc-2010Q2-base:1.77 pkgsrc-2010Q1:1.77.0.4 pkgsrc-2010Q1-base:1.77 pkgsrc-2009Q4:1.77.0.2 pkgsrc-2009Q4-base:1.77 pkgsrc-2009Q3:1.76.0.4 pkgsrc-2009Q3-base:1.76 pkgsrc-2009Q2:1.76.0.2 pkgsrc-2009Q2-base:1.76 pkgsrc-2009Q1:1.74.0.2 pkgsrc-2009Q1-base:1.74 pkgsrc-2008Q4:1.73.0.2 pkgsrc-2008Q4-base:1.73 pkgsrc-2008Q3:1.72.0.12 pkgsrc-2008Q3-base:1.72 cube-native-xorg:1.72.0.10 cube-native-xorg-base:1.72 pkgsrc-2008Q2:1.72.0.8 pkgsrc-2008Q2-base:1.72 cwrapper:1.72.0.6 pkgsrc-2008Q1:1.72.0.4 pkgsrc-2008Q1-base:1.72 pkgsrc-2007Q4:1.72.0.2 pkgsrc-2007Q4-base:1.72 pkgsrc-2007Q3:1.71.0.2 pkgsrc-2007Q3-base:1.71 pkgsrc-2007Q2:1.70.0.2 pkgsrc-2007Q2-base:1.70 pkgsrc-2007Q1:1.69.0.2 pkgsrc-2007Q1-base:1.69 pkgsrc-2006Q4:1.67.0.2 pkgsrc-2006Q4-base:1.67 pkgsrc-2006Q3:1.66.0.6 pkgsrc-2006Q3-base:1.66 pkgsrc-2006Q2:1.66.0.4 pkgsrc-2006Q2-base:1.66 pkgsrc-2006Q1:1.66.0.2 pkgsrc-2006Q1-base:1.66 tv-libtool-1-5-18-tmpdirfix:1.64.0.8 pkgsrc-2005Q4:1.64.0.6 pkgsrc-2005Q4-base:1.64 pkgsrc-2005Q3:1.64.0.4 pkgsrc-2005Q3-base:1.64 pkgsrc-2005Q2:1.64.0.2 pkgsrc-2005Q2-base:1.64 pkgsrc-2005Q1:1.59.0.2 pkgsrc-2005Q1-base:1.59 pkgsrc-2004Q4:1.58.0.2 pkgsrc-2004Q4-base:1.58 pkgsrc-2004Q3:1.52.0.4 pkgsrc-2004Q3-base:1.52 pkgsrc-2004Q2:1.52.0.2 pkgsrc-2004Q2-base:1.52 pkgsrc-2004Q1:1.48.0.2 pkgsrc-2004Q1-base:1.48 pkgsrc-2003Q4:1.35.0.2 pkgsrc-2003Q4-base:1.35 netbsd-1-6-1:1.29.0.2 netbsd-1-6-1-base:1.29 netbsd-1-6:1.22.0.6 netbsd-1-6-RELEASE-base:1.22 pkgviews:1.22.0.2 pkgviews-base:1.22 buildlink2:1.21.0.2 buildlink2-base:1.22 netbsd-1-5-PATCH003:1.20 netbsd-1-5-PATCH001:1.10; locks; strict; comment @# @; 1.87 date 2022.11.09.13.14.08; author joerg; state Exp; branches; next 1.86; commitid dN5ujJQiZbvcR11E; 1.86 date 2022.07.26.16.15.26; author wiz; state Exp; branches; next 1.85; commitid qd1lUW1BOITagqND; 1.85 date 2020.01.18.23.30.33; author rillig; state Exp; branches; next 1.84; commitid shGUwZfkr7sleeTB; 1.84 date 2017.03.07.13.21.10; author joerg; state Exp; branches; next 1.83; commitid 7XjQm7Ynnbh4xCIz; 1.83 date 2017.03.06.16.14.07; author jperkin; state Exp; branches; next 1.82; commitid o6zvJAUprKsbrvIz; 1.82 date 2014.10.09.14.06.10; author wiz; state Exp; branches; next 1.81; commitid fBDATFVmQ3454xTx; 1.81 date 2013.05.16.14.25.48; author ryoon; state Exp; branches; next 1.80; commitid lQFskNOnluxpBRPw; 1.80 date 2013.05.10.00.15.02; author riastradh; state Exp; branches; next 1.79; 1.79 date 2013.04.12.13.44.08; author joerg; state Exp; branches; next 1.78; 1.78 date 2012.10.31.11.17.23; author asau; state Exp; branches; next 1.77; 1.77 date 2009.12.15.17.35.36; author joerg; state Exp; branches; next 1.76; 1.76 date 2009.06.13.06.46.43; author rillig; state Exp; branches; next 1.75; 1.75 date 2009.05.19.08.59.10; author wiz; state Exp; branches; next 1.74; 1.74 date 2009.03.23.23.03.58; author joerg; state Exp; branches; next 1.73; 1.73 date 2008.11.19.01.26.52; author chuck; state Exp; branches; next 1.72; 1.72 date 2007.11.11.11.35.48; author martti; state Exp; branches; next 1.71; 1.71 date 2007.09.15.12.11.44; author joerg; state Exp; branches; next 1.70; 1.70 date 2007.04.18.16.31.18; author tnn; state Exp; branches; next 1.69; 1.69 date 2007.04.04.18.09.22; author joerg; state Exp; branches; next 1.68; 1.68 date 2007.04.04.14.42.45; author tv; state Exp; branches; next 1.67; 1.67 date 2006.11.01.09.01.56; author joerg; state Exp; branches; next 1.66; 1.66 date 2006.03.22.22.50.32; author tv; state Exp; branches; next 1.65; 1.65 date 2006.01.30.22.19.56; author tv; state Exp; branches; next 1.64; 1.64 date 2005.05.22.05.35.32; author jlam; state Exp; branches; next 1.63; 1.63 date 2005.05.18.14.40.04; author tv; state Exp; branches; next 1.62; 1.62 date 2005.05.18.11.57.12; author adam; state Exp; branches; next 1.61; 1.61 date 2005.04.11.21.45.28; author tv; state Exp; branches; next 1.60; 1.60 date 2005.03.22.15.12.07; author tv; state Exp; branches; next 1.59; 1.59 date 2005.01.19.16.33.55; author tv; state Exp; branches; next 1.58; 1.58 date 2004.11.29.03.15.35; author tv; state Exp; branches; next 1.57; 1.57 date 2004.11.20.10.10.35; author grant; state Exp; branches; next 1.56; 1.56 date 2004.10.17.16.37.02; author tv; state Exp; branches; next 1.55; 1.55 date 2004.10.14.19.04.56; author tv; state Exp; branches; next 1.54; 1.54 date 2004.10.14.16.15.26; author tv; state Exp; branches; next 1.53; 1.53 date 2004.10.03.00.13.31; author tv; state Exp; branches; next 1.52; 1.52 date 2004.05.25.18.59.06; author skrll; state Exp; branches; next 1.51; 1.51 date 2004.04.22.14.40.29; author tv; state Exp; branches; next 1.50; 1.50 date 2004.04.21.14.55.32; author tv; state Exp; branches; next 1.49; 1.49 date 2004.04.20.18.29.34; author tv; state Exp; branches; next 1.48; 1.48 date 2004.03.12.16.00.16; author danw; state Exp; branches; next 1.47; 1.47 date 2004.02.23.10.54.08; author markd; state Exp; branches; next 1.46; 1.46 date 2004.02.18.07.55.51; author skrll; state Exp; branches; next 1.45; 1.45 date 2004.02.14.15.29.15; author jlam; state Exp; branches; next 1.44; 1.44 date 2004.02.08.11.21.58; author skrll; state Exp; branches; next 1.43; 1.43 date 2004.02.07.09.25.39; author seb; state Exp; branches; next 1.42; 1.42 date 2004.02.05.21.30.00; author jlam; state Exp; branches; next 1.41; 1.41 date 2004.02.05.20.14.06; author skrll; state Exp; branches; next 1.40; 1.40 date 2004.01.20.12.13.28; author agc; state Exp; branches; next 1.39; 1.39 date 2004.01.05.11.12.46; author jlam; state Exp; branches; next 1.38; 1.38 date 2004.01.05.09.50.47; author cube; state Exp; branches; next 1.37; 1.37 date 2003.12.11.22.15.30; author reed; state Exp; branches; next 1.36; 1.36 date 2003.12.03.21.18.19; author reed; state Exp; branches; next 1.35; 1.35 date 2003.11.02.19.19.30; author skrll; state Exp; branches; next 1.34; 1.34 date 2003.10.05.08.19.19; author grant; state Exp; branches; next 1.33; 1.33 date 2003.09.25.02.09.03; author danw; state Exp; branches; next 1.32; 1.32 date 2003.07.17.21.31.45; author grant; state Exp; branches; next 1.31; 1.31 date 2003.06.23.14.23.20; author jschauma; state Exp; branches; next 1.30; 1.30 date 2003.03.28.15.05.01; author jschauma; state Exp; branches; next 1.29; 1.29 date 2003.01.31.20.33.51; author skrll; state Exp; branches; next 1.28; 1.28 date 2003.01.31.20.29.09; author skrll; state Exp; branches; next 1.27; 1.27 date 2003.01.21.22.43.42; author grant; state Exp; branches; next 1.26; 1.26 date 2003.01.10.08.44.18; author jlam; state Exp; branches; next 1.25; 1.25 date 2002.12.23.14.49.54; author jlam; state Exp; branches; next 1.24; 1.24 date 2002.11.17.11.55.01; author grant; state Exp; branches; next 1.23; 1.23 date 2002.08.25.18.38.34; author jlam; state Exp; branches; next 1.22; 1.22 date 2002.05.21.14.03.36; author schmonz; state Exp; branches; next 1.21; 1.21 date 2002.04.15.18.25.45; author kei; state Exp; branches 1.21.2.1; next 1.20; 1.20 date 2002.03.26.16.31.28; author skrll; state Exp; branches; next 1.19; 1.19 date 2002.03.21.09.00.12; author skrll; state Exp; branches; next 1.18; 1.18 date 2002.03.01.15.40.43; author skrll; state Exp; branches; next 1.17; 1.17 date 2002.02.11.14.57.58; author skrll; state Exp; branches; next 1.16; 1.16 date 2002.01.04.15.20.28; author skrll; state Exp; branches; next 1.15; 1.15 date 2001.10.26.07.47.42; author skrll; state Exp; branches; next 1.14; 1.14 date 2001.10.04.07.58.02; author skrll; state Exp; branches; next 1.13; 1.13 date 2001.09.27.23.17.56; author jlam; state Exp; branches; next 1.12; 1.12 date 2001.06.20.08.10.49; author skrll; state Exp; branches; next 1.11; 1.11 date 2001.06.14.14.55.45; author skrll; state Exp; branches; next 1.10; 1.10 date 2001.05.09.10.24.11; author agc; state Exp; branches; next 1.9; 1.9 date 2001.04.18.18.08.29; author skrll; state Exp; branches; next 1.8; 1.8 date 2001.04.17.16.56.15; author skrll; state Exp; branches; next 1.7; 1.7 date 2001.04.03.17.06.16; author skrll; state Exp; branches; next 1.6; 1.6 date 2001.03.18.17.10.27; author skrll; state Exp; branches; next 1.5; 1.5 date 2001.03.12.11.23.03; author skrll; state Exp; branches; next 1.4; 1.4 date 2001.03.01.08.40.15; author skrll; state Exp; branches; next 1.3; 1.3 date 2001.02.28.10.16.57; author skrll; state Exp; branches; next 1.2; 1.2 date 2001.02.27.08.20.24; author skrll; state Exp; branches; next 1.1; 1.1 date 2001.02.03.05.34.58; author hubertf; state Exp; branches; next ; 1.21.2.1 date 2002.06.23.18.44.29; author jlam; state Exp; branches; next ; desc @@ 1.87 log @Reset MAINTAINER @ text @# $NetBSD: Makefile.common,v 1.86 2022/07/26 16:15:26 wiz Exp $ # used by devel/libltdl/Makefile # used by devel/libtool-base/Makefile # used by devel/libtool-fortran/Makefile # used by devel/libtool-info/Makefile ########################################################################### ########################################################################### # # HEADS UP! DO NOT CHANGE THE VERSION OR PKGREVISION WITHOUT READING THIS: # ########################################################################### ########################################################################### # # This package is maintained specially in order to preserve pkgsrc # specific OS changes that diverge from the "out of the box" libtool. # In order to keep this package in a maintainable condition, the .m4 files # must be manipulated in order to generate the patch-* files. # # See devel/libtool/patches/manual.README for instructions on how to make # these patch files properly; otherwise your changes WILL be lost on the # next libtool update. # # DO NOT MAKE CHANGES TO THESE FILES: # # patches/patch-build-aux_ltmain.sh # patches/patch-configure # patches/patch-libltdl_configure # # WITHOUT FOLLOWING THESE INSTRUCTIONS. There are no exceptions to this rule. # ########################################################################### ########################################################################### DISTNAME= libtool-2.4.7 DISTFILES= ${DISTNAME}${EXTRACT_SUFX} CATEGORIES= devel pkgtools MASTER_SITES= ${MASTER_SITE_GNU:=libtool/} MAINTAINER= pkgsrc-users@@NetBSD.org HOMEPAGE= https://www.gnu.org/software/libtool/libtool.html LICENSE= gnu-gpl-v2 CONFLICTS= glibtool-[0-9]* USE_TOOLS+= gm4 GNU_CONFIGURE= yes DISTINFO_FILE= ${.CURDIR}/../../devel/libtool/distinfo PATCHDIR= ${.CURDIR}/../../devel/libtool/patches AUTOMAKE_OVERRIDE= NO .include "../../mk/bsd.prefs.mk" # The configure script persists in trying to find the path to ld, which # always ends up in ${BUILDLINK_DIR}. Prevent it from caring. # CONFIGURE_ENV+= lt_cv_path_LD=${LD:Q} # The configure script persists in trying to find the path to sed or gsed, # which breaks when SED is nbsed. Tell it explicitly to use the sed # named by ${SED}. # CONFIGURE_ENV+= lt_cv_path_SED=${SED:Q} # The configure script doesn't seem to be working out the need for -p # or -B, so tell it. For cross-compilation, force it to use the normal # NM and not the one in ${BUILDLINK_DIR}. # .if ${OPSYS} == "SunOS" || ${OPSYS} == "HPUX" CONFIGURE_ENV+= lt_cv_path_NM="nm -p" .elif ${OPSYS} == "IRIX" || ${OPSYS} == "OSF1" CONFIGURE_ENV+= lt_cv_path_NM="nm -B" .else CONFIGURE_ENV+= lt_cv_path_NM=${NM:Q} .endif CONFIGURE_ENV+= RANLIB=${RANLIB:Q} HELP2MAN=${TRUE:Q} @ 1.86 log @libtool*: update to 2.4.7 * Noteworthy changes in release 2.4.7 (2022-03-16) [stable] ** New features: - Libtool script now supports (configure-time and runtime) ARFLAGS variable, which obsoletes AR_FLAGS. This is due to naming conventions among other *FLAGS and to be consistent with Automake's ARFLAGS. - Gnulib testsuite is enabled and run during 'make check'. - Support the Windows version of the Intel C Compiler (icl) in libtool script. - Pass '-fsanitize=*' flags for GCC and LLVM, and '-specs=*' for GCC to linker. - Pass '-Xassembler=*' and '-Wa,*' flag to compilers and linkers. - The variable 'FILECMD' with default value of '/usr/bin/file' was used to replace existing hard coded references to '/usr/bin/file'. - Add MidnightBSD support. ** Important incompatible changes: - Libtool changed ARFLAGS/AR_FLAGS default from 'cru' to 'cr'. - Do not pass '-pthread' to Solaris linker. - 'libtool' and 'libtoolize' scripts now use '#! /usr/bin/env sh' shebang. Previously '#! /bin/sh' was used, which presents challenges for containerized environments. ** Bug fixes: - Fix significant slowdown of libtoolize for certain projects (regression introduced in 2.4.3 release) caused by infinite m4 macro recursion. - Mitigate the slowdown of libtool script (introduced in v2.4.3) caused by increased number of calls to '$SED $sed_quote_subst' (bug#20006). - Properly parse and export TLS symbols on AIX. - Various bug fixes surrounding use of 'sed'. - Darwin systems set proper "allow undefined" flag on OSX 11, and PowerPC 10.5. - Removed some deprecated tests related to 'Makefile.inc' files. @ text @d1 1 a1 1 # $NetBSD: Makefile.common,v 1.85 2020/01/18 23:30:33 rillig Exp $ d40 1 a40 1 OWNER= joerg@@NetBSD.org @ 1.85 log @all: migrate several HOMEPAGEs to https pkglint --only "https instead of http" -r -F With manual adjustments afterwards since pkglint 19.4.4 fixed a few indentations in unrelated lines. This mainly affects projects hosted at SourceForce, as well as freedesktop.org, CTAN and GNU. @ text @d1 1 a1 1 # $NetBSD: Makefile.common,v 1.84 2017/03/07 13:21:10 joerg Exp $ d35 1 a35 1 DISTNAME= libtool-2.4.6 @ 1.84 log @Unbreak build in environments with fine grained file system times. @ text @d1 1 a1 1 # $NetBSD: Makefile.common,v 1.83 2017/03/06 16:14:07 jperkin Exp $ d41 1 a41 1 HOMEPAGE= http://www.gnu.org/software/libtool/libtool.html @ 1.83 log @Update libtool packages to 2.4.6. Changes since 2.4.2 are too numerous to mention, with over 4,700 lines in the ChangeLog file. However, this release does at least fix a large number of build failures on SmartOS, and doesn't appear to cause any obvious regressions in bulk builds performed by Joerg and myself. Some pkgsrc cleanups while here, including merging the MirBSD patches correctly. It couldn't be made much clearer how to properly integrate patches here to ensure they are not lost. Next time you might not be so fortunate! @ text @d1 1 a1 1 # $NetBSD: Makefile.common,v 1.82 2014/10/09 14:06:10 wiz Exp $ d79 1 a79 1 CONFIGURE_ENV+= RANLIB=${RANLIB:Q} @ 1.82 log @Remove pkgviews: don't set PKG_INSTALLATION_TYPES in Makefiles. @ text @d1 1 a1 1 # $NetBSD: Makefile.common,v 1.81 2013/05/16 14:25:48 ryoon Exp $ d24 7 a30 2 # DO NOT MAKE CHANGES TO patch-ab OR patch-ad WITHOUT FOLLOWING THESE # INSTRUCTIONS. There are no exceptions to this rule. d35 1 a35 1 DISTNAME= libtool-2.4.2 d46 1 @ 1.81 log @Used by devel/libtool-fortran/Makefile too. @ text @d1 1 a1 1 # $NetBSD: Makefile.common,v 1.80 2013/05/10 00:15:02 riastradh Exp $ a40 2 PKG_INSTALLATION_TYPES= overwrite pkgviews @ 1.80 log @Fix pathnames and NM in libtool for cross-compilation. Forgot to commit this alongside the recent cross-libtool changes. ok agc @ text @d1 1 a1 1 # $NetBSD: Makefile.common,v 1.79 2013/04/12 13:44:08 joerg Exp $ d4 1 @ 1.79 log @Update to libtool-2.4.2: - Initial support for Go. - On Mac OS X, try to open .dylib as well as .so in lt_dlopenext. - sysroot support - man pages for libtool and libtoolize - various smaller bug fixes pkgsrc side: remove support for pre-ELF NetBSD @ text @d1 1 a1 1 # $NetBSD: Makefile.common,v 1.78 2012/10/31 11:17:23 asau Exp $ d44 2 a45 2 DISTINFO_FILE= ${.CURDIR}/../libtool/distinfo PATCHDIR= ${.CURDIR}/../libtool/patches d63 2 a64 1 # or -B, so tell it d70 2 @ 1.78 log @Drop superfluous PKG_DESTDIR_SUPPORT, "user-destdir" is default these days. @ text @d1 1 a1 1 # $NetBSD: Makefile.common,v 1.77 2009/12/15 17:35:36 joerg Exp $ d29 1 a29 1 DISTNAME= libtool-2.2.6b @ 1.77 log @Update to libtool-2.2.6b. This switches libtool to the new main branch. Changes are many, important for pkgsrc: - much higher speed (up to 30% faster for the overall build of libX11) - less magic for detection of the tag The pkgsrc integration of f2c has been changed to be more sane. libtool itself now depends on the f2c frontend to use proper auto-configuration and only fakes up the library. This part is encapsulated in mk/compiler/f2c.mk. @ text @d1 1 a1 1 # $NetBSD: Makefile.common,v 1.76 2009/06/13 06:46:43 rillig Exp $ a40 1 PKG_DESTDIR_SUPPORT= user-destdir @ 1.76 log @Ran pkglint --autofix on the devel/ category. Most of the changes are simple white-space issues like indentation and trailing spaces. The others are cross-references for Makefile.common. @ text @d1 1 a1 1 # $NetBSD: Makefile.common,v 1.75 2009/05/19 08:59:10 wiz Exp $ d29 2 a30 1 DISTNAME= libtool-1.5.26 @ 1.75 log @Use standard location for LICENSE line (in MAINTAINER/HOMEPAGE/COMMENT block). Uncomment some commented out LICENSE lines while here. @ text @d1 4 a4 1 # $NetBSD: Makefile.common,v 1.74 2009/03/23 23:03:58 joerg Exp $ @ 1.74 log @PR 40405: Change soname logic for DragonFly to follow the normal major only scheme. Properly distinguish FreeBSD and DragonFly case to prevent further confusion. Differs from the patch in the PR as it forces the correct branch to be used. Bump revision of libtool-base. Claim ownership. @ text @d1 1 a1 1 # $NetBSD: Makefile.common,v 1.73 2008/11/19 01:26:52 chuck Exp $ d32 1 a32 1 #LICENSE= gnu-gpl-v2 @ 1.73 log @update to libtool 1.5.26 using libtool/patches/manual.README procedure: fixes linking problems on darwin (problems with nmedit, see http://pogma.com/2008/02/13/nmedit-libtool-exported-symbols/ ) @ text @d1 1 a1 1 # $NetBSD: Makefile.common,v 1.72 2007/11/11 11:35:48 martti Exp $ d30 1 a30 1 MAINTAINER= joerg@@NetBSD.org @ 1.72 log @Added commented-out LICENSE=something. @ text @d1 1 a1 1 # $NetBSD: Makefile.common,v 1.71 2007/09/15 12:11:44 joerg Exp $ d26 1 a26 1 DISTNAME= libtool-1.5.24 @ 1.71 log @Update to libtool 1.5.24: - fix regression on DragonFly [patched before] - don't remove paths to uninstalled libs [patched before] - initial support for Sun compilers on Linux - better suport for GNU/kNetBSD and GNU/kFreeBSD - fixes for GCC multilib on x86_64 and similiar system. - documentation for --tag. - getconf ARG_MAX is used to find maximum argument length. @ text @d1 1 a1 1 # $NetBSD: Makefile.common,v 1.70 2007/04/18 16:31:18 tnn Exp $ d32 1 @ 1.70 log @Use "nm -p" to extract symbol table on HP-UX. ok joerg@@ @ text @d1 1 a1 1 # $NetBSD: Makefile.common,v 1.69 2007/04/04 18:09:22 joerg Exp $ d26 1 a26 1 DISTNAME= libtool-1.5.22 @ 1.69 log @Take maintainership. @ text @d1 1 a1 1 # $NetBSD: Makefile.common,v 1.68 2007/04/04 14:42:45 tv Exp $ d61 1 a61 1 .if ${OPSYS} == "SunOS" @ 1.68 log @Reassign to tech-pkg@@. (Not pkgsrc-users@@. This is a critical pkgsrc component tool, so a more direct communication route is warranted for inquiries about this specific package.) @ text @d1 1 a1 1 # $NetBSD: Makefile.common,v 1.67 2006/11/01 09:01:56 joerg Exp $ d30 1 a30 1 MAINTAINER= tech-pkg@@NetBSD.org @ 1.67 log @DESTDIR support. @ text @d1 1 a1 1 # $NetBSD: Makefile.common,v 1.66 2006/03/22 22:50:32 tv Exp $ d30 1 a30 1 MAINTAINER= tv@@NetBSD.org @ 1.66 log @Use "tv@@NetBSD.org" as my MAINTAINER address; makes identifying me as a PR-responsible person (such as I am ;) a little easier. @ text @d1 1 a1 1 # $NetBSD: Makefile.common,v 1.65 2006/01/30 22:19:56 tv Exp $ d36 1 @ 1.65 log @Update libtool to 1.5.22. Too many changes for CVS commit logs; here's some highlighted changes: * Fixes minor /tmp race condition bug. * Integrated Interix support; no longer requires pkgsrc hackery. * shlibtool is a wrapper using the (now working) "--tag=disable-static". * Several other bugs fixed, removing some pkgsrc-local changes. @ text @d1 1 a1 1 # $NetBSD: Makefile.common,v 1.64 2005/05/22 05:35:32 jlam Exp $ d30 1 a30 1 MAINTAINER= tv@@duh.org @ 1.64 log @For packages that use GNU configure, don't bother adding "TOOL" variables into CONFIGURE_ENV if the new tools framework already takes care of adding them automatically. @ text @d1 1 a1 1 # $NetBSD: Makefile.common,v 1.63 2005/05/18 14:40:04 tv Exp $ d26 1 a26 1 DISTNAME= libtool-1.5.18 a39 1 FILESDIR= ${.CURDIR}/../libtool/files d59 1 @ 1.63 log @libtool-base 1.5.18nb1: Update the patches per manual.README. While here, since those instructions are still not being heeded, make the warning comment extremely loud and obnoxious, and put it in both libtool/Makefile.common and libtool-base/Makefile. @ text @d1 1 a1 1 # $NetBSD: Makefile.common,v 1.62 2005/05/18 11:57:12 adam Exp $ a55 1 CONFIGURE_ENV+= SED=${SED:Q} @ 1.62 log @Changes 1.5.18: * Fix regression in 1.5.16 to not install libtldl data files from `libtoolize --ltdl'ed software packages. * Bug Fixes. Changes 1.5.16: * Allow shell special characters like `$' in source file names, but not in object names, to enhance GCJ support. * Detection of compiler wrappers like distcc/ccache and $host_alias prefix. * More robust tests for PIC flag, `-c -o', in presence of warnings. * Bug Fixes, among others for convenience archives regression on Solaris and timestamp-preserving `libtoolize --copy --ltdl'. @ text @d1 24 a24 1 # $NetBSD: Makefile.common,v 1.61 2005/04/11 21:45:28 tv Exp $ @ 1.61 log @Remove USE_BUILDLINK3 and NO_BUILDLINK; these are no longer used. @ text @d1 1 a1 2 # $NetBSD: Makefile.common,v 1.60 2005/03/22 15:12:07 tv Exp $ # d3 1 a3 1 DISTNAME= libtool-1.5.14 @ 1.60 log @Update to 1.5.14, and switch DragonFly to version_type=linux. Change summary since 1.5.10: * ltmain.in: Add -pthread like flags when linking executables too. * ltmain.in (func_extract_archives) [darwin]: This didn't actually work on a real fat archive, should do now. * tests/func_extract_archives.test: remove darwin fat tests which did not actually work. * ltmain.in (link mode): Allow five digits in version-info * ltmain.in (link mode): With piecewise (partial) linking, fix intermediate output name for subdir-objects. * ltmain.in [darwin]: Don't add installed libs to temp_rpath when building executables on darwin, or other systems which use hardcode_automatic. It may break our wrapper scripts. * ltmain.in [darwin]: Allow -framework foo through when given on the command line. * ltmain.in [irix]: Preserve processor option for SGI Compiler (-r[0-9][0-9]*). * ltmain.in: Don't pass through compiler-like thread flags when using $LD to do the linking. Use compiler_flags instead. Reported by Mark_Andrews@@isc.org. * libtool.m4 (AC_LIBTOOL_SYS_DYNAMIC_LINKER) [linux]: While "parsing" /etc/ld.so.conf, skip comments. * ltmain.in (func_extract_archives): Not all shells grok `read -r' (unnecessary in this case). Reported by Ralf Menzel . * libtool.m4 [solaris] (AC_LIBTOOL_PROG_LD_SHLIBS): Use ${wl} for whole_archive_flag_spec. Missing backport reported by Ralf Menzel * libtool.m4 [linux] (AC_LIBTOOL_PROG_COMPILER_PIC): match $cc_basename, not $CC against icc. Also, for symmetry match icpc* and ecpc* (ia64 version of icpc). * m4/libtool.m4 (_LT_SYS_DYNAMIC_LINKER) [linux]: Interpret `include' statements in toplevel ld.so.conf file. * config/ltmain.in (func_mode_link): When linking an installed libtool library on the command line using -lfoo we need to find the library in the search paths and add it's dependency_libs to the link in the conv pass so that any libtool libs listed are correctly expanded in the link pass. @ text @d1 1 a1 1 # $NetBSD: Makefile.common,v 1.59 2005/01/19 16:33:55 tv Exp $ a15 1 USE_BUILDLINK3= yes @ 1.59 log @Since some platforms (notably IRIX) don't like the autoconf cache, don't try forcing it on; rather, go back to autoconf's default of no cache file. @ text @d1 1 a1 1 # $NetBSD: Makefile.common,v 1.58 2004/11/29 03:15:35 tv Exp $ d4 1 a4 1 DISTNAME= libtool-1.5.10 @ 1.58 log @Well, I suppose I'm the de facto MAINTAINER now, so make it so. @ text @d1 1 a1 1 # $NetBSD: Makefile.common,v 1.57 2004/11/20 10:10:35 grant Exp $ a23 2 CONFIGURE_ARGS+= -C # autoconf cache speedup @ 1.57 log @use "nm -B" to extract symbol table on OSF1. @ text @d1 1 a1 1 # $NetBSD: Makefile.common,v 1.56 2004/10/17 16:37:02 tv Exp $ d8 1 a8 1 MAINTAINER= tech-pkg@@NetBSD.org @ 1.56 log @Pass RANLIB path down to libtool's configure script; addresses PR pkg/27217. @ text @d1 1 a1 1 # $NetBSD: Makefile.common,v 1.55 2004/10/14 19:04:56 tv Exp $ d44 1 a44 1 .elif ${OPSYS} == "IRIX" @ 1.55 log @Update libtool* packages to account for libltdl split, and simplify by moving some common things into Makefile.common. @ text @d1 1 a1 1 # $NetBSD: Makefile.common,v 1.54 2004/10/14 16:15:26 tv Exp $ d47 2 @ 1.54 log @Speed up subdir configure with -C. @ text @d1 1 a1 1 # $NetBSD: Makefile.common,v 1.53 2004/10/03 00:13:31 tv Exp $ d25 22 @ 1.53 log @Libtool fix for PR pkg/26633, and other issues. Update libtool to 1.5.10 in the process. (More information on tech-pkg.) Bump PKGREVISION and BUILDLINK_DEPENDS of all packages using libtool and installing .la files. Bump PKGREVISION (only) of all packages depending directly on the above via a buildlink3 include. @ text @d1 1 a1 1 # $NetBSD: Makefile.common,v 1.52 2004/05/25 18:59:06 skrll Exp $ d23 2 @ 1.52 log @Remove myself as maintainer of libtool. @ text @d1 1 a1 1 # $NetBSD: Makefile.common,v 1.51 2004/04/22 14:40:29 tv Exp $ d4 1 a4 1 DISTNAME= libtool-1.5.6 @ 1.51 log @Update to 1.5.6 (OK'd by skrll). * In libtool-base, generate shlibtool with a simple sed script; no full build is actually needed. Changelog: New in 1.5.6: 2004-04-11; CVS version 1.5.5a, Libtool team: * Installs libltdl files properly in $prefix/share/libtool/libltdl. 1.5.4 did not install them at all. * libltdl correctly guesses the extension for loadable modules again. New in 1.5.4: 2004-04-03; CVS version 1.5.3a, Libtool team: * Bug fixes. @ text @d1 1 a1 1 # $NetBSD: Makefile.common,v 1.50 2004/04/21 14:55:32 tv Exp $ d8 1 a8 1 MAINTAINER= skrll@@NetBSD.org @ 1.50 log @libtool 1.5.2nb7: Another Interix fix, this time removing any usage of -fpic or -fPIC, as those produce horribly broken code. Rather, shlibs are relocated at runtime by the NT loader, and are compiled without any special PIC option. @ text @d1 1 a1 1 # $NetBSD: Makefile.common,v 1.49 2004/04/20 18:29:34 tv Exp $ d4 1 a4 2 DISTNAME= libtool-1.5.2 PKGREVISION= 7 @ 1.49 log @Move the libtool changes back to .m4 patches, but keep these out of the way of automatic patching so automake doesn't come into play (and so that the changes don't show up in the installed autoconf m4 fragments). Add Interix3 support. Bump PKGREVISION to 1.5.2nb6. @ text @d1 1 a1 1 # $NetBSD: Makefile.common,v 1.48 2004/03/12 16:00:16 danw Exp $ d5 1 a5 1 PKGREVISION= 6 @ 1.48 log @bump PKGREVISION for my change to patch-aa last night. (pointed out by grant) @ text @d1 1 a1 1 # $NetBSD: Makefile.common,v 1.47 2004/02/23 10:54:08 markd Exp $ d5 1 a5 1 PKGREVISION= 5 @ 1.47 log @Fix version_type settings for the non-NetBSD platforms in the CXX and F77 cases. PKGREVISION++ @ text @d1 1 a1 1 # $NetBSD: Makefile.common,v 1.46 2004/02/18 07:55:51 skrll Exp $ d5 1 a5 1 PKGREVISION= 4 @ 1.46 log @Pull in the fix for the symlink vulnerability. @ text @d1 1 a1 1 # $NetBSD: Makefile.common,v 1.45 2004/02/14 15:29:15 jlam Exp $ d5 1 a5 1 PKGREVISION= 3 @ 1.45 log @CONFIG_{GUESS,SUB}_OVERRIDE are now relative to ${WRKSRC} and will automatically substitute for any config.{guess,sub} files found up to a directory depth of 2. @ text @d1 1 a1 1 # $NetBSD: Makefile.common,v 1.44 2004/02/08 11:21:58 skrll Exp $ d5 1 a5 1 PKGREVISION= 2 @ 1.44 log @Fix the installation of libltdl on non-NetBSD platforms and correct a typo in version_type for BSD/OS. PKGREVISION++ @ text @d1 1 a1 1 # $NetBSD: Makefile.common,v 1.43 2004/02/07 09:25:39 seb Exp $ a22 7 CONFIG_GUESS_OVERRIDE= \ ${WRKSRC}/config.guess \ ${WRKSRC}/libltdl/config.guess CONFIG_SUB_OVERRIDE= \ ${WRKSRC}/config.sub \ ${WRKSRC}/libltdl/config.sub @ 1.43 log @Fix endless loop in pathname canonicalization in install mode. As seen in PR pkg/24333. Fix from skrll@@. Bump PKGREVISION. @ text @d1 1 a1 1 # $NetBSD: Makefile.common,v 1.42 2004/02/05 21:30:00 jlam Exp $ d5 1 a5 1 PKGREVISION= 1 @ 1.42 log @Reorder some lines so they appear before bsd.prefs.mk and set USE_BUILDLINK3 to "yes". This should fix installation of libtool-base using gcc3 from pkgsrc. @ text @d1 1 a1 1 # $NetBSD: Makefile.common,v 1.41 2004/02/05 20:14:06 skrll Exp $ d5 1 @ 1.41 log @The long awaited update libtool to 1.5.2. Some pkgsrc things - Fix PLISTs for packages that use -release - Include canonicalisation of a couple of paths for the benefit of qt3-* - the normal version=sunos patching - fix all library_names_spec for the standard set of symlinks The libtool things some of which had already made it into pkgsrc libtool. New in 1.5.2: 2004-01-25; CVS version 1.5.0a, Libtool team: * lt_dlrealloc is an official part of the libltdl API. * --tag, --silent and --debug options are preserved and reused when libtool calls itself for relinking etc. * `-pthread' and similar options are honoured when linking shared libraries. * -no-suppress in compile mode shows compiler output for both PIC and non-PIC object compilation. * New link mode option `-precious-files-regex' to prevent accidental removal of files you want to keep, such as test coverage data, from the temporary output directory. * Directories specified in /etc/ld.so.conf are no longer hardcoded on Linux. * Recognises the 'R' symbol type on Solaris so read-only symbols can be exported. * Bug fixes. New in 1.5: 2003-04-14; CVS version 1.4e, Libtool team: * First stable release of multi-language architecture. * libtool and libltdl support for Mac OS/X. * libltdl will now use cygwins dlopen API instead of always forcing LoadLibrary. * Support auto-import patch to binutils on cygwin for much improved dll support. * Bug fixes. New in 1.4.3: 2002-10-13; CVS version 1.4.2a, Robert Boehne: * The libltdl subdirectory now bootstraps correctly with Automake 1.5. * srcdir != builddir builds with Automake 1.5 work correctly. * Support for mips-compaq-nonstopux. * New command line argument, --preserve-dup-deps prevents removal of duplicate dependent libraries. New in 1.4d: 2002-01-07; CVS version 1.4c, Libtool team: * Help strings display correctly again. * Better error messages when library linking fails. * Better error messages from libltdl when loading fails. * Better search path management in libltdl with `lt_dlinsertsearchdir' call. * Support /lib/w32api in recent cygwin releases. * Support cross compilation to mingw. * Support for .rc files (Windows resource compiler). * Improved handling of mingw gcc. * Improved handling of $PATH with entries containing spaces. * Improved support for linking with gcc on aix4* and aix5*. * Improved support for GCC 3.0. * Initial support for QNX RTOS, UnixWare 7 and OpenUNIX 8. * Bug fixes to the OpenBSD port. * Bug fixes. New in 1.4.2: 2001-09-11; CVS version 1.4.1a, Gary V. Vaughan: * libltdl now builds on solaris again * diagnose and warn about not-quite-working combinations of gcc and ld on solaris. * Improved OpenBSD support. * Improved cygwin support. * Bugfixes. New in 1.4.1: 2001-09-03; CVS version 1.4.0a, Libtool team: * Better error messages from libltdl when loading fails. * Don't leave here-doc files behind. * Improved support for OpenBSD. * Libtool will build with autoconf-2.50 and higher. * Plug memory management bugs in libltdl. * Prefer shl_load to dlopen for better operation on HP-UX. New in 1.4b: 2001-07-09; CVS version 1.4a, Libtool team: * Now bootstraps with autoconf-2.50 and automake-1.4-p4. * Always try to build at least a static lib, even if both static and shared libs were disabled. * Full support for C++ compiler. * Support for GNU gcj compiler. * libltdl can now load all modules in a given path according to user supplied criteria with `lt_dlforeachfile' call. * Improved support for AIX ia64, djgpp, HPUX, hurd, OpenBSD, sco3.2*. * Internal mutex handling no longer has namespace clashes on NCR MP-RAS. * New pdemo and tagdemo tests. * Bug fixes. @ text @d1 1 a1 1 # $NetBSD: Makefile.common,v 1.40 2004/01/20 12:13:28 agc Exp $ d15 2 a16 2 GNU_CONFIGURE= # defined USE_BUILDLINK3= # defined @ 1.40 log @Move WRKSRC definition away from the first paragraph in a Makefile. @ text @d1 1 a1 1 # $NetBSD: Makefile.common,v 1.39 2004/01/05 11:12:46 jlam Exp $ d4 1 a4 3 DISTNAME= libtool-ml-20010614 PKGPFX= ${DISTNAME:C/ml-/1.4./} PKGREVISION= 19 d6 1 a6 1 MASTER_SITES= ${MASTER_SITE_LOCAL} a14 1 WRKSRC= ${WRKDIR}/libtool-ml d22 7 @ 1.39 log @"bl3ify": [v] to convert a package to use the buildlink3 framework. @ text @d1 1 a1 1 # $NetBSD: Makefile.common,v 1.38 2004/01/05 09:50:47 cube Exp $ a6 1 WRKSRC= ${WRKDIR}/libtool-ml d17 1 @ 1.38 log @Import a patch for ltdl.c (an old one, from 2001, see rev. 1.134.2.1 of that filein GNU libtool repository) to fix bad assumptions on memory allocation. Bump PKGREVISION. @ text @d1 1 a1 1 # $NetBSD: Makefile.common,v 1.37 2003/12/11 22:15:30 reed Exp $ d16 2 d19 1 a19 1 USE_BUILDLINK2= # defined @ 1.37 log @Added better support for BSD/OS for libtool. libtool has never officially been ported to BSD/OS 5. So this adds that support. Added three more patches and changed two. Based on some ideas from Steven M. Schultz and discussed with skrll@@NetBSD. Bump PKGREVISION. @ text @d1 1 a1 1 # $NetBSD: Makefile.common,v 1.36 2003/12/03 21:18:19 reed Exp $ d6 1 a6 1 PKGREVISION= 18 @ 1.36 log @Fix bsdi4 (BSD/OS) support in ltconfig (via patch-aa). (Set version_type=sunos for bsdi in libtool.) Regenerate distinfo for patch-aa. Bump PKGREVISION (especially so BSD/OS support will work using _OPSYS_LIBTOOL_REQD.) This is for my PR #23058. @ text @d1 1 a1 1 # $NetBSD: Makefile.common,v 1.35 2003/11/02 19:19:30 skrll Exp $ d6 1 a6 1 PKGREVISION= 17 @ 1.35 log @"Someone has to" @ text @d1 1 a1 1 # $NetBSD: Makefile.common,v 1.34 2003/10/05 08:19:19 grant Exp $ d6 1 a6 1 PKGREVISION= 16 @ 1.34 log @make the library names we create on Darwin be consistent with what pkgsrc expects and what other platforms use. note that we can't simply use version_type=sunos, since the Darwin linker requires libtool to pass -compatibility_version and -current_version so they are coded into the library header. this fixes the problem of having libname.x.dylib files which were not registered in the PLIST, and thus were leftover after package removal. ok'd by jlam. @ text @d1 1 a1 1 # $NetBSD: Makefile.common,v 1.33 2003/09/25 02:09:03 danw Exp $ d11 1 a11 1 MAINTAINER= tech-pkg@@NetBSD.org @ 1.33 log @Update Darwin patches to match libtool 1.4.3 @ text @d1 1 a1 1 # $NetBSD: Makefile.common,v 1.32 2003/07/17 21:31:45 grant Exp $ d6 1 a6 1 PKGREVISION= 15 @ 1.32 log @s/netbsd.org/NetBSD.org/ @ text @d1 1 a1 1 # $NetBSD: Makefile.common,v 1.31 2003/06/23 14:23:20 jschauma Exp $ d6 1 a6 1 PKGREVISION= 14 @ 1.31 log @s/packages@@/tech-pkg@@/g (Forgot the last time we did this. Pointed out by Sergey Svishchev (svs at ropnet dot ru)) @ text @d1 1 a1 1 # $NetBSD: Makefile.common,v 1.30 2003/03/28 15:05:01 jschauma Exp $ d11 1 a11 1 MAINTAINER= tech-pkg@@netbsd.org @ 1.30 log @PKGREVISION++ after last fix for irix. @ text @d1 1 a1 1 # $NetBSD: Makefile.common,v 1.29 2003/01/31 20:33:51 skrll Exp $ d11 1 a11 1 MAINTAINER= packages@@netbsd.org @ 1.29 log @Don't use -nodefaultlibs when linking C libraries - this was for old broken ELF toolchains. glib2 on -current will now link correctly as -pthread will have an effect. PKGREVISION++ @ text @d1 1 a1 1 # $NetBSD: Makefile.common,v 1.28 2003/01/31 20:29:09 skrll Exp $ d6 1 a6 1 PKGREVISION= 13 @ 1.28 log @Whitespace. @ text @d1 1 a1 1 # $NetBSD: Makefile.common,v 1.27 2003/01/21 22:43:42 grant Exp $ d6 1 a6 1 PKGREVISION= 12 @ 1.27 log @set need_version=no on Darwin, from libtool 1.4.3. This should fix PR 19271 from Jason Thorpe. ok'd by nick. @ text @d1 1 a1 1 # $NetBSD: Makefile.common,v 1.26 2003/01/10 08:44:18 jlam Exp $ d23 1 a23 1 AUTOMAKE_OVERRIDE= NO @ 1.26 log @Install a ${PREFIX}/bin/shlibtool as part of the devel/libtool-base package. shlibtool will not build static libraries. Add handling in bsd.pkg.mk for a variable named "SHLIBTOOL_OVERRIDE" that is analogous to LIBTOOL_OVERRIDE and causes any listed libtool scripts to be replaced with a symlink to shlibtool, and teach buildlink2 about shlibtool. Bump PKGREVISION of devel/libtool* packages to 11. @ text @d1 1 a1 1 # $NetBSD: Makefile.common,v 1.25 2002/12/23 14:49:54 jlam Exp $ d6 1 a6 1 PKGREVISION= 11 @ 1.25 log @Convert libtool packages to use buildlink2. @ text @d1 1 a1 1 # $NetBSD: Makefile.common,v 1.24 2002/11/17 11:55:01 grant Exp $ d6 1 a6 1 PKGREVISION= 10 @ 1.24 log @fix shared library names on FreeBSD to be like NetBSD and Solaris in preparation for FreeBSD pkgsrc support. bump PKGREVISION. ok'd by nick. @ text @d1 1 a1 1 # $NetBSD: Makefile.common,v 1.23 2002/08/25 18:38:34 jlam Exp $ d15 3 a17 1 GNU_CONFIGURE= yes @ 1.23 log @Merge changes in packages from the buildlink2 branch that have buildlink2.mk files back into the main trunk. This provides sufficient buildlink2 infrastructure to start merging other packages from the buildlink2 branch that have already been converted to use the buildlink2 framework. @ text @d1 1 a1 1 # $NetBSD: Makefile.common,v 1.21.2.1 2002/06/23 18:44:29 jlam Exp $ d6 1 a6 1 PKGREVISION= 9 @ 1.22 log @Make libtool work on Darwin, based on the patches in pkg/16104 by Jeff Putsch . Also repair a typo that had prevented '-fno-common' from being passed along (found and fixed by skrll). Bump PKGREVISION. Approved by skrll. @ text @d1 1 a1 1 # $NetBSD: Makefile.common,v 1.21 2002/04/15 18:25:45 kei Exp $ @ 1.21 log @Define PKGREVISION, not PKGREV to handle nbX of the package. libtool package now uses the standard way. @ text @d1 1 a1 1 # $NetBSD: Makefile.common,v 1.20 2002/03/26 16:31:28 skrll Exp $ d6 1 a6 1 PKGREVISION= 8 @ 1.21.2.1 log @Merge from pkgsrc-current to buildlink2 branch. @ text @d1 1 a1 1 # $NetBSD: Makefile.common,v 1.22 2002/05/21 14:03:36 schmonz Exp $ d6 1 a6 1 PKGREVISION= 9 @ 1.20 log @Fix a bug when inferring the CXX tag which meant that for certain libraries the following could occur - a.out platforms: c++rt0.o would be missing and therefore global contstructors would not work. - ELF platforms libstdc++ and libm would not be explicitly linked in. This affected notably libqt and explains the build failure of kdelibs2 on arm32. Bump PKGREVISION and require it. @ text @d1 1 a1 1 # $NetBSD: Makefile.common,v 1.19 2002/03/21 09:00:12 skrll Exp $ d6 1 a6 1 PKGREV= nb8 @ 1.19 log @Fix the pattern that matches valid library files so that it allows '.' in the library name. This fixes pkg/15981 from Dan McMahill Patch up the test configure scripts while we're here. Bump the PKGREV, but don't require it just yet. @ text @d1 1 a1 1 # $NetBSD: Makefile.common,v 1.18 2002/03/01 15:40:43 skrll Exp $ d6 1 a6 1 PKGREV= nb7 @ 1.18 log @Pull in a change from libtool-current that changes the dependency recording strategy and a flag (--preserve-dup-deps) to provide the old stratey if needed. The new strategy reduces the length of the dependency_libs information stored in .la files and therefore the length of link lines. This has a positive effect on performance. Pull across the documentation updates for the change. Bump the PKGREVISION. This was tested by building and running both KDE and Gnome. @ text @d1 1 a1 1 # $NetBSD: Makefile.common,v 1.17 2002/02/11 14:57:58 skrll Exp $ d6 1 a6 1 PKGREV= nb6 @ 1.17 log @Set AUTOMAKE_OVERRIDE=NO The side effect of touching configure.in is to recreate ltmain.sh from ltmain.in. We patch ltmain.sh and so the changes get lost. This should fix pkg/15481 from Tom Haapanen @ text @d1 1 a1 1 # $NetBSD: Makefile.common,v 1.16 2002/01/04 15:20:28 skrll Exp $ d6 1 a6 1 PKGREV= nb5 @ 1.16 log @Allow objects of the form libfoo_pic.a to be linked into shared objects as well as the normal shared objects. This means that the new toolchain, that links in libgcc_pic.a, will build proper shared objects again. Bump to nb5 and make this the required version. Fixes pkg/15120 from Matthias Scheler @ text @d1 1 a1 1 # $NetBSD: Makefile.common,v 1.15 2001/10/26 07:47:42 skrll Exp $ d20 2 @ 1.15 log @Fix ltcf-cxx.sh to work on -current/new toolchains. That is make sure that /usr/lib/crtbeginS.o and /usr/lib/crtendS.o make it into {pre,post}dep_objects. Fixes pkg/14353 from Witold J. Wnuk Tested as "still" working on 1.5.2. Bump minor number of pkg and make pkgsrc depend on this version. @ text @d1 1 a1 1 # $NetBSD: Makefile.common,v 1.14 2001/10/04 07:58:02 skrll Exp $ d6 1 a6 1 PKGREV= nb4 @ 1.14 log @There is only one system library path: /usr/lib. Don't include /lib and /usr/local/lib. Discussed with Johnny Lam and Bernd Ernesti Problem reported by Jeremy C. Reed on tech-pkg @ text @d1 1 a1 1 # $NetBSD: Makefile.common,v 1.13 2001/09/27 23:17:56 jlam Exp $ d6 1 a6 1 PKGREV= nb3 @ 1.13 log @Mechanical changes to 375 files to change dependency patterns of the form foo-* to foo-[0-9]*. This is to cause the dependencies to match only the packages whose base package name is "foo", and not those named "foo-bar". A concrete example is p5-Net-* matching p5-Net-DNS as well as p5-Net. Also change dependency examples in Packages.txt to reflect this. @ text @d1 1 a1 1 # $NetBSD: Makefile.common,v 1.12 2001/06/20 08:10:49 skrll Exp $ d6 1 a6 1 PKGREV= nb2 @ 1.12 log @Fix --mode=execute quoting problem. Bump to nb2. Fix has been sent to libtool maintainers. @ text @d1 1 a1 1 # $NetBSD: Makefile.common,v 1.11 2001/06/14 14:55:45 skrll Exp $ d14 1 a14 1 CONFLICTS= glibtool-* @ 1.11 log @Update libtool to a newer snapshot. Notable changes are: * Fix memory leak in libltdl * Handle large dependency_libs entries in .la files better * Integration of a lot of the NetBSD changes @ text @d1 1 a1 1 # $NetBSD: Makefile.common,v 1.10 2001/05/09 10:24:11 agc Exp $ d6 1 a6 1 PKGREV= nb1 @ 1.10 log @If a tag has not been given, and we're using a compiler which is not one of the ones with which libtool was built, attempt to infer the compiler from the first word of the command line passed to libtool. We only reach this test if libtool is about to die with a message about lacking a specific tag, so this change is the least intrusive that can be made. This means that different CC options can now be recognised when compiling. Bump version number to nb6 @ text @d1 1 a1 1 # $NetBSD: Makefile.common,v 1.9 2001/04/18 18:08:29 skrll Exp $ d4 1 a4 1 DISTNAME= libtool-ml-20010219 d6 1 a6 1 PKGREV= nb6 @ 1.9 log @Oops. Shouldn't have removed the FILESDIR. This fixes PR/12690 from Tim Walls @ text @d1 1 a1 1 # $NetBSD: Makefile.common,v 1.8 2001/04/17 16:56:15 skrll Exp $ d6 1 a6 1 PKGREV= nb5 @ 1.8 log @Share a common distinfo. @ text @d1 1 a1 1 # $NetBSD: Makefile.common,v 1.7 2001/04/03 17:06:16 skrll Exp $ d18 1 @ 1.7 log @Implement a new deplibs_check_method called match_pattern and use it. The use of file(1) was always disliked and it proved to cause problems on some platforms. Fixes pkg/12516 from Dam McMahill @ text @d1 1 a1 1 # $NetBSD: Makefile.common,v 1.6 2001/03/18 17:10:27 skrll Exp $ d17 1 a17 1 FILESDIR= ${.CURDIR}/../libtool/files @ 1.6 log @Change the workaround for old compiler versions so that it actually works. Actually simply the workaround in the process. Fixes problems noted by SUNAGAWA Keiki on tech-pkg and David W. Talmage in private email. Tested by SUNAGAWA Keiki. @ text @d1 1 a1 1 # $NetBSD: Makefile.common,v 1.5 2001/03/12 11:23:03 skrll Exp $ d6 1 a6 1 PKGREV= nb4 @ 1.5 log @Re-enable the -release option of libtool. ELF is fully supported with a.out support to follow. Note this in documentation. Bump revision of libtool to nb3 and update dependencies. Update (sort) known affected PLISTs. Fixes pkg/12368 by Kimmo Suominen Fixes problems with cross/* noted on tech-pkg and packages by Chuck Cranor , and Thomas Klausner @ text @d1 1 a1 1 # $NetBSD: Makefile.common,v 1.4 2001/03/01 08:40:15 skrll Exp $ d6 1 a6 1 PKGREV= nb3 @ 1.4 log @Use MASTER_SITE_LOCAL @ text @d1 1 a1 1 # $NetBSD: Makefile.common,v 1.3 2001/02/28 10:16:57 skrll Exp $ d6 1 a6 1 PKGREV= nb2 @ 1.3 log @Fall back to the default configuration when unable to infer a tag. This helps with c compilers that libtool doesn't recognise. Bump the revision. @ text @d1 1 a1 1 # $NetBSD: Makefile.common,v 1.2 2001/02/27 08:20:24 skrll Exp $ d9 1 a9 1 MASTER_SITES= ftp://ftp.ffii.org/pub/libtool/snap/ @ 1.2 log @Update libtool to be based on a CVS snapshot of the multi-language branch @ text @d1 1 a1 1 # $NetBSD: Makefile.common,v 1.1 2001/02/03 05:34:58 hubertf Exp $ d6 1 a6 1 PKGREV= nb1 @ 1.1 log @Split into libtool-base and libtool-info, for easier system bootstrap. This meta-package pulls in the other two parts. XXX any modifications should be made to this pkg's Makefile.common, patches, XXX files dir etc. *only* ! @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.30 2001/01/26 16:42:44 skrll Exp $ d4 4 a7 2 DISTNAME= libtool-1.3.5 PKGREV= nb11 d9 1 a9 1 MASTER_SITES= ${MASTER_SITE_GNU:=libtool/} d11 1 a11 1 MAINTAINER= tv@@netbsd.org @