Info4: << Package: readline6-shlibs # teeny-version is the upstream patchlevel ("x.y.z" is "x.y" pl "z") Version: 6.3.8 Revision: 4 Distribution: 10.9, 10.10, 10.11, 10.12, 10.13, 10.14, 10.14.5, 10.15 Maintainer: Fink Core Group # Depends: libncurses5-shlibs (>= 5.9-20110507-1) BuildDepends: << fink-package-precedence, libncurses5 (>= 5.9-20110507-1) << Replaces: readline6 Conflicts: readline6 (<< 6.3.8-4) Source: mirror:gnu:readline/readline-6.3.tar.gz Source2: mirror:gnu:readline/readline-6.3-patches/readline63-001 Source3: mirror:gnu:readline/readline-6.3-patches/readline63-002 Source4: mirror:gnu:readline/readline-6.3-patches/readline63-003 Source5: mirror:gnu:readline/readline-6.3-patches/readline63-004 Source6: mirror:gnu:readline/readline-6.3-patches/readline63-005 Source7: mirror:gnu:readline/readline-6.3-patches/readline63-006 Source8: mirror:gnu:readline/readline-6.3-patches/readline63-007 Source9: mirror:gnu:readline/readline-6.3-patches/readline63-008 Source-Checksum: SHA256(56ba6071b9462f980c5a72ab0023893b65ba6debb4eeb475d7a563dc65cafd43) Source2-Checksum: SHA256(1a79bbb6eaee750e0d6f7f3d059b30a45fc54e8e388a8e05e9c3ae598590146f) Source3-Checksum: SHA256(39e304c7a526888f9e112e733848215736fb7b9d540729b9e31f3347b7a1e0a5) Source4-Checksum: SHA256(ec41bdd8b00fd884e847708513df41d51b1243cecb680189e31b7173d01ca52f) Source5-Checksum: SHA256(4547b906fb2570866c21887807de5dee19838a60a1afb66385b272155e4355cc) Source6-Checksum: SHA256(877788f9228d1a9907a4bcfe3d6dd0439c08d728949458b41208d9bf9060274b) Source7-Checksum: SHA256(5c237ab3c6c97c23cf52b2a118adc265b7fb411b57c93a5f7c221d50fafbe556) Source8-Checksum: SHA256(4d79b5a2adec3c2e8114cbd3d63c1771f7c6cf64035368624903d257014f5bea) Source9-Checksum: SHA256(3bc093cf526ceac23eb80256b0ec87fa1735540d659742107b6284d635c43787) PatchFile: %{ni}.patch PatchFile-MD5: f8ff3e449f6a4b5d540d2174621ae330 PatchScript: << #! /bin/sh -ev for file in ../readline63-* ; do patch -p0 < $file done %{default_script} << SetCPPFLAGS: -MD ConfigureParams: --disable-static CompileScript: << #! /bin/sh -ev ./configure %c make fink-package-precedence --depfile-ext='\.d' --prohibit-bdep=readline6 . << InstallScript: << #!/bin/sh -ev make install DESTDIR=%d pushd %i # Scrap the automatic generic-dir docs (handle # ourselves via DocFiles in package-specific location) rm -r share/doc/readline # kill off BDO components rm -r bin rm -r include rm lib/libhistory.dylib rm lib/libreadline.dylib rm -r share/info rm -r share/man popd << DocFiles: NEWS CHANGELOG CHANGES COPYING README USAGE Shlibs: << %p/%lib/libhistory.6.dylib 6.3.0 %n (>= 6.3.3-2) %p/%lib/libreadline.6.dylib 6.3.0 %n (>= 6.3.3-2) << # Description: Comfortable terminal input library DescDetail: << The GNU Readline library provides a set of functions for use by applications that allow users to edit command lines as they are typed in. Both Emacs and vi editing modes are available. The Readline library includes additional functions to maintain a list of previously-entered command lines, to recall and perhaps reedit those lines, and perform csh-like history expansion on previous commands. << DescPackaging: << * put CPPFLAGS after INCLUDES, to ensure the new readline headers from source get used, not any previously installed versions. * patch doc/Makefile.in to skip even trying to create texinfo dir file * we are installing into empty %d, so don't try to remove old .a * change dylib creation code to set right compatibility version * add -MD to CFLAGS so that we can use fink-package-precedence * upstream patches to fix implicit declarations with ioctl ef27d114778ffef483ed2746603f9487f880edbd << License: GPL Homepage: http://tiswww.case.edu/php/chet/readline/rltop.html <<