Changeset 6294
- Timestamp:
- 01/31/10 22:33:16 (3 years ago)
- Location:
- pkg/kev/main/libtool/trunk/debian
- Files:
-
- 27 edited
-
README.Debian (modified) (1 diff)
-
changelog (modified) (2 diffs)
-
compat (modified) (1 diff)
-
control (modified) (1 diff)
-
copyright (modified) (1 diff)
-
libltdl-dev.files (modified) (1 diff)
-
libltdl7.docs (modified) (1 diff)
-
libltdl7.files (modified) (1 diff)
-
libtool-doc.doc-base (modified) (1 diff)
-
libtool-doc.docs (modified) (1 diff)
-
libtool-doc.examples (modified) (1 diff)
-
libtool-doc.info (modified) (1 diff)
-
libtool.1 (modified) (1 diff)
-
libtool.docs (modified) (1 diff)
-
libtool.files (modified) (1 diff)
-
libtoolize.1 (modified) (1 diff)
-
orig (modified) (1 diff)
-
patches/bogus_directory.patch (modified) (1 diff)
-
patches/deplib_binary.patch (modified) (1 diff)
-
patches/link_all_deplibs.patch (modified) (1 diff)
-
patches/lt_dlopenext.patch (modified) (1 diff)
-
patches/netbsdelf.patch (modified) (1 diff)
-
patches/nopic-mips.patch (modified) (1 diff)
-
patches/series (modified) (1 diff)
-
patches/version_type.patch (modified) (1 diff)
-
rules (modified) (1 diff)
-
watch (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
pkg/kev/main/libtool/trunk/debian/README.Debian
r6292 r6294 24 24 25 25 -- Scott James Remnant <scott@netsplit.com>, Wed, 30 Jul 2003 21:46:01 +0100 26 GNU Libtool27 -----------28 29 This is the Debian package of GNU Libtool.30 31 You do not need this package to compile software that uses Libtool,32 that software will use an included copy of the libtool script it was33 developed with. Of course if you are developing or maintaining such34 software this is the package for you.35 36 If you are developing software that still uses Autoconf 2.13 you will37 be unable to use this version of Libtool. It is strongly recommended38 that you update the software to use Autoconf 2.5x. If that is not39 possible you will need to install the deprecated GNU Libtool 1.440 release available in Debian as the 'libtool1.4' package.41 42 43 GNU Libtool is split into four different Debian packages:44 45 libtool Contains the libtool script and autotools files.46 libtool-doc Contains the libtool documentation.47 libltdl3 Contains the libltdl runtime library.48 libltdl3-dev Contains the libltdl headers and static library.49 50 -- Scott James Remnant <scott@netsplit.com>, Wed, 30 Jul 2003 21:46:01 +0100 -
pkg/kev/main/libtool/trunk/debian/changelog
r6292 r6294 5 5 testsuite test. (Closes: #560219) 6 6 7 -- Alan Baghumian <alan@technotux.org> Sun, 31 Jan 2010 13: 25:44-08007 -- Alan Baghumian <alan@technotux.org> Sun, 31 Jan 2010 13:32:33 -0800 8 8 9 9 libtool (2.2.6b-1) unstable; urgency=low … … 423 423 -- Scott James Remnant <scott@netsplit.com> Sat, 2 Aug 2003 02:08:10 +0100 424 424 425 libtool (2.2.6a-4) unstable; urgency=low426 427 [ Kurt Roeckx ]428 * link_all_deplibs was only set to no for the CXX tag. Set it to no429 again for all tags. (Closes: #522663)430 * Don't let a failed testsuite also fail to build for now. The combination431 of setting link_all_deplibs=no and the deplib_binary.patch make some test432 fail, but those look like testsuite errors.433 434 -- Alan Baghumian <alan@technotux.org> Sat, 18 Jul 2009 21:25:17 -0700435 436 libtool (2.2.6a-3) unstable; urgency=low437 438 * Don't pull in depedency libs when linking a binary. (Closes: #522663)439 * DEB_BUILD_OPTIONS nocheck worked inverted.440 441 -- Kurt Roeckx <kurt@roeckx.be> Mon, 06 Apr 2009 22:43:44 +0200442 443 libtool (2.2.6a-2) unstable; urgency=low444 445 * Rename libltdl7-dev to libltdl-dev, and make it provide libltdl3-dev446 and libltdl7-dev.447 * We don't have an arm arch anymore, so remove from build depedency448 exception. Instead add hppa since that doesn't have gcj.449 * Add all info pages (Closes: #495411, #512013)450 * Force /bin/bash as shell of /usr/bin/libtool instead of /bin/sh. The451 generate scripts excepts to have them same shell when it's run.452 (Closes: #512013, #518905)453 * Do not add bogus directory arguments to link command lines.454 Patch from upstream. (Closes: #517501)455 * Fix bogus error on successful loading of library with lt_dlopenext.456 Patch already applied upstream. (Closes: #517501)457 * Add support for the DEB_BUILD_OPTIONS nocheck option458 * Update to Standards-Version 3.8.1459 460 -- Kurt Roeckx <kurt@roeckx.be> Mon, 30 Mar 2009 22:40:04 +0200461 462 libtool (2.2.6a-1) experimental; urgency=low463 464 * New upstream release (Closes: #501783)465 * libtool.info-1 anddoc/libtool.info-2 are change during build,466 remove during clean.467 468 -- Kurt Roeckx <kurt@roeckx.be> Tue, 18 Nov 2008 20:41:42 +0100469 470 libtool (2.2.2-1) experimental; urgency=low471 472 * New upstream release (Closes: #470057)473 * Remove fortran 77 build dependencies (Closes: #463744)474 * Make sure that we use atleast automake 1.10475 * Merge with unstable:476 - Remove comment about being a daily snapshot.477 - Readd watch file.478 - Update copyright file.479 - Use ${binary:Version} in Depends field instead of ${Source-Version}480 - Check for precense of Makefile instead of ignoring failures481 from make distclean, as suggested by lintian.482 - Change patch system from dpatch to quilt.483 - Readded m68k java support.484 - Change DH_COMPAT to a debian/compat file with 4 in it.485 * Remove separate copyright files for individual packages.486 487 -- Kurt Roeckx <kurt@roeckx.be> Sat, 09 Feb 2008 16:23:34 +0000488 489 libtool (2.1a+cvs1.2525+20071016-1) experimental; urgency=low490 491 * New CVS snapshot.492 * Dropped java support on arm and m68k architectures.493 * Added homepage field to debian/control.494 495 -- Piotr Roszatycki <dexter@debian.org> Mon, 29 Oct 2007 14:30:17 +0100496 497 libtool (2.1a+cvs1.2460+20070510-1) experimental; urgency=low498 499 * New CVS snapshot.500 * Revert patches adapted to new libtool: link_all_deplibs, netbsdelf,501 version_type.502 * Build-Depends on automake1.10.503 * Mark libtool version with Debian tag.504 * Remove outdated /usr/share/libtool/libtool.m4 symlink.505 * Revert original order in debian/control file.506 * Show testsuite.log on failure.507 * Clean up after build.508 509 -- Piotr Roszatycki <dexter@debian.org> Sun, 13 May 2007 22:05:54 +0200510 511 libtool (2.1a+cvs1.2458+20070509-1) experimental; urgency=low512 513 * New CVS snapshot.514 * New libltdl7 library package.515 * Removed all patches.516 * Compile with gfortran | fortran95-compiler.517 518 -- Piotr Roszatycki <dexter@debian.org> Thu, 10 May 2007 00:14:22 +0200519 520 libtool (1.5.22-4) unstable; urgency=low521 522 * Change gcj build dependency to not !kfreebsd-amd64523 (Closes: #356388)524 525 -- Kurt Roeckx <kurt@roeckx.be> Sat, 11 Mar 2006 19:33:24 +0100526 527 libtool (1.5.22-3) unstable; urgency=low528 529 * Properly set link_all_deplibs on k*bsd*-gnu. The previous530 patch for kfreebsd didn't set it in all cases. Patch from531 Aurelien Jarno <aurel32@debian.org> (Closes: #355789)532 * Make k*bsd*-gnu do the same as on Linux in all cases. It533 should behave the same. Based on patch by Aurelien Jarno.534 * Don't build depend on gcj on kfreebsd-amd64535 * Rename bsd.dpatch to netbsdelf.dpatch, since it now536 only adds support for netbsdelf*-gnu.537 538 -- Kurt Roeckx <kurt@roeckx.be> Sat, 11 Mar 2006 16:11:11 +0100539 540 libtool (1.5.22-2) unstable; urgency=low541 542 * Remove a "--" line from the generate tag for BINCC. It543 resulted in "--: command not found" error. Thanks to544 John V. Belmonte for reporting it and Ralf Wildenhues545 for the fix. (Closes: #345607)546 547 -- Kurt Roeckx <kurt@roeckx.be> Mon, 9 Jan 2006 16:06:58 +0100548 549 libtool (1.5.22-1) unstable; urgency=low550 551 * New upstream release552 - libtoolize --ltdl now fails if libltdl3-dev is not installed.553 (Closes: #344756)554 * Also set link_all_deplibs to no on kfreebsd*-gnu. Patch from555 Aurelien Jarno <aurel32@debian.org> (Closes: #341978)556 557 -- Kurt Roeckx <kurt@roeckx.be> Mon, 26 Dec 2005 13:36:48 +0100558 559 libtool (1.5.20-2) unstable; urgency=low560 561 * Add a conflict on libtool1.4 for libltdl3-dev. They have overlapping562 files and libtool1.4 should get removed anyway. (Closes: #329697)563 * Put usr/share/libtool/libltdl in the libltdl3-dev, so libtoolize --ltdl564 works again565 * Don't build-depend gcj on kfreebsd-i386, they don't have it.566 (Closes: #329703)567 * Change Standards-Version to 3.6.2, no changes.568 569 -- Kurt Roeckx <kurt@roeckx.be> Sun, 25 Sep 2005 16:16:17 +0200570 571 libtool (1.5.20-1) unstable; urgency=low572 573 * New maintainer (Closes: #302484)574 * New upstream release (Closes: #265005)575 - Configure test to detect -fPIC support in combination with other CFLAGS576 could fail to detect if it's supported. (1.5.16) (Closes: #219490)577 - ia64 tests should have been fix, run them again. (1.5.10)578 - Fix .libs/.libs/libfoo.so link problem when linking against an other lib579 from the same package. (1.5.8)580 * Enable gcj on hppa again since gcj-4.0 is available on it.581 * Enable the test suite on m68k again, slow is not a good reason not to run582 it.583 * Move ltdl.m4 from libtool to libltdl-dev package, where it belongs.584 Add a conflicts/replaces from libltdl-dev to the libtool package.585 * Remove usr/share/libtool/libltdl from the libtool package586 * Make the libtool.m4 in /usr/share/libtool a symlink to the one in587 /usr/share/aclocal.588 * libltdl3-dev.preinst: No longer remove the old directory on upgrade.589 libltdl3-dev.preinst does nothing now so remove the file.590 * libtool.postinst: We don't run ltconfig anymore, so don't play with591 cc's alternatives.592 * Put the config.guess and config.sub symlinks in the package instead593 of creating them in the libtool.postinst. Remove the libtool.postinst594 and libtool.prerm scripts since they do nothing now.595 * Add AUTHORS, README, THANKS and TODO in the docs dir.596 * Remove obsolete conflicts/replaces for libltdl0.1 and libltdl0,597 it's not even in woody.598 * Split out patches, and convert to using dpatch599 * Always do a full bootstrap of the configure scripts before600 building so I only have to patch 1 file.601 * Embed the debian version in libtool.m4 and ltmain.in/sh602 * Add a watch file.603 604 -- Kurt Roeckx <kurt@roeckx.be> Wed, 14 Sep 2005 21:11:24 +0200605 606 libtool (1.5.6-6) unstable; urgency=low607 608 * Orphan.609 610 -- Scott James Remnant <scott@netsplit.com> Fri, 1 Apr 2005 01:28:13 +0100611 612 libtool (1.5.6-5) unstable; urgency=low613 614 * Apply patch from upstream to allow five digits in version-info.615 616 -- Scott James Remnant <scott@netsplit.com> Tue, 8 Mar 2005 18:12:26 +0000617 618 libtool (1.5.6-4) unstable; urgency=low619 620 * Correct accidental slide into a native package.621 * Apply patch to fix memory leak in libltdl. Closes: #281929.622 * Usual postinst change to support only gcc 3.4 or gcc 4.0. Closes: #281708.623 * Remove build-essential dependencies from libltdl3-dev. Closes: #260298.624 625 -- Scott James Remnant <scott@netsplit.com> Sat, 22 Jan 2005 14:17:59 +0000626 627 libtool (1.5.6-3) unstable; urgency=low628 629 * Don't build-depend on gcj on netbsd-i386 or hurd-i386. Closes: #260299.630 * Apply patch to correct problem with "-lfoo -Ldir -lbar" picking bar up631 from the same directory as foo, instead of in 'dir'632 633 -- Scott James Remnant <scott@netsplit.com> Tue, 26 Oct 2004 10:37:41 +0100634 635 libtool (1.5.6-2) unstable; urgency=low636 637 * Apply patch from Joel Baker to support Debian GNU/kNetBSD systems638 with *-*-netbsdelf-gnu triplet. Closes: #244770.639 * Fail earlier on invalid version_type so we output a useful error640 message. Closes: #247169.641 * Skip the Non-PIC test on x86-64, it can't handle Non-PIC code inside642 shared libraries. Closes: #246746.643 644 -- Scott James Remnant <scott@netsplit.com> Tue, 6 Jul 2004 17:52:19 +0100645 646 libtool (1.5.6-1) unstable; urgency=low647 648 * New upstream release.649 - Correctly installs libltdl.650 - Correctly provides shrext_cmds to libltdl.651 Closes: #242161, #242380, #242457, #242488, #243008, #243033, #243107,652 #243261.653 654 -- Scott James Remnant <scott@netsplit.com> Mon, 12 Apr 2004 18:17:59 +0100655 656 libtool (1.5.4-1) unstable; urgency=low657 658 * New upstream release.659 660 -- Scott James Remnant <scott@netsplit.com> Sat, 3 Apr 2004 19:10:11 +0100661 662 libtool (1.5.2-2) unstable; urgency=low663 664 * Remove .svn check from debian/rules, no longer necessary.665 * Correctly pass CFLAGS to configure.666 * No longer dlopens libraries with RTLD_GLOBAL. Closes: #195821, #221811.667 * Don't add the contents of dependency_libs to the link line when668 linking programs. Closes: #191425, #199423, #238681.669 670 -- Scott James Remnant <scott@netsplit.com> Sun, 28 Mar 2004 20:08:59 +0100671 672 libtool (1.5.2-1) unstable; urgency=low673 674 * New upstream release.675 676 This largely just included our patches from 1.5, there are a couple677 of additional bug fixes in this release though.678 * Move to a single libtool.info file.679 680 -- Scott James Remnant <scott@netsplit.com> Sun, 25 Jan 2004 14:45:02 +0000681 682 libtool (1.5-9) unstable; urgency=low683 684 * Apply patch from Robert Millan <zeratul2@wanadoo.es> to complete685 support for GNU/kNetBSD. Closes: #224440.686 * Apply keybuk-precious-files.patch (backported from 1.6) to add687 an option to prevent the removal of files from the temporary688 output directory. Closes: #221420.689 690 -- Scott James Remnant <scott@netsplit.com> Sun, 11 Jan 2004 01:33:18 +0000691 692 libtool (1.5-8) unstable; urgency=medium693 694 * Bring the various copyright files up to par.695 * Apply patch to infer tagged configuration in link mode with all696 compiler arguments available, rather than just the first.697 * Remove the mkdir -p option from when creating a temporary output698 directory to prevent symlink abuse.699 * Generate the info files on build as we need a certain --split-size700 for hysterical raisins.701 702 -- Scott James Remnant <scott@netsplit.com> Sat, 3 Jan 2004 14:49:52 +0000703 704 libtool (1.5-7) unstable; urgency=high705 706 * Add missing 'continue' line when acting on finding -pthread and friends707 in $deplibs. This line of code is in all my copies of ltmain, it's in708 my test package of libtool, it's in the upstream CVS where I comitted it,709 it's in the patch file I made to do that and is in the 1.4.3 package that710 used the same patch; but for no apparent reason it vanished from the711 Debian 1.5-6 package! Closes: #221467.712 713 -- Scott James Remnant <scott@netsplit.com> Tue, 18 Nov 2003 17:08:17 +0000714 715 libtool (1.5-6) unstable; urgency=low716 717 * Error in the binary targets if a .svn directory exists, to prevent718 me accidentally shipping them in the diff. To create binary packages719 from the svn source add TEST=yes to the debian/rules line.720 Closes: #219461.721 * Fix libtoolize so the cd command run when AC_CONFIG_AUX_DIR is used722 is shown when --dry-run is given. Closes: #153699.723 * Yet Another(tm) patch to prevent hardcoding of dependency library724 rpaths, replacing the one in 1.5-3. Any path listed in /etc/ld.so.conf725 is now not rpathed. This is more palatable upstream.726 * The Ultimate -pthread Patch(tm), the previous change broke placing727 -pthread in libs' $deplibs. This new patch treats the arguments the728 same for libraries and programs, and even honours them when found729 in dependency_libs but doesn't place them there first.730 * Infer near-default configuration when invoked as 'libtool cc' rather731 than complaining that we can't infer a tag.732 * Fix -static, -prefer-pic and -prefer-non-pic when used with a tagged733 configuration. Closes: #217834.734 * Synchronise with upstream CVS. The changes are:735 - MinGW reverted back to an objdump-base test.736 See changelog.gz for more detail.737 738 -- Scott James Remnant <scott@netsplit.com> Sun, 16 Nov 2003 15:10:15 +0000739 740 libtool (1.5-5) unstable; urgency=low741 742 * Apply upstream patch to preserve --tag, --debug, --quiet and743 --silent arguments when invoking ourselves to perform744 relink or finish modes. Closes: #214484.745 * Don't propogate -pthread and friends to dependency_libs, but also746 don't complain when we find it there. This fixes the recent GNOME747 problems without breaking anything else (I hope).748 749 -- Scott James Remnant <scott@netsplit.com> Wed, 29 Oct 2003 17:31:07 +0000750 751 libtool (1.5-4) unstable; urgency=low752 753 * Remove Build-Depends-Indep placing texi2html and texinfo in754 Build-Depends. Policy is wrong, the buildds do not ensure these are755 installed for the "build" target of debian/rules. Closes: #216492.756 * Built with dpkg 1.10.10, the latest version ignores the757 [!hppa !mips !mipsel] clause in Build-Depends.758 759 -- Scott James Remnant <scott@netsplit.com> Sun, 19 Oct 2003 16:19:22 +0100760 761 libtool (1.5-3) unstable; urgency=low762 763 * Synchronise with upstream CVS, in case they decide to skip 1.5.1764 after all and go straight to 1.6. The changes are:765 - GNU/KNetBSD support added.766 - lt_dlrealloc now part of the libltdl API. Closes: #120169.767 See changelog.gz for more detail.768 * Run 'make check' after build to make sure it all works.769 * Fix permissions of tests/mdemo2-*.test so "make check" will work.770 * Move rules to create info files and examples .tar.gz files to771 the build target so we don't pollute them with stuff from "make check".772 * Disable demo-nopic test on hppa.773 * Add /usr/local/lib and /usr/X11R6/lib to sys_lib_dlsearch_path_spec.774 * Add gcc-3.3 to the list of packages we maintain the /usr/bin/cc775 alternative for. Closes: #216349.776 * Remove dead code from libtool.m4. Closes: #210378.777 * Add the various compiler threading options to dependency_libs, and778 don't barf if we find them.779 * Merge addition of --no-supress option from HEAD. Closes: #207475.780 * Mention that libtool-doc will become non-free after sarge.781 782 -- Scott James Remnant <scott@netsplit.com> Wed, 1 Oct 2003 00:27:19 +0100783 784 libtool (1.5-2) unstable; urgency=low785 786 * Make mdemo2-*.test executable so they don't fail when you go787 "make check"788 * Prevent recursion on missing ltmain.sh by checking ltmain.in789 exists first. Closes: #164452.790 * Remove build dependency on gcj on hppa, mips and mipsel to791 fix build failure. Closes: #207923.792 * Remove fallback suggestion of java-compiler, libtool will793 only support gcj for the forseeable future.794 * Place NEWS and ChangeLog files in all packages, also add missing795 ChangeLog.1 file. Closes: #205458.796 * Always use pass_all on Linux ELF, host_cpu is irrelevant.797 Closes: #208552.798 * Don't pass -nostdlib to gcc when creating an archive so we can799 throw away all the gcc version-specific hardcoding. Closes: #206356.800 * Ensure STRIP variable is properly quoted.801 802 -- Scott James Remnant <scott@netsplit.com> Wed, 10 Sep 2003 23:42:48 +0100803 804 libtool (1.5-1) unstable; urgency=low805 806 * Initial Release of the "multi language" version of GNU Libtool.807 This is a cooler and more froody version of Libtool than 1.4 was808 and not only makes C++ libraries properly but does Fortran77 and809 compiled Java libraries too. The catch? It won't work with810 packages still using Autoconf 2.13. Either upgrade your811 configure.in to Autoconf 2.5x, or install the libtool1.4 package.812 Closes: #190216, #195278, #192918.813 814 -- Scott James Remnant <scott@netsplit.com> Sat, 2 Aug 2003 02:08:10 +0100815 -
pkg/kev/main/libtool/trunk/debian/compat
r6292 r6294 1 1 7 2 4 -
pkg/kev/main/libtool/trunk/debian/control
r6292 r6294 83 83 * GNU DLD (emulates dynamic linking for static libraries) 84 84 * libtool's dlpreopen 85 Source: libtool86 Build-Depends: debhelper (>= 4.0), texi2html, texinfo, file, gfortran | fortran95-compiler, gcj [!hppa !hurd-i386], automake (>= 1:1.10), autoconf, autotools-dev, quilt87 Build-Conflicts: automake1.988 Section: devel89 Priority: optional90 Maintainer: Kurt Roeckx <kurt@roeckx.be>91 Standards-Version: 3.8.192 Homepage: http://www.gnu.org/software/libtool/93 94 Package: libtool95 Architecture: any96 Section: devel97 Depends: gcc | c-compiler, cpp, libc6-dev | libc-dev, file, autotools-dev98 Suggests: libtool-doc, autoconf (>> 2.50), automaken, gfortran | fortran95-compiler, gcj99 Conflicts: autoconf (<= 2.12), automake (<= 1.3), libtool1.4100 Recommends: libltdl-dev101 Description: Generic library support script102 This is GNU libtool, a generic library support script. Libtool hides103 the complexity of generating special library types (such as shared104 libraries) behind a consistent interface. To use libtool, add the105 new generic library building commands to your Makefile, Makefile.in,106 or Makefile.am. See the documentation for details. Libtool supports107 building static libraries on all platforms.108 .109 Libtool supports generation of C, C++, Fortran and Java libraries.110 111 Package: libtool-doc112 Architecture: all113 Section: doc114 Conflicts: libtool1.4-doc115 Description: Generic library support script116 This package contains the GNU libtool documentation.117 .118 GNU libtool is generic library support script. Libtool hides119 the complexity of generating special library types (such as shared120 libraries) behind a consistent interface. To use libtool, add the121 new generic library building commands to your Makefile, Makefile.in,122 or Makefile.am. See the documentation for details. Libtool supports123 building static libraries on all platforms.124 125 Package: libltdl7126 Architecture: any127 Section: libs128 Depends: ${shlibs:Depends}129 Description: A system independent dlopen wrapper for GNU libtool130 This package contains the run-time libltdl library.131 .132 A small library that aims at hiding the various difficulties of133 dlopening libraries from programmers. It is a system independent134 dlopen wrapper for GNU libtool.135 .136 It supports the following dlopen interfaces:137 * dlopen (Solaris, Linux and various BSD flavors)138 * shl_load (HP-UX)139 * LoadLibrary (Win16 and Win32)140 * load_add_on (BeOS)141 * GNU DLD (emulates dynamic linking for static libraries)142 * libtool's dlpreopen143 144 Package: libltdl-dev145 Architecture: any146 Section: libdevel147 Suggests: libtool-doc148 Recommends: libtool149 Conflicts: libtool (<< 1.5.20), libtool1.4, libltdl3-dev, libltdl7-dev150 Replaces: libtool (<< 1.5.20), libltdl3-dev, libltdl7-dev151 Provides: libltdl3-dev, libltdl7-dev152 Depends: libltdl7 (= ${binary:Version})153 Description: A system independent dlopen wrapper for GNU libtool154 This package contains the header files and static libraries for the155 libltdl package.156 .157 A small library that aims at hiding the various difficulties of158 dlopening libraries from programmers. It is a system independent159 dlopen wrapper for GNU libtool.160 .161 It supports the following dlopen interfaces:162 * dlopen (Solaris, Linux and various BSD flavors)163 * shl_load (HP-UX)164 * LoadLibrary (Win16 and Win32)165 * load_add_on (BeOS)166 * GNU DLD (emulates dynamic linking for static libraries)167 * libtool's dlpreopen -
pkg/kev/main/libtool/trunk/debian/copyright
r6292 r6294 54 54 `/usr/share/common-licenses/GFDL'. 55 55 56 This is the Debian package of GNU Libtool.57 58 The Debian package is currently maintained by Kurt Roeckx <kurt@roeckx.be>59 60 libtool is:61 Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 200862 Free Software Foundation, Inc.63 Originally by Gordon Matzigkeit <gord@gnu.ai.mit.edu>, 199664 65 66 Additional information about Libtool is available at:67 68 http://www.gnu.org/software/libtool/69 70 The upstream sources were obtained from:71 72 ftp://ftp.gnu.org/pub/gnu/libtool/73 74 75 License:76 77 This program is free software; you can redistribute it and/or modify78 it under the terms of the GNU General Public License as published by79 the Free Software Foundation; either version 2 of the License, or80 (at your option) any later version.81 82 This program is distributed in the hope that it will be useful, but83 WITHOUT ANY WARRANTY; without even the implied warranty of84 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU85 General Public License for more details.86 87 As a special exception to the GNU General Public License, if you88 distribute this file as part of a program that contains a89 configuration script generated by Autoconf, you may include it under90 the same distribution terms that you use for the rest of that program.91 92 On Debian GNU/Linux systems, the complete text of the GNU General Public93 License can be found in `/usr/share/common-licenses/GPL'.94 95 96 The documentation is:97 Copyright (C) 1996-2003, 2005-2007 Free Software Foundation, Inc.98 99 With the following license:100 Permission is granted to copy, distribute and/or modify this document101 under the terms of the GNU Free Documentation License, Version 1.2102 or any later version published by the Free Software Foundation;103 with no Invariant Sections, with no Front-Cover Texts,104 and with no Back-Cover Texts. A copy of the license is included in105 the section entitled "GNU Free Documentation License".106 107 On Debian GNU/Linux systems, the complete text of the GNU108 Free Documentation License can be found in109 `/usr/share/common-licenses/GFDL'.110 -
pkg/kev/main/libtool/trunk/debian/libltdl-dev.files
r6292 r6294 5 5 usr/share/aclocal/ltdl.m4 6 6 usr/share/libtool/libltdl 7 usr/include8 usr/lib/libltdl.la9 usr/lib/libltdl.so10 usr/lib/libltdl.a11 usr/share/aclocal/ltdl.m412 usr/share/libtool/libltdl -
pkg/kev/main/libtool/trunk/debian/libltdl7.docs
r6292 r6294 2 2 NEWS 3 3 ChangeLog.* 4 libltdl/README5 NEWS6 ChangeLog.* -
pkg/kev/main/libtool/trunk/debian/libltdl7.files
r6292 r6294 1 1 usr/lib/libltdl.so.* 2 usr/lib/libltdl.so.* -
pkg/kev/main/libtool/trunk/debian/libtool-doc.doc-base
r6292 r6294 8 8 Index: /usr/share/doc/libtool-doc/libtool.html 9 9 Files: /usr/share/doc/libtool-doc/*.html 10 Document: libtool-doc11 Title: Libtool Documentation12 Author: The GNU Libtool Team13 Abstract: Portable shared library support for source code packages14 Section: Apps/Programming15 16 Format: HTML17 Index: /usr/share/doc/libtool-doc/libtool.html18 Files: /usr/share/doc/libtool-doc/*.html -
pkg/kev/main/libtool/trunk/debian/libtool-doc.docs
r6292 r6294 6 6 ChangeLog.* 7 7 doc/libtool.html 8 README9 AUTHORS10 THANKS11 NEWS12 TODO13 ChangeLog.*14 doc/libtool.html -
pkg/kev/main/libtool/trunk/debian/libtool-doc.examples
r6292 r6294 1 1 *demo.tar.gz 2 *demo.tar.gz -
pkg/kev/main/libtool/trunk/debian/libtool-doc.info
r6292 r6294 1 1 doc/libtool.info* 2 doc/libtool.info* -
pkg/kev/main/libtool/trunk/debian/libtool.1
r6292 r6294 105 105 option. It was updated for Libtool 1.5 by 106 106 Scott James Remnant <scott@netsplit.com>. 107 .TH LIBTOOL 1 "August 2003" "Library Support" "User Manuals"108 .SH NAME109 libtool \- Provide generalized library-building support services.110 .SH SYNOPSIS111 .B libtool112 .BI [ OPTION ] ...113 .BI [ MODE\-ARG ] ...114 .SH "DESCRIPTION"115 The `libtool' program provides a standard way to generate both static116 and shared libraries. It hides the complexities of platform\-specific117 library generation behind an interface that is the same across all118 platforms supported by libtool.119 .SH "OPTIONS"120 libtool accepts the following options:121 .TP122 .B \-\-config123 Display libtool configuration variables and exit.124 .TP125 .B \-\-debug126 Dump a trace of shell script execution to standard output. This127 produces a lot of output, so you may wish to pipe it to `less' (or128 `more') or redirect to a file.129 .TP130 .BI \-n | \-\-dry-run131 Don't create, modify, or delete any files, just show what commands132 would be executed by `libtool'.133 .TP134 .B \-\-features135 Display basic configuration options. This provides a way for packages136 to determine whether shared or static libraries will be built.137 .TP138 .B \-\-finish139 Same as140 .BR \-\-mode=finish .141 .TP142 .B \-\-help143 Display a help message and exit. If144 .BI \-\-mode= MODE145 is specified, then detailed help for146 .I MODE147 is displayed.148 .TP149 .BI \-\-mode= MODE150 Use151 .I MODE152 as the operation mode. By default, the operation mode is inferred153 from the154 .IR MODE\-ARGS .155 156 If157 .I MODE158 is specified, it must be one of the following:159 .IP160 .B clean161 Remove files from the build directory162 .IP163 .B compile164 Compile a source file into a `libtool' object.165 .IP166 .B execute167 Automatically set the library path, then run a program.168 .IP169 .B finish170 Complete the installation of libtool libraries.171 .IP172 .B install173 Install libraries or executables.174 .IP175 .B link176 Create a library or an executable.177 .IP178 .B uninstall179 Remove libraries from an installed directory.180 .TP181 .B \-\-quiet182 Same as `\-\-silent'.183 .TP184 .B \-\-silent185 Don't print informational messages.186 .TP187 .B \-\-tag=TAG188 Use configuration variables from tag189 .I TAG190 .TP191 .B \-\-version192 Print version information.193 .P194 The195 .I MODE\-ARGS196 are a variable number of arguments, depending on the selected197 operation mode. In general, each198 .I MODE\-ARG199 is interpreted by programs libtool invokes, rather than libtool itself.200 .SH "SEE ALSO"201 .BR libtoolize (1),202 .BR automake (1)203 .br204 `libtool', `libtoolize' and `automake' are fully documented via the205 Info system.206 .SH AUTHOR207 This manual page was created by Ossama Othman <ossama@debian.org>. It208 is based on the "Invoking Libtool" menu entry in the `libtool' TEXINFO209 documentation, and the output from the210 .B \-\-help211 option. It was updated for Libtool 1.5 by212 Scott James Remnant <scott@netsplit.com>. -
pkg/kev/main/libtool/trunk/debian/libtool.docs
r6292 r6294 6 6 ChangeLog.* 7 7 8 README9 AUTHORS10 THANKS11 NEWS12 TODO13 ChangeLog.*14 -
pkg/kev/main/libtool/trunk/debian/libtool.files
r6292 r6294 2 2 usr/share/libtool/config/* 3 3 usr/share/aclocal/* 4 usr/bin5 usr/share/libtool/config/*6 usr/share/aclocal/* -
pkg/kev/main/libtool/trunk/debian/libtoolize.1
r6292 r6294 62 62 It was updated by Ossama Othman <ossama@debian.org> and updated for 63 63 Libtool 1.5 by Scott James Remnant <scott@netsplit.com>. 64 .TH LIBTOOLIZE 1 "August 2003" "Library Support" "User Manuals"65 .SH NAME66 libtoolize \- add libtool support to your package67 .SH SYNOPSIS68 .B libtoolize69 .I "[OPTION]..."70 .SH "DESCRIPTION"71 The `libtoolize' program provides a standard way to add libtool72 support to your package. In the future, it may implement better usage73 checking, or other features to make libtool even easier to use.74 .SH "OPTIONS"75 libtoolize accepts the following options:76 .TP77 .B \-\-automake78 Work silently, and assume that Automake libtool support is used.79 80 `libtoolize --automake' is used by Automake to add libtool files to81 your package, when `AC_PROG_LIBTOOL' appears in your `configure.in'.82 .TP83 .B \-\-copy, \-c84 Copy files from the libtool data directory rather than creating85 symlinks.86 .TP87 .B \-\-debug88 Enable verbose shell tracing89 .TP90 .B \-\-dry-run, \-n91 Don't run any commands that modify the file system, just print them92 out.93 .TP94 .B \-\-force, \-f95 Replace existing libtool files. By default, `libtoolize' won't96 overwrite existing files.97 .TP98 .B \-\-help99 Display a help message and exit.100 .TP101 .B \-\-ltdl102 Install libltdl in a subdirectory of your package.103 .TP104 .B \-\-ltdl\-tar105 Add the file `libltdl.tar.gz' to your package.106 .TP107 .B \-\-version108 Print `libtoolize' version information and exit.109 110 If `libtoolize' detects an explicit call to `AC_CONFIG_AUX_DIR'111 in your `configure.in', it will put the files in the specified directory.112 113 `libtoolize' displays hints for adding libtool support to your114 package, as well.115 116 .SH "SEE ALSO"117 .BR libtool (1),118 .BR automake (1)119 .br120 `libtool', `libtoolize' and `automake' are fully documented via the121 Info system.122 .SH AUTHOR123 This manual page was written by Frederic Lepied <Lepied@debian.org>,124 for the Debian GNU/Linux system (but may be used by others).125 It was updated by Ossama Othman <ossama@debian.org> and updated for126 Libtool 1.5 by Scott James Remnant <scott@netsplit.com>. -
pkg/kev/main/libtool/trunk/debian/orig
r6292 r6294 62 62 63 63 echo "N: Done." 64 #!/bin/sh65 66 # (c) 2000-2007 Piotr Roszatycki <dexter@debian.org> GPL67 68 # This utility downloads upstream's source and69 # generates source package70 71 set -e72 73 if [ -f changelog ]; then74 cd ..75 elif [ ! -f debian/changelog ]; then76 echo "can't find changelog file"77 exit 178 fi79 80 SRCNAME=libtool81 #SRCVERSION=2.1a82 83 tmpdir=debsource-$SRCNAME84 85 debdir=`pwd`86 87 cd ..88 89 rm -rf $tmpdir90 mkdir $tmpdir91 92 cd $tmpdir93 94 echo "N: Downloading CVS snapshot..."95 96 cvs -z3 -d :pserver:anonymous@cvs.sv.gnu.org:/sources/libtool co libtool97 98 cd libtool99 100 cvs up -dP101 102 find -name CVS -print0 -o -name .cvsignore -print0 | xargs -0 rm -rf103 #AUTOMAKE=automake-1.10 ./bootstrap104 #find -name autom4te.cache -print0 | xargs -0 rm -rf105 106 upsrcver=`grep ^AC_INIT configure.ac | sed 's/.[libtool]//; s/[^[]*\[//; s/].*//'`107 upsrcrev=`libltdl/config/mkstamp < ChangeLog | awk '{ print $1 }'`108 upsrcdate=`libltdl/config/mkstamp < ChangeLog | awk '{ print $2 }' | tr -d '/'`109 110 srcversion="$upsrcver+cvs$upsrcrev+$upsrcdate"111 srcdir=${SRCNAME}-`echo $srcversion | sed -e 's/.*://'`112 srcorig=${SRCNAME}_`echo $srcversion | sed -e 's/.*://'`.orig.tar.gz113 114 echo "N: Creating archive $srcorig..."115 116 cd ..117 118 mv libtool $srcdir119 120 tar zcf ../$srcorig $srcdir121 122 cd ..123 124 rm -rf $tmpdir125 126 echo "N: Done." -
pkg/kev/main/libtool/trunk/debian/patches/bogus_directory.patch
r6292 r6294 20 20 -L*) path="$deplib" ;; 21 21 *.la) 22 2009-02-28 Török Edwin <edwintorok@gmail.com> (tiny change)23 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>24 25 Do not add bogus directory arguments to link command lines.26 * libltdl/config/ltmain.m4sh (func_mode_link): Ensure $path is27 always initialized before it is used. Reported for zsh, for28 which $path contains $PATH entries even after "emulate sh", see29 <http://bugs.debian.org/517501>.30 31 Index: libtool-2.2.6a/libltdl/config/ltmain.m4sh32 ===================================================================33 --- libtool-2.2.6a.orig/libltdl/config/ltmain.m4sh 2009-04-07 19:48:31.000000000 +020034 +++ libtool-2.2.6a/libltdl/config/ltmain.m4sh 2009-04-07 23:04:27.000000000 +020035 @@ -5454,6 +5454,7 @@36 if test "$link_all_deplibs" != no; then37 # Add the search paths of all dependency libraries38 for deplib in $dependency_libs; do39 + path=40 case $deplib in41 -L*) path="$deplib" ;;42 *.la) -
pkg/kev/main/libtool/trunk/debian/patches/deplib_binary.patch
r6292 r6294 33 33 fi # $pass = conv 34 34 35 Index: libtool-2.2.6a/libltdl/config/ltmain.m4sh36 ===================================================================37 --- libtool-2.2.6a.orig/libltdl/config/ltmain.m4sh 2009-04-06 23:08:48.000000000 +020038 +++ libtool-2.2.6a/libltdl/config/ltmain.m4sh 2009-04-06 23:15:32.000000000 +020039 @@ -4905,19 +4905,19 @@40 # It is a libtool convenience library, so add in its objects.41 convenience="$convenience $ladir/$objdir/$old_library"42 old_convenience="$old_convenience $ladir/$objdir/$old_library"43 + tmp_libs=44 + for deplib in $dependency_libs; do45 + deplibs="$deplib $deplibs"46 + if $opt_duplicate_deps ; then47 + case "$tmp_libs " in48 + *" $deplib "*) specialdeplibs="$specialdeplibs $deplib" ;;49 + esac50 + fi51 + tmp_libs="$tmp_libs $deplib"52 + done53 elif test "$linkmode" != prog && test "$linkmode" != lib; then54 func_fatal_error "\`$lib' is not a convenience library"55 fi56 - tmp_libs=57 - for deplib in $dependency_libs; do58 - deplibs="$deplib $deplibs"59 - if $opt_duplicate_deps ; then60 - case "$tmp_libs " in61 - *" $deplib "*) specialdeplibs="$specialdeplibs $deplib" ;;62 - esac63 - fi64 - tmp_libs="$tmp_libs $deplib"65 - done66 continue67 fi # $pass = conv68 -
pkg/kev/main/libtool/trunk/debian/patches/link_all_deplibs.patch
r6292 r6294 52 52 # not using gcc 53 53 if test "$host_cpu" = ia64; then 54 ## Do not link against deplibs. This is not needed for shared libs55 ## on atleast ELF systems since those already know which libs they56 ## need themself. This seems to break a few things and will be fixed57 ## in a better way in a future upstream version.58 59 Index: libtool-2.2.6a/libltdl/config/ltmain.m4sh60 ===================================================================61 --- libtool-2.2.6a.orig/libltdl/config/ltmain.m4sh 2009-04-07 19:45:25.000000000 +020062 +++ libtool-2.2.6a/libltdl/config/ltmain.m4sh 2009-04-07 23:32:35.000000000 +020063 @@ -4591,7 +4591,10 @@64 case $pass in65 dlopen) libs="$dlfiles" ;;66 dlpreopen) libs="$dlprefiles" ;;67 - link) libs="$deplibs %DEPLIBS% $dependency_libs" ;;68 + link)69 + libs="$deplibs %DEPLIBS%"70 + test "X$link_all_deplibs" != Xno && libs="$libs $dependency_libs"71 + ;;72 esac73 fi74 if test "$linkmode,$pass" = "lib,dlpreopen"; then75 Index: libtool-2.2.6a/libltdl/m4/libtool.m476 ===================================================================77 --- libtool-2.2.6a.orig/libltdl/m4/libtool.m4 2009-04-07 19:45:25.000000000 +020078 +++ libtool-2.2.6a/libltdl/m4/libtool.m4 2009-04-07 23:32:35.000000000 +020079 @@ -4182,6 +4182,9 @@80 cygwin* | mingw* | cegcc*)81 _LT_TAGVAR(export_symbols_cmds, $1)='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[[BCDGRS]][[ ]]/s/.*[[ ]]\([[^ ]]*\)/\1 DATA/;/^.*[[ ]]__nm__/s/^.*[[ ]]__nm__\([[^ ]]*\)[[ ]][[^ ]]*/\1 DATA/;/^I[[ ]]/d;/^[[AITW]][[ ]]/s/.* //'\'' | sort | uniq > $export_symbols'82 ;;83 + linux* | k*bsd*-gnu)84 + _LT_TAGVAR(link_all_deplibs, $1)=no85 + ;;86 *)87 _LT_TAGVAR(export_symbols_cmds, $1)='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'88 ;;89 @@ -4246,6 +4249,9 @@90 openbsd*)91 with_gnu_ld=no92 ;;93 + linux* | k*bsd*-gnu)94 + _LT_TAGVAR(link_all_deplibs, $1)=no95 + ;;96 esac97 98 _LT_TAGVAR(ld_shlibs, $1)=yes99 @@ -4603,6 +4609,7 @@100 if test "$aix_use_runtimelinking" = yes; then101 shared_flag="$shared_flag "'${wl}-G'102 fi103 + _LT_TAGVAR(link_all_deplibs, $1)=no104 else105 # not using gcc106 if test "$host_cpu" = ia64; then -
pkg/kev/main/libtool/trunk/debian/patches/lt_dlopenext.patch
r6292 r6294 28 28 29 29 /* As before, if the file was found but loading failed, return now 30 2009-02-03 Kurt Roeckx <kurt@roeckx.be>31 32 lt_dlopenext sets error upon successful library load.33 * libltdl/ltdl.c (lt_dlopenadvise): Fix bogus error on34 successful loading of library with lt_dlopenext.35 Report by Kaiwang Chen in <http://bugs.debian.org/510006>.36 37 diff --git a/libltdl/ltdl.c b/libltdl/ltdl.c38 index 6e19599..80b5675 10064439 --- a/libltdl/ltdl.c40 +++ b/libltdl/ltdl.c41 @@ -1614,6 +1614,9 @@ lt_dlopenadvise (const char *filename, lt_dladvise advise)42 {43 lt_dlhandle handle = 0;44 int errors = 0;45 + const char * saved_error = 0;46 +47 + LT__GETERROR (saved_error);48 49 /* Can't have symbols hidden and visible at the same time! */50 if (advise && advise->is_symlocal && advise->is_symglobal)51 @@ -1650,6 +1653,7 @@ lt_dlopenadvise (const char *filename, lt_dladvise advise)52 53 #if defined(LT_MODULE_EXT)54 /* Try appending SHLIB_EXT. */55 + LT__SETERRORSTR (saved_error);56 errors = try_dlopen (&handle, filename, shlib_ext, advise);57 58 /* As before, if the file was found but loading failed, return now -
pkg/kev/main/libtool/trunk/debian/patches/netbsdelf.patch
r6292 r6294 73 73 ;; 74 74 openbsd*) 75 ## Add support for netbsdelf*-gnu76 77 Index: libtool-2.2.6a/libltdl/m4/libtool.m478 ===================================================================79 --- libtool-2.2.6a.orig/libltdl/m4/libtool.m4 2008-11-18 21:12:39.000000000 +000080 +++ libtool-2.2.6a/libltdl/m4/libtool.m4 2008-11-18 21:12:41.000000000 +000081 @@ -2485,6 +2485,18 @@82 dynamic_linker='GNU/Linux ld.so'83 ;;84 85 +netbsdelf*-gnu)86 + version_type=linux87 + need_lib_prefix=no88 + need_version=no89 + library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'90 + soname_spec='${libname}${release}${shared_ext}$major'91 + shlibpath_var=LD_LIBRARY_PATH92 + shlibpath_overrides_runpath=no93 + hardcode_into_libs=yes94 + dynamic_linker='NetBSD ld.elf_so'95 + ;;96 +97 netbsd*)98 version_type=sunos99 need_lib_prefix=no100 @@ -3076,7 +3088,7 @@101 lt_cv_deplibs_check_method=pass_all102 ;;103 104 -netbsd*)105 +netbsd* | netbsdelf*-gnu)106 if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then107 lt_cv_deplibs_check_method='match_pattern /lib[[^/]]+(\.so\.[[0-9]]+\.[[0-9]]+|_pic\.a)$'108 else109 @@ -3757,7 +3769,7 @@110 ;;111 esac112 ;;113 - netbsd*)114 + netbsd* | netbsdelf*-gnu)115 ;;116 *qnx* | *nto*)117 # QNX uses GNU C++, but need to define -shared option too, otherwise118 @@ -4431,7 +4443,7 @@119 fi120 ;;121 122 - netbsd*)123 + netbsd* | netbsdelf*-gnu)124 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then125 _LT_TAGVAR(archive_cmds, $1)='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib'126 wlarc=127 @@ -4845,7 +4857,7 @@128 _LT_TAGVAR(link_all_deplibs, $1)=yes129 ;;130 131 - netbsd*)132 + netbsd* | netbsdelf*-gnu)133 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then134 _LT_TAGVAR(archive_cmds, $1)='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' # a.out135 else136 Index: libtool-2.2.6a/libltdl/m4/ltdl.m4137 ===================================================================138 --- libtool-2.2.6a.orig/libltdl/m4/ltdl.m4 2008-11-18 21:11:35.000000000 +0000139 +++ libtool-2.2.6a/libltdl/m4/ltdl.m4 2008-11-18 21:12:41.000000000 +0000140 @@ -487,7 +487,7 @@141 # at 6.2 and later dlopen does load deplibs.142 lt_cv_sys_dlopen_deplibs=yes143 ;;144 - netbsd*)145 + netbsd* | netbsdelf*-gnu)146 lt_cv_sys_dlopen_deplibs=yes147 ;;148 openbsd*) -
pkg/kev/main/libtool/trunk/debian/patches/nopic-mips.patch
r6292 r6294 12 12 ;; 13 13 *-solaris*|*-sunos*) 14 Index: libtool-2.2.6a/tests/demo-nopic.test15 ===================================================================16 --- libtool-2.2.6a.orig/tests/demo-nopic.test 2008-11-18 21:11:29.000000000 +000017 +++ libtool-2.2.6a/tests/demo-nopic.test 2008-11-18 21:12:41.000000000 +000018 @@ -26,7 +26,7 @@19 . tests/defs || exit 120 21 case "$host" in22 -hppa*|x86_64*|s390*)23 +hppa*|x86_64*|s390*|mips*)24 func_skip "$host doesn't like non-PIC shared libs"25 ;;26 *-solaris*|*-sunos*) -
pkg/kev/main/libtool/trunk/debian/patches/series
r6292 r6294 13 13 gold_symbol_versioning.patch 14 14 15 link_all_deplibs.patch16 deplib_binary.patch17 netbsdelf.patch18 version_type.patch19 nopic-mips.patch20 bogus_directory.patch21 lt_dlopenext.patch -
pkg/kev/main/libtool/trunk/debian/patches/version_type.patch
r6292 r6294 13 13 ;; 14 14 no) 15 Index: libtool-2.2.6a/libltdl/config/ltmain.m4sh16 ===================================================================17 --- libtool-2.2.6a.orig/libltdl/config/ltmain.m4sh 2008-11-18 21:12:39.000000000 +000018 +++ libtool-2.2.6a/libltdl/config/ltmain.m4sh 2008-11-18 21:12:41.000000000 +000019 @@ -5767,6 +5767,9 @@20 revision="$number_minor"21 lt_irix_increment=no22 ;;23 + *)24 + func_fatal_configuration "$modename: unknown library version type \`$version_type'"25 + ;;26 esac27 ;;28 no) -
pkg/kev/main/libtool/trunk/debian/rules
r6292 r6294 213 213 binary: binary-indep binary-arch 214 214 .PHONY: build clean config patch unpatch binary-indep binary-arch binary install 215 #!/usr/bin/make -f216 # debian/rules for the Debian GNU Libtool package.217 # Copyright © 2003, 2004 Scott James Remnant <scott@netsplit.com>218 219 # Uncomment this to turn on verbose mode.220 #export DH_VERBOSE=1221 222 DEBIAN_REVISION=$(strip $(shell dpkg-parsechangelog | awk -F: '/^Version:/ {print $$NF}'))223 224 # libltdl needs to conform to policy225 CFLAGS = -Wall -g226 ifneq (,$(findstring noopt,$(DEB_BUILD_OPTIONS)))227 CFLAGS += -O0228 else229 CFLAGS += -O2230 endif231 ifeq (,$(findstring nostrip,$(DEB_BUILD_OPTIONS)))232 INSTALL_PROGRAM += -s233 endif234 235 # Build libltdl the right way (tm)236 DEB_HOST_ARCH ?= $(shell dpkg-architecture -qDEB_HOST_ARCH)237 DEB_HOST_GNU_TYPE ?= $(shell dpkg-architecture -qDEB_HOST_GNU_TYPE)238 DEB_BUILD_GNU_TYPE ?= $(shell dpkg-architecture -qDEB_BUILD_GNU_TYPE)239 ifeq ($(DEB_BUILD_GNU_TYPE), $(DEB_HOST_GNU_TYPE))240 confflags += --build=$(DEB_HOST_GNU_TYPE)241 make_check = yes242 else243 confflags += --build=$(DEB_BUILD_GNU_TYPE) --host=$(DEB_HOST_GNU_TYPE)244 make_check = no245 endif246 247 ifneq (,$(findstring nocheck,$(DEB_BUILD_OPTIONS)))248 make_check = no249 endif250 251 # Takes too long252 #ifeq (m68k, $(DEB_HOST_ARCH))253 # make_check = no254 #endif255 256 patch: patch-stamp257 patch-stamp:258 QUILT_PATCHES=debian/patches quilt push -a || test $$? = 2259 touch patch-stamp260 261 unpatch:262 QUILT_PATCHES=debian/patches quilt pop -a || test $$? = 2263 rm -rf patch-stamp debian/patched264 265 clean: clean-patched unpatch266 clean-patched:267 dh_testdir268 dh_testroot269 rm -f build-stamp config-stamp270 dh_clean271 272 [ ! -f Makefile ] || $(MAKE) -k distclean273 -rm config.log274 -rm -f *demo*.tar.gz275 find . -name 'stamp-*' | xargs rm -f276 find . -name 'configure' | xargs rm -f277 rm -f *.in */*.in278 rm -f *.m4 */*.m4279 find tests -name '*.in' -o -name '*.m4' | xargs rm -f280 find libltdl/config -type f -a ! -name '*.m4sh' -a ! -name 'mkstamp' | xargs rm -f281 rm -f libltdl/Makefile.am282 rm -f libltdl/m4/ltversion.m4283 rm -f COPYING INSTALL commit tests-failed284 rm -f doc/libtool.info-1 doc/libtool.info-2285 rm -f tests/testsuite286 rm -f doc/version.texi doc/notes.txt doc/stamp-vti doc/libtool.info287 # Undo the version change if there is any.288 sed -i -e 's/@VERSION@.*/@VERSION@/' libtoolize.m4sh289 sed -i -e 's/^\(#.*@VERSION@\).*/\1/' libltdl/config/ltmain.m4sh290 sed -i -e 's/^VERSION.*/VERSION=@VERSION@/' libltdl/config/ltmain.m4sh291 292 config: config-stamp293 Makefile: config-stamp294 config-stamp: patch-stamp295 dh_testdir296 297 # These go into the libtool-doc `examples' directory.298 # Create them while we still have a clean source tree299 for demo in cdemo demo depdemo f77demo fcdemo mdemo mdemo2 pdemo tagdemo; do \300 GZIP=--best tar zcf ./$$demo.tar.gz tests/$$demo; \301 done302 303 sed -i -e 's/^#.*progname.*@VERSION@$$/& Debian-$(DEBIAN_REVISION)/' libtoolize.m4sh304 sed -i -e 's/^#.*progname.*@VERSION@$$/& Debian-$(DEBIAN_REVISION)/' libltdl/config/ltmain.m4sh305 sed -i -e 's/^VERSION.*/VERSION="@VERSION@ Debian-$(DEBIAN_REVISION)"/' libltdl/config/ltmain.m4sh306 ./bootstrap307 CONFIG_SHELL=/bin/bash /bin/bash ./configure --prefix=/usr $(confflags) CFLAGS="$(CFLAGS)"308 touch config-stamp309 310 311 build: build-stamp312 build-stamp: config-stamp313 dh_testdir314 315 # Fix some permissions316 chmod a+x tests/mdemo2-*.test317 318 $(MAKE)319 320 # The system libtool script in Debian must be able to support321 # invoking gcc as cc322 echo '# ### BEGIN LIBTOOL TAG CONFIG: BINCC' >> libtool323 sed -n -e '/^# ### BEGIN LIBTOOL CONFIG/,/^# ### END LIBTOOL CONFIG/p' < libtool \324 | grep -B 2 -A 1 -e '^LTCC=' -e '^CC=' \325 | sed '/^--/d;s/gcc/cc/g' >> libtool326 echo '# ### END LIBTOOL TAG CONFIG: BINCC' >> libtool327 echo >> libtool328 329 # The system libtool script in Debian must be able to support330 # invoking g++ both by the g++ and c++ names.331 sed -n -e '/^# ### BEGIN LIBTOOL TAG CONFIG: CXX$$/,/^# ### END LIBTOOL TAG CONFIG: CXX$$/p' < libtool \332 | sed -e 's/CONFIG: CXX/CONFIG: BINCXX/g' \333 -e 's/g++/c++/g' >> libtool334 echo >> libtool335 336 # Add our BINCC and BINCXX tags337 sed -e 's/^\(available_tags\)=\"\(.*\)\"/\1=\"\2 BINCC BINCXX\"/' \338 < libtool > libtool.tags339 mv libtool.tags libtool340 341 # Don't hardcode gcc path information, and don't use nostdlib342 sed -e 's/^\(predep_objects\)=.*/\1=""/' \343 -e 's/^\(postdep_objects\)=.*/\1=""/' \344 -e 's/^\(compiler_lib_search_path\)=.*/\1=""/' \345 -e 's:^\(sys_lib_search_path_spec\)=.*:\1="/lib/ /usr/lib/ /usr/X11R6/lib/ /usr/local/lib/":' \346 -e 's/^\(archive_cmds=\".*\) -nostdlib /\1 /' \347 -e 's/^\(archive_expsym_cmds=\".*\) -nostdlib /\1 /' \348 < libtool > libtool.gcc-indep349 mv libtool.gcc-indep libtool350 351 # Make libtool executable again352 chmod 755 libtool353 354 # This generated HTML page goes into libtool-doc.355 cd doc && makeinfo libtool.texi356 cd doc && texi2html -monolithic libtool.texi357 358 359 ifeq ($(make_check), yes)360 # Now make sure it works361 -$(MAKE) check || touch tests-failed362 -cat tests/testsuite.log363 #@test ! -f tests-failed364 endif365 366 touch build-stamp367 368 install: build369 dh_testdir370 dh_testroot371 dh_clean -k372 dh_installdirs373 374 $(MAKE) prefix=`pwd`/debian/tmp/usr install375 376 # Build architecture-independent files here.377 binary-indep: build install378 dh_testdir -i379 dh_testroot -i380 381 dh_movefiles -i382 383 dh_installdocs -i384 dh_installinfo -plibtool-doc385 dh_installexamples -i386 dh_installchangelogs -i ChangeLog387 dh_link -i388 dh_compress -i389 dh_fixperms -i390 dh_installdeb -i391 dh_gencontrol -i392 dh_md5sums -i393 dh_builddeb -i394 395 # Build architecture-dependent files here.396 binary-arch: build install397 dh_testdir -a398 dh_testroot -a399 400 dh_movefiles -a -Nlibtool401 dh_movefiles -plibtool402 403 # Create symlinks to the one in autotools-dev404 rm -f debian/libtool/usr/share/libtool/config/config.guess405 ln -s ../../misc/config.guess debian/libtool/usr/share/libtool/config406 rm -f debian/libtool/usr/share/libtool/config/config.sub407 ln -s ../../misc/config.sub debian/libtool/usr/share/libtool/config408 409 dh_installdocs -plibtool410 dh_installdocs -plibltdl7411 mkdir -p debian/libltdl-dev/usr/share/doc412 cd debian/libltdl-dev/usr/share/doc && ln -sf libltdl7 libltdl-dev413 dh_installman -plibtool debian/libtool.1 debian/libtoolize.1414 dh_installchangelogs -plibtool ChangeLog415 dh_installchangelogs -plibltdl7 ChangeLog416 dh_strip -a417 dh_link -a418 dh_compress -a419 dh_fixperms -a420 dh_makeshlibs -a -V421 dh_installdeb -a422 dh_shlibdeps -a423 dh_gencontrol -a424 dh_md5sums -a425 dh_builddeb -a426 427 binary: binary-indep binary-arch428 .PHONY: build clean config patch unpatch binary-indep binary-arch binary install -
pkg/kev/main/libtool/trunk/debian/watch
r6292 r6294 1 1 version=2 2 2 ftp://ftp.gnu.org/gnu/libtool/libtool-(.*)\.tar\.gz debian uupdate 3 version=24 ftp://ftp.gnu.org/gnu/libtool/libtool-(.*)\.tar\.gz debian uupdate
Note: See TracChangeset
for help on using the changeset viewer.


