debian/0000755000000000000000000000000012227232164007167 5ustar debian/watch0000644000000000000000000000011211605570016010212 0ustar version=3 http://ftp.indexdata.dk/pub/zebra/ idzebra-(.*)\.tar\.gz debian debian/libidzebra-2.0-mod-grs-marc.install0000644000000000000000000000005411605570016015450 0ustar usr/lib/idzebra-2.0/modules/mod-grs-marc.so debian/libidzebra-2.0-dev.install0000644000000000000000000000016411605570016013740 0ustar usr/bin/idzebra-config-2.0 usr/lib/libidzebra-*.so usr/lib/libidzebra-*.a usr/share/aclocal usr/include/idzebra-2.0 debian/libidzebra-2.0-mod-grs-xml.install0000644000000000000000000000005311605570016015325 0ustar usr/lib/idzebra-2.0/modules/mod-grs-xml.so debian/idzebra-2.0-examples.install0000644000000000000000000000003711605570016014310 0ustar usr/share/idzebra-2.0-examples debian/libidzebra-2.0-dev.prerm0000644000000000000000000000026511605570016013421 0ustar #!/bin/sh set -e case "$1" in remove|deconfigure) update-alternatives --quiet --remove idzebra-config /usr/bin/idzebra-config-2.0 ;; *) esac #DEBHELPER# debian/changelog0000644000000000000000000001732212227231373011047 0ustar idzebra (2.0.44-3.1) unstable; urgency=low * Non-maintainer upload * Replaced the deprecated tcl8.4-dev by tcl-dev in build dependencies (closes: #725331) * Defined USE_INTERP_RESULT and USE_INTERP_ERRORLINE macros to quickfix FTBFS against tcl-dev 8.6 -- Sergei Golovan Tue, 15 Oct 2013 16:17:15 +0400 idzebra (2.0.44-3) unstable; urgency=low * Fix "FTBFS with binutils-gold" (Closes: #554863) by updating for-upstream_fix-link-system.patch. Thanks Julian Taylor -- Vincent Danjean Fri, 08 Jul 2011 13:52:41 +0200 idzebra (2.0.44-2) unstable; urgency=low * Update copyright notice in debian/copyright (Thanks Julien) -- Vincent Danjean Thu, 26 Aug 2010 12:46:18 +0200 idzebra (2.0.44-1) unstable; urgency=low * New Upstream Version Many bug fix * debian/control: bump standard-version (no change needed) * debian/rules: really remove generated files before build -- Vincent Danjean Wed, 18 Aug 2010 11:32:49 +0200 idzebra (2.0.43-2) unstable; urgency=low * debian/control: build-depends on libyaz3-dev or libyaz4-dev to allow build against yaz4 (Closes: #583400) * debian/control: bump standard-version (no change needed) * switch to source format 3.0 (quilt) -- Vincent Danjean Thu, 24 Jun 2010 08:45:09 +0200 idzebra (2.0.43-1) unstable; urgency=low * New Upstream Version * update descriptions (Closes: #550105) * remove the libreadline5-dev build dependency alternative (stable libreadline5-dev provides libreadline-dev) (Closes: #553784) -- Vincent Danjean Thu, 03 Dec 2009 22:33:54 +0100 idzebra (2.0.41-1) unstable; urgency=low * New Upstream Release (mainly bug fix in DOM filter and in documentation) * Remove *.la files (after debian-devel global discussions) * Dump Standard-Version (no change needed) * Fix build with automake 1.11 (Closes: #543090) * use libreadline-dev instead of libreadline5-dev (kept as alternative for backports) * Add README.source -- Vincent Danjean Thu, 24 Sep 2009 19:48:57 +0200 idzebra (2.0.40-1) unstable; urgency=low * New Upstream Version * debian/control: bump Standard-Version (no change needed) * debian/patches: refresh and update for-upstream_fix-link-system.patch * debian/libidzebra-2.0-0.symbols: add two new symbols -- Vincent Danjean Mon, 27 Jul 2009 21:30:53 +0200 idzebra (2.0.36-1) unstable; urgency=low * New Upstream Version * remove 8 symbols from the lib without soname dump as upstream tell me they were private symbols -- Vincent Danjean Wed, 22 Apr 2009 10:14:03 +0200 idzebra (2.0.32-1) unstable; urgency=low * New Upstream Version -- Vincent Danjean Thu, 12 Jun 2008 15:08:46 +0200 idzebra (2.0.30+debian.1) unstable; urgency=low * Introduce zebra in Debian (closes: #263830) + Change maintainer to myself (I would be pleased to co-maintain this package with Adam Dickmeiss on alioth if he wants to) + update Standard-Version to 3.7.3 + add Vcs-Browser, Vcs-Git and Homepage fields + add watch file + add dh_wraporig.local, dh_wraporig and README.Debian-source files (upstream sources still have a debian/ directory) + update copyright file (GNU GPL) -- Vincent Danjean Mon, 19 May 2008 17:37:27 +0200 idzebra (2.0.30-1) unstable; urgency=low * Upstream. -- Adam Dickmeiss Wed, 14 May 2008 09:19:18 +0200 idzebra (2.0.28-1) unstable; urgency=low * Upstream. -- Adam Dickmeiss Thu, 03 Apr 2008 22:05:02 +0200 idzebra (2.0.27-1) unstable; urgency=low * Internal. -- Adam Dickmeiss Wed, 5 Mar 2008 10:23:23 +0100 idzebra (2.0.26-2) unstable; urgency=low * Fixed multiple Build-Depends lines. -- Adam Dickmeiss Mon, 03 Mar 2008 22:37:28 +0100 idzebra (2.0.26-1) unstable; urgency=low * Upstream. -- Adam Dickmeiss Mon, 28 Jan 2008 15:18:52 +0100 idzebra (2.0.24-1) unstable; urgency=low * Upstream. -- Adam Dickmeiss Fri, 18 Jan 2008 13:12:24 +0100 idzebra (2.0.22-1) unstable; urgency=low * Upstream. -- Adam Dickmeiss Thu, 20 Dec 2007 20:08:57 +0100 idzebra (2.0.20-1) unstable; urgency=low * Upstream. -- Adam Dickmeiss Wed, 19 Dec 2007 14:37:14 +0100 idzebra (2.0.19-1) unstable; urgency=low * Internal. -- Adam Dickmeiss Thu, 15 Nov 2007 09:51:48 +0100 idzebra (2.0.18-1) unstable; urgency=low [ Adam Dickmeiss ] * Upstream. [ Vincent Danjean ] * New Upstream Version -- Vincent Danjean Fri, 30 Nov 2007 00:30:47 +0100 idzebra (2.0.17-1) unstable; urgency=low * Testing. -- Adam Dickmeiss Tue, 18 Sep 2007 21:52:21 +0200 idzebra (2.0.16-1) unstable; urgency=low * Upstream. -- Adam Dickmeiss Wed, 12 Sep 2007 09:43:57 +0200 idzebra (2.0.15-1) unstable; urgency=low * idzebra-2.0-utils depends on exact version of libidzebra-2.0. * idzebra-2.0 depends on exact version of idzebra-2.0-utils. -- Adam Dickmeiss Mon, 27 Aug 2007 10:39:55 +0200 idzebra (2.0.14-1) unstable; urgency=low * Upstream. -- Adam Dickmeiss Wed, 09 May 2007 09:32:03 +0200 idzebra (2.0.13-1) unstable; urgency=low * Upstream. -- Adam Dickmeiss Thu, 8 Mar 2007 22:07:07 +0100 idzebra (2.0.12-1) unstable; urgency=low * Upstream. -- Marc Cromme Wed, 07 Feb 2007 14:13:02 +0100 idzebra (2.0.10-1) unstable; urgency=low * Upstream. -- Adam Dickmeiss Wed, 24 Jan 2007 16:22:56 +0100 idzebra (2.0.8-1) unstable; urgency=low * Upstream. -- Adam Dickmeiss Mon, 15 Jan 2007 21:12:30 +0100 idzebra (2.0.7-1) unstable; urgency=low * Upstream. -- Adam Dickmeiss Wed, 29 Nov 2006 11:22:51 +0100 idzebra (2.0.6-1) unstable; urgency=low * Upstream. -- Adam Dickmeiss Tue, 28 Nov 2006 12:38:41 +0100 idzebra (2.0.4-1) unstable; urgency=low * Internal. -- Adam Dickmeiss Mon, 6 Nov 2006 21:46:17 +0100 idzebra (2.0.4-1) unstable; urgency=low * Upstream. -- Adam Dickmeiss Mon, 16 Oct 2006 13:02:45 +0200 idzebra (2.0.2-1) unstable; urgency=low * Upstream. -- Adam Dickmeiss Fri, 22 Sep 2006 14:35:44 +0200 idzebra (2.0.1-1) unstable; urgency=low * Use Depends rather than Provides for libidzebra-2.0-modules. -- Adam Dickmeiss Wed, 16 Aug 2006 17:03:24 +0200 idzebra (2.0.0-2) unstable; urgency=low * Use Depends rather than Provides for idzebra-2.0 package. -- Adam Dickmeiss Tue, 15 Aug 2006 10:21:04 +0200 idzebra (2.0.0-1) unstable; urgency=low * First production release of Zebra 2.0 series. * String attributes used internally, mapping to numeric attributes during search * Documentation of architecture, querymodel and SRU server added * Example configuration for Alvis filter indexed MARCXML and OAI records added * Bug closes: #124 #431 #447 #451 #454 #460 #461 #462 #465 #472 #529 #549 #576 #588 #594 #597 #602 #616 #617 #619 -- marc Mon, 26 Jun 2006 12:00:31 +0200 idzebra (1.4.0-2) unstable; urgency=low * Added Alvis XSLT filter debian package libidzebra1.4-mod-alvis. -- Marc Cromme Mon, 12 Dec 2005 13:49:07 +0100 idzebra (1.4.0-1) unstable; urgency=low * New package structure. Zebra 1.4 series. -- Adam Dickmeiss Thu, 30 Sep 2004 08:45:51 +0200 debian/libidzebra-2.0-0.symbols0000644000000000000000000005224511605570016013352 0ustar libidzebra-2.0.so.0 libidzebra-2.0-0 #MINVER# * Build-Depends-Package: libidzebra-2.0-dev CHR_BASE@Base 2.0.32 CHR_CUT@Base 2.0.32 CHR_FIELD_BEGIN@Base 2.0.32 CHR_SPACE@Base 2.0.32 CHR_UNKNOWN@Base 2.0.32 add_BSet@Base 2.0.32 add_DFASet@Base 2.0.32 add_DFA_state@Base 2.0.32 add_DFA_tran@Base 2.0.32 atoi_zn@Base 2.0.32 atozint@Base 2.0.32 attr_find@Base 2.0.32 attr_find_ex@Base 2.0.32 attr_init_APT@Base 2.0.32 attr_init_AttrList@Base 2.0.32 bf_alloc@Base 2.0.32 bf_cache@Base 2.0.32 bf_close2@Base 2.0.32 bf_close@Base 2.0.32 bf_commitClean@Base 2.0.32 bf_commitExec@Base 2.0.32 bf_commitExists@Base 2.0.32 bf_free@Base 2.0.32 bf_open@Base 2.0.32 bf_read2@Base 2.0.32 bf_read@Base 2.0.32 bf_reset@Base 2.0.32 bf_write2@Base 2.0.32 bf_write@Base 2.0.32 bf_xclose@Base 2.0.32 bf_xopen@Base 2.0.32 bfs_create@Base 2.0.32 bfs_destroy@Base 2.0.32 bfs_register_directory_stat@Base 2.0.32 bfs_shadow_directory_stat@Base 2.0.32 bt_code_read@Base 2.0.32 cf_close@Base 2.0.32 cf_commit@Base 2.0.32 cf_new@Base 2.0.32 cf_open@Base 2.0.32 cf_read@Base 2.0.32 cf_write@Base 2.0.32 chr_map_input@Base 2.0.32 chr_map_input_x@Base 2.0.32 chr_map_output@Base 2.0.32 chr_map_q_input@Base 2.0.32 chrmaptab_create@Base 2.0.32 chrmaptab_destroy@Base 2.0.32 close_block@Base 2.0.32 com_BSet@Base 2.0.32 compare_ands@Base 2.0.32 cp_BSet@Base 2.0.32 cp_DFASet@Base 2.0.32 d1_check_xpath_predicate@Base 2.0.32 data1_CountOccurences@Base 2.0.32 data1_LookupNode@Base 2.0.32 data1_ScanNextToken@Base 2.0.32 data1_absyn_cache_get@Base 2.0.32 data1_absyn_destroy@Base 2.0.32 data1_absyn_getelements@Base 2.0.32 data1_absyn_getmarctab@Base 2.0.32 data1_absyn_search@Base 2.0.32 data1_absyn_trav@Base 2.0.32 data1_add_attrs@Base 2.0.32 data1_add_taggeddata@Base 2.0.32 data1_append_node@Base 2.0.32 data1_attset_add@Base 2.0.32 data1_attset_cache_get@Base 2.0.32 data1_attset_search_id@Base 2.0.32 data1_attset_search_name@Base 2.0.32 data1_chop_text@Base 2.0.32 data1_concat_text@Base 2.0.32 data1_create@Base 2.0.32 data1_destroy@Base 2.0.32 data1_doespec1@Base 2.0.32 data1_empty_attset@Base 2.0.32 data1_empty_tagset@Base 2.0.32 data1_getNodeValue@Base 2.0.32 data1_get_absyn@Base 2.0.32 data1_get_attset@Base 2.0.32 data1_get_encoding@Base 2.0.32 data1_get_map_buf@Base 2.0.32 data1_get_read_buf@Base 2.0.32 data1_get_root_tag@Base 2.0.32 data1_get_tabpath@Base 2.0.32 data1_get_tabroot@Base 2.0.32 data1_get_wrbuf@Base 2.0.32 data1_getattbyname@Base 2.0.32 data1_getelementbyname@Base 2.0.32 data1_getelementbytagname@Base 2.0.32 data1_getesetbyname@Base 2.0.32 data1_gettagbyname@Base 2.0.32 data1_gettagbynum@Base 2.0.32 data1_getvartypeby_absyn@Base 2.0.32 data1_getvartypebyct@Base 2.0.32 data1_hash_calc@Base 2.0.32 data1_hash_insert@Base 2.0.32 data1_hash_lookup@Base 2.0.32 data1_hash_open@Base 2.0.32 data1_iconv@Base 2.0.32 data1_insert_node@Base 2.0.32 data1_insert_preprocess@Base 2.0.32 data1_insert_preprocess_n@Base 2.0.32 data1_insert_string@Base 2.0.32 data1_insert_string_n@Base 2.0.32 data1_insert_taggeddata@Base 2.0.32 data1_is_xmlmode@Base 2.0.32 data1_map_record@Base 2.0.32 data1_maptype@Base 2.0.32 data1_mk_comment@Base 2.0.32 data1_mk_comment_n@Base 2.0.32 data1_mk_element@Base 2.0.32 data1_mk_node2@Base 2.0.32 data1_mk_node@Base 2.0.32 data1_mk_node_type@Base 2.0.32 data1_mk_preprocess@Base 2.0.32 data1_mk_preprocess_n@Base 2.0.32 data1_mk_root@Base 2.0.32 data1_mk_tag@Base 2.0.32 data1_mk_tag_data@Base 2.0.32 data1_mk_tag_data_int@Base 2.0.32 data1_mk_tag_data_oid@Base 2.0.32 data1_mk_tag_data_text@Base 2.0.32 data1_mk_tag_data_text_uni@Base 2.0.32 data1_mk_tag_data_wd@Base 2.0.32 data1_mk_tag_data_zint@Base 2.0.32 data1_mk_tag_n@Base 2.0.32 data1_mk_tag_uni@Base 2.0.32 data1_mk_text@Base 2.0.32 data1_mk_text_n@Base 2.0.32 data1_mk_text_nf@Base 2.0.32 data1_nmem_get@Base 2.0.32 data1_nodetobuf@Base 2.0.32 data1_nodetoexplain@Base 2.0.32 data1_nodetogr@Base 2.0.32 data1_nodetoidsgml@Base 2.0.32 data1_nodetomarc@Base 2.0.32 data1_nodetosoif@Base 2.0.32 data1_nodetosummary@Base 2.0.32 data1_path_fopen@Base 2.0.32 data1_pr_tree@Base 2.0.32 data1_read_attset@Base 2.0.32 data1_read_espec1@Base 2.0.32 data1_read_maptab@Base 2.0.32 data1_read_marctab@Base 2.0.32 data1_read_node@Base 2.0.32 data1_read_nodex@Base 2.0.32 data1_read_record@Base 2.0.32 data1_read_sgml@Base 2.0.32 data1_read_tagset@Base 2.0.32 data1_read_varset@Base 2.0.32 data1_read_xattr@Base 2.0.32 data1_remove_idzebra_subtree@Base 2.0.32 data1_remove_node@Base 2.0.32 data1_search_tag@Base 2.0.32 data1_set_root@Base 2.0.32 data1_set_tabpath@Base 2.0.32 data1_set_tabroot@Base 2.0.32 data1_systag_lookup@Base 2.0.32 data1_tag_add_attr@Base 2.0.32 debug_dfa_followpos@Base 2.0.32 debug_dfa_tran@Base 2.0.32 debug_dfa_trav@Base 2.0.32 delete_w_all_handle@Base 2.0.36 delete_w_handle@Base 2.0.32 dfa_anyset_includes_nl@Base 2.0.32 dfa_delete@Base 2.0.32 dfa_get_last_rule@Base 2.0.32 dfa_init@Base 2.0.32 dfa_mkstate@Base 2.0.32 dfa_parse@Base 2.0.32 dfa_parse_cmap_add@Base 2.0.32 dfa_parse_cmap_clean@Base 2.0.32 dfa_parse_cmap_del@Base 2.0.32 dfa_parse_cmap_new@Base 2.0.32 dfa_parse_cmap_thompson@Base 2.0.32 dfa_set_cmap@Base 2.0.32 dfa_verbose@Base 2.0.32 dict_bf_close@Base 2.0.32 dict_bf_compact@Base 2.0.32 dict_bf_flush_blocks@Base 2.0.32 dict_bf_newp@Base 2.0.32 dict_bf_open@Base 2.0.32 dict_bf_readp@Base 2.0.32 dict_bf_touch@Base 2.0.32 dict_clean@Base 2.0.32 dict_close@Base 2.0.32 dict_copy_compact@Base 2.0.32 dict_delete@Base 2.0.32 dict_delete_ord@Base 2.0.32 dict_delete_subtree@Base 2.0.32 dict_delete_subtree_ord@Base 2.0.32 dict_get_no_insert@Base 2.0.32 dict_get_no_lookup@Base 2.0.32 dict_get_no_split@Base 2.0.32 dict_grep_cmap@Base 2.0.32 dict_insert@Base 2.0.32 dict_insert_ord@Base 2.0.32 dict_lookup@Base 2.0.32 dict_lookup_ec@Base 2.0.32 dict_lookup_grep@Base 2.0.32 dict_lookup_ord@Base 2.0.32 dict_open@Base 2.0.32 dict_open_res@Base 2.0.32 dict_pr_lru@Base 2.0.32 dict_scan@Base 2.0.32 dict_scan_r@Base 2.0.32 dict_strcmp@Base 2.0.32 dict_strlen@Base 2.0.32 dict_strncmp@Base 2.0.32 dir_free@Base 2.0.32 dir_open@Base 2.0.32 dir_sort@Base 2.0.32 dirs_add@Base 2.0.32 dirs_del@Base 2.0.32 dirs_fopen@Base 2.0.32 dirs_free@Base 2.0.32 dirs_last@Base 2.0.32 dirs_mkdir@Base 2.0.32 dirs_open@Base 2.0.32 dirs_read@Base 2.0.32 dirs_rmdir@Base 2.0.32 dump_xp_predicate@Base 2.0.32 dump_xp_steps@Base 2.0.32 ent@Base 2.0.32 eq_BSet@Base 2.0.32 eq_DFASet@Base 2.0.32 extract_flush_record_keys2@Base 2.0.32 extract_get_fname_tmp@Base 2.0.32 extract_rec_keys_adjust@Base 2.0.32 extract_rec_keys_log@Base 2.0.32 extract_snippet@Base 2.0.32 f_attributeCombination@Base 2.0.32 f_attributeCombinations@Base 2.0.32 f_attributeDescription@Base 2.0.32 f_attributeDetails@Base 2.0.32 f_attributeOccurrence@Base 2.0.32 f_attributeSetDetails@Base 2.0.32 f_attributeSetInfo@Base 2.0.32 f_attributeType@Base 2.0.32 f_attributeTypeDetails@Base 2.0.32 f_attributeValue@Base 2.0.32 f_attributeValueList@Base 2.0.32 f_oid_seq@Base 2.0.32 f_omittedAttributeInterpretation@Base 2.0.32 f_proximitySupport@Base 2.0.32 f_queryTypeDetails@Base 2.0.32 f_rpnCapabilities@Base 2.0.32 f_stringOrNumeric@Base 2.0.32 f_string_seq@Base 2.0.32 fix_element_ref@Base 2.0.32 getFnameTmp@Base 2.0.32 get_DFA_state@Base 2.0.32 get_parent_tag@Base 2.0.32 getc_mem@Base 2.0.32 grs_extract_tree@Base 2.0.32 hash_BSet@Base 2.0.32 hash_DFASet@Base 2.0.32 heap_cread_item2@Base 2.0.32 heap_inpb@Base 2.0.32 heap_inpc@Base 2.0.32 heap_inps@Base 2.0.32 icalloc@Base 2.0.32 idzebra_filter_grs_sgml@Base 2.0.32 ifree@Base 2.0.32 imalloc@Base 2.0.32 inf_BSetHandle@Base 2.0.32 inf_DFASetType@Base 2.0.32 init_DFA_states@Base 2.0.32 insert_int@Base 2.0.32 insert_leaf@Base 2.0.32 insert_sub@Base 2.0.32 inv_compact@Base 2.0.32 isamb_block_info@Base 2.0.32 isamb_close@Base 2.0.32 isamb_dump@Base 2.0.32 isamb_get_int_splits@Base 2.0.32 isamb_get_leaf_splits@Base 2.0.32 isamb_get_root_ptr@Base 2.0.32 isamb_merge@Base 2.0.32 isamb_open2@Base 2.0.32 isamb_open@Base 2.0.32 isamb_pp_close@Base 2.0.32 isamb_pp_close_x@Base 2.0.32 isamb_pp_forward@Base 2.0.32 isamb_pp_open@Base 2.0.32 isamb_pp_open_x@Base 2.0.32 isamb_pp_pos@Base 2.0.32 isamb_pp_read@Base 2.0.32 isamb_set_cache_size@Base 2.0.32 isamb_set_int_count@Base 2.0.32 isamb_set_root_ptr@Base 2.0.32 isamb_unlink@Base 2.0.32 isamc_alloc_block@Base 2.0.32 isamc_block_size@Base 2.0.32 isamc_block_used@Base 2.0.32 isamc_close@Base 2.0.32 isamc_getmethod@Base 2.0.32 isamc_merge@Base 2.0.32 isamc_open@Base 2.0.32 isamc_pp_close@Base 2.0.32 isamc_pp_num@Base 2.0.32 isamc_pp_open@Base 2.0.32 isamc_pp_read@Base 2.0.32 isamc_read_block@Base 2.0.32 isamc_read_item@Base 2.0.32 isamc_release_block@Base 2.0.32 isamc_write_block@Base 2.0.32 isamc_write_dblock@Base 2.0.32 isams_close@Base 2.0.32 isams_getmethod@Base 2.0.32 isams_merge@Base 2.0.32 isams_open@Base 2.0.32 isams_pp_close@Base 2.0.32 isams_pp_num@Base 2.0.32 isams_pp_open@Base 2.0.32 isams_pp_read@Base 2.0.32 isams_read_item@Base 2.0.32 iscz1_decode@Base 2.0.32 iscz1_encode@Base 2.0.32 iscz1_reset@Base 2.0.32 iscz1_start@Base 2.0.32 iscz1_stop@Base 2.0.32 key_SU_decode@Base 2.0.32 key_SU_encode@Base 2.0.32 key_block_create@Base 2.0.32 key_block_destroy@Base 2.0.32 key_block_flush@Base 2.0.32 key_block_flush_int@Base 2.0.32 key_block_get_no_files@Base 2.0.32 key_block_write@Base 2.0.32 key_compare@Base 2.0.32 key_compare_it@Base 2.0.32 key_file_chunk_read@Base 2.0.32 key_file_destroy@Base 2.0.32 key_file_getc@Base 2.0.32 key_file_init@Base 2.0.32 key_file_read@Base 2.0.32 key_get_segment@Base 2.0.32 key_get_seq@Base 2.0.32 key_heap_destroy@Base 2.0.32 key_heap_init_file@Base 2.0.32 key_init@Base 2.0.32 key_isamc_m@Base 2.0.32 key_isams_m@Base 2.0.32 key_logdump@Base 2.0.32 key_logdump_txt@Base 2.0.32 key_print_it@Base 2.0.32 key_qsort_compare@Base 2.0.32 lock_list_mutex@Base 2.0.32 map_basenames@Base 2.0.32 map_basenames_func@Base 2.0.32 merge_DFASet@Base 2.0.32 mf_area_directory_stat@Base 2.0.32 mf_close@Base 2.0.32 mf_destroy@Base 2.0.32 mf_init@Base 2.0.32 mf_open@Base 2.0.32 mf_read@Base 2.0.32 mf_reset@Base 2.0.32 mf_write@Base 2.0.32 mk_BSet@Base 2.0.32 mk_BSetHandle@Base 2.0.32 mk_DFASet@Base 2.0.32 mk_DFASetType@Base 2.0.32 new_block@Base 2.0.32 new_int@Base 2.0.32 new_leaf@Base 2.0.32 ord_list_append@Base 2.0.32 ord_list_create@Base 2.0.32 ord_list_dup@Base 2.0.32 ord_list_print@Base 2.0.36 parse_index_spec@Base 2.0.32 passwd_db_auth@Base 2.0.32 passwd_db_close@Base 2.0.32 passwd_db_file_crypt@Base 2.0.32 passwd_db_file_plain@Base 2.0.32 passwd_db_open@Base 2.0.32 passwd_db_show@Base 2.0.32 pr_BSet@Base 2.0.32 pr_DFASet@Base 2.0.32 pr_charBSet@Base 2.0.32 print_rec_keys@Base 2.0.32 progressFunc@Base 2.0.32 rank_1_class@Base 2.0.32 rank_2_class@Base 2.0.40 rank_similarity_class@Base 2.0.32 rank_static_class@Base 2.0.32 read_absyn_line@Base 2.0.32 recTypeClass_create@Base 2.0.32 recTypeClass_destroy@Base 2.0.32 recTypeClass_info@Base 2.0.32 recTypeClass_load_modules@Base 2.0.32 recType_byName@Base 2.0.32 recTypes_destroy@Base 2.0.32 recTypes_init@Base 2.0.32 rec_check_compression_method@Base 2.0.40 rec_close@Base 2.0.32 rec_cp@Base 2.0.32 rec_del@Base 2.0.32 rec_free@Base 2.0.32 rec_get@Base 2.0.32 rec_get_root@Base 2.0.32 rec_init_attr@Base 2.0.32 rec_new@Base 2.0.32 rec_open@Base 2.0.32 rec_prstat@Base 2.0.32 rec_put@Base 2.0.32 rec_strdup@Base 2.0.32 rec_sysno_to_int@Base 2.0.32 recindex_close@Base 2.0.32 recindex_get_fname@Base 2.0.32 recindex_open@Base 2.0.32 recindex_read_head@Base 2.0.32 recindex_read_indx@Base 2.0.32 recindex_write_head@Base 2.0.32 recindex_write_indx@Base 2.0.32 rect_code_reset@Base 2.0.32 rect_code_start@Base 2.0.32 rect_code_stop@Base 2.0.32 rect_compare@Base 2.0.32 rect_decode@Base 2.0.32 rect_encode@Base 2.0.32 repositoryShow@Base 2.0.32 res_BSet@Base 2.0.32 res_add@Base 2.0.32 res_check@Base 2.0.32 res_clear@Base 2.0.32 res_close@Base 2.0.32 res_dump@Base 2.0.32 res_get@Base 2.0.32 res_get_def@Base 2.0.32 res_get_int@Base 2.0.32 res_get_match@Base 2.0.32 res_get_prefix@Base 2.0.32 res_open@Base 2.0.32 res_read_file@Base 2.0.32 res_set@Base 2.0.32 res_trav@Base 2.0.32 res_write_file@Base 2.0.32 resultSetAdd@Base 2.0.32 resultSetAddRPN@Base 2.0.32 resultSetAddTerm@Base 2.0.32 resultSetClone@Base 2.0.32 resultSetDestroy@Base 2.0.32 resultSetGet@Base 2.0.32 resultSetGetBaseNames@Base 2.0.32 resultSetInsertRank@Base 2.0.32 resultSetInsertSort@Base 2.0.32 resultSetInvalidate@Base 2.0.32 resultSetRank@Base 2.0.32 resultSetRef@Base 2.0.32 resultSetSort@Base 2.0.32 resultSetSortSingle@Base 2.0.32 rfd_create_base@Base 2.0.32 rfd_is_last@Base 2.0.32 rm_BSetHandle@Base 2.0.32 rm_DFASet@Base 2.0.32 rm_DFASetType@Base 2.0.32 rm_DFA_states@Base 2.0.32 rpn_char_map_prepare@Base 2.0.32 rpn_get_top_approx_limit@Base 2.0.32 rpn_scan@Base 2.0.32 rpn_search_top@Base 2.0.32 rset_close@Base 2.0.32 rset_count@Base 2.0.32 rset_create_and@Base 2.0.32 rset_create_base@Base 2.0.32 rset_create_between@Base 2.0.32 rset_create_not@Base 2.0.32 rset_create_null@Base 2.0.32 rset_create_or@Base 2.0.32 rset_create_prox@Base 2.0.32 rset_create_temp@Base 2.0.32 rset_default_forward@Base 2.0.32 rset_default_read@Base 2.0.32 rset_delete@Base 2.0.32 rset_dup@Base 2.0.32 rset_get_one_term@Base 2.0.32 rset_set_hits_limit@Base 2.0.32 rset_term_create@Base 2.0.32 rset_trunc@Base 2.0.32 rset_visit@Base 2.0.32 rsisamb_create@Base 2.0.32 rsisamc_create@Base 2.0.32 rsisams_create@Base 2.0.32 sgml_getc@Base 2.0.32 sort_DFA_states@Base 2.0.32 string_rel_add_char@Base 2.0.32 test_BSet@Base 2.0.32 trav_BSet@Base 2.0.32 travi_BSet@Base 2.0.32 union_BSet@Base 2.0.32 union_DFASet@Base 2.0.32 xpath_termlist_by_tagpath@Base 2.0.32 zapt_term_to_utf8@Base 2.0.32 zebraExplain_addSchema@Base 2.0.32 zebraExplain_add_attr_str@Base 2.0.32 zebraExplain_add_sui_info@Base 2.0.32 zebraExplain_announceOid@Base 2.0.32 zebraExplain_close@Base 2.0.32 zebraExplain_curDatabase@Base 2.0.32 zebraExplain_flush@Base 2.0.32 zebraExplain_get_database_ord@Base 2.0.32 zebraExplain_get_sui_info@Base 2.0.32 zebraExplain_loadAttsets@Base 2.0.32 zebraExplain_lookup_attr_str@Base 2.0.32 zebraExplain_lookup_ord@Base 2.0.32 zebraExplain_mergeAccessInfo@Base 2.0.32 zebraExplain_mergeOids@Base 2.0.32 zebraExplain_newDatabase@Base 2.0.32 zebraExplain_open@Base 2.0.32 zebraExplain_ord_adjust_occurrences@Base 2.0.32 zebraExplain_ord_get_doc_occurrences@Base 2.0.32 zebraExplain_ord_get_occurrences@Base 2.0.32 zebraExplain_ord_get_term_occurrences@Base 2.0.32 zebraExplain_recordBytesIncrement@Base 2.0.32 zebraExplain_recordCountIncrement@Base 2.0.32 zebraExplain_removeDatabase@Base 2.0.32 zebraExplain_runNumberIncrement@Base 2.0.32 zebraExplain_trav_ord@Base 2.0.32 zebraRankDestroy@Base 2.0.32 zebraRankInstall@Base 2.0.32 zebraRankLookup@Base 2.0.32 zebra_add_map@Base 2.0.32 zebra_add_record@Base 2.0.32 zebra_admin_import_begin@Base 2.0.32 zebra_admin_import_end@Base 2.0.32 zebra_admin_import_segment@Base 2.0.32 zebra_admin_shutdown@Base 2.0.32 zebra_admin_start@Base 2.0.32 zebra_apt_get_ord@Base 2.0.32 zebra_attr_list_get_ord@Base 2.0.32 zebra_auth@Base 2.0.32 zebra_begin_read@Base 2.0.32 zebra_begin_trans@Base 2.0.32 zebra_buffer_extract_record@Base 2.0.32 zebra_charmap_get@Base 2.0.32 zebra_check_res@Base 2.0.32 zebra_clean@Base 2.0.32 zebra_close@Base 2.0.32 zebra_commit@Base 2.0.32 zebra_compact@Base 2.0.32 zebra_count_set@Base 2.0.32 zebra_create_database@Base 2.0.32 zebra_create_rset_isam@Base 2.0.32 zebra_create_stream_fd@Base 2.0.32 zebra_create_stream_mem@Base 2.0.32 zebra_deleteResultSet@Base 2.0.32 zebra_drop_database@Base 2.0.32 zebra_end_read@Base 2.0.32 zebra_end_trans@Base 2.0.32 zebra_end_transaction@Base 2.0.32 zebra_errAdd@Base 2.0.32 zebra_errCode@Base 2.0.32 zebra_errString@Base 2.0.32 zebra_exit@Base 2.0.32 zebra_extract_explain@Base 2.0.32 zebra_extract_file@Base 2.0.32 zebra_extract_records_stream@Base 2.0.32 zebra_file_stat@Base 2.0.32 zebra_filter_info@Base 2.0.32 zebra_flock_init@Base 2.0.32 zebra_get_bfs@Base 2.0.32 zebra_get_encoding@Base 2.0.32 zebra_get_rec_snippets@Base 2.0.32 zebra_get_resource@Base 2.0.32 zebra_get_shadow_enable@Base 2.0.32 zebra_get_version@Base 2.0.32 zebra_grs_extract@Base 2.0.32 zebra_grs_retrieve@Base 2.0.32 zebra_index_merge@Base 2.0.32 zebra_init@Base 2.0.32 zebra_key_control_create@Base 2.0.32 zebra_limit_create@Base 2.0.32 zebra_limit_destroy@Base 2.0.32 zebra_limit_for_rset@Base 2.0.32 zebra_lock_create@Base 2.0.32 zebra_lock_destroy@Base 2.0.32 zebra_lock_prefix@Base 2.0.32 zebra_lock_r@Base 2.0.32 zebra_lock_rdwr_destroy@Base 2.0.32 zebra_lock_rdwr_init@Base 2.0.32 zebra_lock_rdwr_rlock@Base 2.0.32 zebra_lock_rdwr_runlock@Base 2.0.32 zebra_lock_rdwr_wlock@Base 2.0.32 zebra_lock_rdwr_wunlock@Base 2.0.32 zebra_lock_w@Base 2.0.32 zebra_log_dict_entry@Base 2.0.32 zebra_map_get@Base 2.0.32 zebra_map_get_or_add@Base 2.0.32 zebra_map_tokenize_next@Base 2.0.32 zebra_map_tokenize_start@Base 2.0.32 zebra_maps_attr@Base 2.0.32 zebra_maps_close@Base 2.0.32 zebra_maps_define_default_sort@Base 2.0.36 zebra_maps_input@Base 2.0.32 zebra_maps_is_alwaysmatches@Base 2.0.32 zebra_maps_is_complete@Base 2.0.32 zebra_maps_is_first_in_field@Base 2.0.32 zebra_maps_is_icu@Base 2.0.32 zebra_maps_is_index@Base 2.0.32 zebra_maps_is_positioned@Base 2.0.32 zebra_maps_is_sort@Base 2.0.32 zebra_maps_is_staticrank@Base 2.0.32 zebra_maps_open@Base 2.0.32 zebra_maps_output@Base 2.0.32 zebra_maps_read_file@Base 2.0.32 zebra_maps_search@Base 2.0.32 zebra_maps_sort@Base 2.0.32 zebra_meta_records_create@Base 2.0.32 zebra_meta_records_create_range@Base 2.0.32 zebra_meta_records_destroy@Base 2.0.32 zebra_mk_fname@Base 2.0.32 zebra_mk_ord_str@Base 2.0.32 zebra_mutex_cond_destroy@Base 2.0.32 zebra_mutex_cond_init@Base 2.0.32 zebra_mutex_cond_lock@Base 2.0.32 zebra_mutex_cond_signal@Base 2.0.32 zebra_mutex_cond_unlock@Base 2.0.32 zebra_mutex_cond_wait@Base 2.0.32 zebra_mutex_destroy@Base 2.0.32 zebra_mutex_init@Base 2.0.32 zebra_mutex_lock@Base 2.0.32 zebra_mutex_unlock@Base 2.0.32 zebra_octet_term_encoding@Base 2.0.32 zebra_open@Base 2.0.32 zebra_parse_xpath_str@Base 2.0.32 zebra_pidfname@Base 2.0.32 zebra_prim_w@Base 2.0.32 zebra_rec_keys_add_hash@Base 2.0.32 zebra_rec_keys_close@Base 2.0.32 zebra_rec_keys_empty@Base 2.0.32 zebra_rec_keys_get_buf@Base 2.0.32 zebra_rec_keys_get_custom_record_id@Base 2.0.32 zebra_rec_keys_mk_hash@Base 2.0.32 zebra_rec_keys_open@Base 2.0.32 zebra_rec_keys_read@Base 2.0.32 zebra_rec_keys_reset@Base 2.0.32 zebra_rec_keys_rewind@Base 2.0.32 zebra_rec_keys_set_buf@Base 2.0.32 zebra_rec_keys_to_snippets1@Base 2.0.32 zebra_rec_keys_write@Base 2.0.32 zebra_record_encoding@Base 2.0.32 zebra_record_fetch@Base 2.0.32 zebra_records_retrieve@Base 2.0.32 zebra_register_statistics@Base 2.0.32 zebra_remove_file_match@Base 2.0.32 zebra_replace@Base 2.0.32 zebra_repository_delete@Base 2.0.32 zebra_repository_index@Base 2.0.32 zebra_repository_show@Base 2.0.32 zebra_repository_update@Base 2.0.32 zebra_result@Base 2.0.32 zebra_result_recid_to_sysno@Base 2.0.32 zebra_result_set_term_info@Base 2.0.32 zebra_result_set_term_no@Base 2.0.32 zebra_scan@Base 2.0.32 zebra_scan_PQF@Base 2.0.32 zebra_search_PQF@Base 2.0.32 zebra_search_RPN@Base 2.0.32 zebra_search_RPN_x@Base 2.0.32 zebra_select_database@Base 2.0.32 zebra_select_databases@Base 2.0.32 zebra_select_default_database@Base 2.0.32 zebra_setError@Base 2.0.32 zebra_setError_zint@Base 2.0.32 zebra_set_approx_limit@Base 2.0.32 zebra_set_break_handler@Base 2.0.32 zebra_set_limit@Base 2.0.32 zebra_set_partial_result@Base 2.0.32 zebra_set_resource@Base 2.0.32 zebra_set_shadow_enable@Base 2.0.32 zebra_shadow_enable@Base 2.0.32 zebra_snippets_append@Base 2.0.32 zebra_snippets_append_match@Base 2.0.32 zebra_snippets_appendn@Base 2.0.32 zebra_snippets_constlist@Base 2.0.32 zebra_snippets_create@Base 2.0.32 zebra_snippets_destroy@Base 2.0.32 zebra_snippets_hit_vector@Base 2.0.32 zebra_snippets_list@Base 2.0.32 zebra_snippets_log@Base 2.0.32 zebra_snippets_lookup@Base 2.0.32 zebra_snippets_ring@Base 2.0.32 zebra_snippets_window@Base 2.0.32 zebra_sort@Base 2.0.32 zebra_sort_add@Base 2.0.32 zebra_sort_by_specstr@Base 2.0.32 zebra_sort_close@Base 2.0.32 zebra_sort_delete@Base 2.0.32 zebra_sort_get_ord@Base 2.0.32 zebra_sort_open@Base 2.0.32 zebra_sort_read@Base 2.0.32 zebra_sort_sysno@Base 2.0.32 zebra_sort_type@Base 2.0.32 zebra_start@Base 2.0.32 zebra_start_res@Base 2.0.32 zebra_stop@Base 2.0.32 zebra_string_norm@Base 2.0.32 zebra_strmap_add@Base 2.0.32 zebra_strmap_create@Base 2.0.32 zebra_strmap_destroy@Base 2.0.32 zebra_strmap_get_size@Base 2.0.32 zebra_strmap_it_create@Base 2.0.32 zebra_strmap_it_destroy@Base 2.0.32 zebra_strmap_it_next@Base 2.0.32 zebra_strmap_lookup@Base 2.0.32 zebra_strmap_remove@Base 2.0.32 zebra_term_limits_APT@Base 2.0.32 zebra_term_untrans@Base 2.0.32 zebra_term_untrans_iconv@Base 2.0.32 zebra_trans_no@Base 2.0.32 zebra_unlock@Base 2.0.32 zebra_update_file_match@Base 2.0.32 zebra_update_from_path@Base 2.0.32 zebra_update_record@Base 2.0.32 zebra_zint_decode@Base 2.0.32 zebra_zint_encode@Base 2.0.32 debian/libidzebra-2.0-mod-text.install0000644000000000000000000000005011605570016014715 0ustar usr/lib/idzebra-2.0/modules/mod-text.so debian/patches/0000755000000000000000000000000011605570016010616 5ustar debian/patches/for-upstream_fix-link-system.patch0000644000000000000000000001163411605570016017413 0ustar Fix dynamic linkage to the required library This patch is Debian specific because it hardcodes the linked library (ie it does not use configure results) --- a/configure.ac +++ b/configure.ac @@ -14,8 +14,13 @@ main_zebralib=index/libidzebra${PACKAGE_SUFFIX}.la AC_SUBST(main_zebralib) dnl ------ Substitutions +AC_SUBST(CRYPT_LIBS) +AC_SUBST(DL_LIBS) +AC_SUBST(BZIP2_LIBS) +AC_SUBST(ZLIB_LIBS) AC_SUBST(TCL_INCLUDE) AC_SUBST(TCL_LIB) +AC_SUBST(TCL_LIB_SPEC) AC_SUBST(READLINE_LIBS) AC_SUBST(ZEBRA_CFLAGS) dnl @@ -28,16 +33,20 @@ dnl ------ headers AC_CHECK_HEADERS([sys/resource.h sys/time.h sys/wait.h sys/utsname.h unistd.h]) dnl ------ crypt +old_LIBS="$LIBS" AC_CHECK_LIB([crypt],[crypt]) if test "$ac_cv_lib_crypt_crypt" = "yes"; then AC_CHECK_HEADERS(crypt.h) fi +CRYPT_LIBS="$LIBS" +LIBS="$old_LIBS" dnl dnl ------ YAZ YAZ_INIT([server icu],[3.0.17]) if test "$YAZVERSION" = "NONE"; then AC_MSG_ERROR([YAZ development libraries required]) fi +YAZLALIB=/usr/lib/libyaz.la YAZ_DOC dnl ------ Look for Tcl dnl See if user has specified location of tclConfig.sh; otherwise @@ -164,6 +173,7 @@ fi dnl dnl ------- BZIP2 +old_LIBS="$LIBS" AC_CHECK_LIB(bz2,bzCompressInit) if test "$ac_cv_lib_bz2_bzCompressInit" = "yes"; then AC_CHECK_HEADERS(bzlib.h) @@ -173,16 +183,22 @@ AC_CHECK_HEADERS(bzlib.h) fi fi +BZIP2_LIBS="$LIBS" +LIBS="$old_LIBS" dnl dnl ------- zlib +old_LIBS="$LIBS" AC_CHECK_LIB([z],[compress2]) if test "$ac_cv_lib_z_compress2" = "yes"; then AC_CHECK_HEADERS([zlib.h]) fi -dnl ------ -lm -AC_CHECK_LIB(m,sqrt) +ZLIB_LIBS="$LIBS" +LIBS="$old_LIBS" dnl ------ -ldl +old_LIBS="$LIBS" AC_CHECK_LIB(dl,dlopen) +DL_LIBS="$LIBS" +LIBS="$old_LIBS" dnl dnl ------ EXPAT expat=yes --- a/index/Makefile.am +++ b/index/Makefile.am @@ -22,18 +22,18 @@ # The shared modules mod_grs_regx_la_SOURCES = mod_grs_regx.c mod_grs_regx_la_LDFLAGS = -rpath $(modlibdir) -module -avoid-version -mod_grs_regx_la_LADD = $(TCL_LIB) -mod_grs_regx_la_LIBADD = $(zebralib) $(mod_grs_regx_la_LADD) +mod_grs_regx_la_LADD = $(TCL_LIB_SPEC) +mod_grs_regx_la_LIBADD = $(zebralib) $(mod_grs_regx_la_LADD) -lyaz mod_grs_xml_la_SOURCES = mod_grs_xml.c mod_grs_xml_la_LDFLAGS = -rpath $(modlibdir) -module -avoid-version mod_grs_xml_la_LADD = $(EXPAT_LIBS) -mod_grs_xml_la_LIBADD = $(zebralib) $(mod_grs_xml_la_LADD) +mod_grs_xml_la_LIBADD = $(zebralib) $(mod_grs_xml_la_LADD) -lyaz mod_grs_marc_la_SOURCES = mod_grs_marc.c marcomp.c marcomp.h inline.c inline.h mod_grs_marc_la_LDFLAGS = -rpath $(modlibdir) -module -avoid-version mod_grs_marc_la_LADD = -mod_grs_marc_la_LIBADD = $(zebralib) $(mod_grs_marc_la_LADD) +mod_grs_marc_la_LIBADD = $(zebralib) $(mod_grs_marc_la_LADD) -lyaz mod_safari_la_SOURCES = mod_safari.c mod_safari_la_LDFLAGS = -rpath $(modlibdir) -module -avoid-version @@ -43,17 +43,17 @@ mod_alvis_la_SOURCES = mod_alvis.c mod_alvis_la_LDFLAGS = -rpath $(modlibdir) -module -avoid-version mod_alvis_la_LADD = -mod_alvis_la_LIBADD = $(zebralib) $(mod_alvis_la_LADD) +mod_alvis_la_LIBADD = $(zebralib) $(mod_alvis_la_LADD) -lyaz -lexslt -lxslt -lxml2 mod_dom_la_SOURCES = mod_dom.c mod_dom_la_LDFLAGS = -rpath $(modlibdir) -module -avoid-version mod_dom_la_LADD = -mod_dom_la_LIBADD = $(zebralib) $(mod_dom_la_LADD) +mod_dom_la_LIBADD = $(zebralib) $(mod_dom_la_LADD) -lyaz -lexslt -lxslt -lxml2 mod_text_la_SOURCES = mod_text.c mod_text_la_LDFLAGS = -rpath $(modlibdir) -module -avoid-version mod_text_la_LADD = -mod_text_la_LIBADD = $(zebralib) $(mod_text_la_LADD) +mod_text_la_LIBADD = $(zebralib) $(mod_text_la_LADD) -lyaz modlib_LTLIBRARIES = $(SHARED_MODULE_LA) EXTRA_LTLIBRARIES = \ @@ -77,7 +77,7 @@ lib_LTLIBRARIES = $(zebralib) libidzebra_2_0_la_DEPENDENCIES = $(STATIC_MODULE_OBJ) $(aux_libs) -libidzebra_2_0_la_LIBADD = $(STATIC_MODULE_OBJ) $(aux_libs) $(STATIC_MODULE_LADD) +libidzebra_2_0_la_LIBADD = $(STATIC_MODULE_OBJ) $(aux_libs) $(STATIC_MODULE_LADD) $(DL_LIBS) $(CRYPT_LIBS) $(BZIP2_LIBS) $(ZLIB_LIBS) -lyaz -lyaz_icu -lpthread -lxml2 libidzebra_2_0_la_LDFLAGS=-export-dynamic -version-info $(ZEBRALIBS_VERSION_INFO) libidzebra_2_0_la_SOURCES = \ recctrl.c \ @@ -111,9 +111,12 @@ -DDEFAULT_MODULE_PATH=\"$(modlibdir)\" \ $(TCL_INCLUDE) -LDADD = $(zebralib) $(YAZLALIB) +LDADD = $(zebralib) +AM_LDFLAGS = -Wl,--as-needed -zebrash_LDADD= $(LDADD) $(READLINE_LIBS) +zebrasrv_LDADD = $(LDADD) -lyaz_server $(YAZLIB) +zebrash_LDADD= $(LDADD) $(READLINE_LIBS) $(YAZLIB) +zebraidx_LDADD = $(LDADD) $(YAZLIB) install-exec-hook: cd $(DESTDIR)$(bindir); for p in $(bin_PROGRAMS); do \ --- a/util/Makefile.am +++ b/util/Makefile.am @@ -19,12 +19,15 @@ attrfind.c exit.c it_key.c su_codec.c strmap.c tstpass_SOURCES = tstpass.c +tstpass_LDADD = $(LDADD) -lcrypt tstcharmap_SOURCES = tstcharmap.c tstflock_SOURCES = tstflock.c +tstflock_LDADD = $(LDADD) -lpthread tstlockscope_SOURCES = tstlockscope.c +tstlockscope_LDADD = $(LDADD) -lpthread tstres_SOURCES = tstres.c debian/patches/do-not-use-la-files.patch0000644000000000000000000000053211605570016015323 0ustar Do not use *.la files when building libraries --- a/configure.ac +++ b/configure.ac @@ -46,7 +46,7 @@ if test "$YAZVERSION" = "NONE"; then AC_MSG_ERROR([YAZ development libraries required]) fi -YAZLALIB=/usr/lib/libyaz.la +YAZLALIB=-lyaz YAZ_DOC dnl ------ Look for Tcl dnl See if user has specified location of tclConfig.sh; otherwise debian/patches/series0000644000000000000000000000007511605570016012035 0ustar for-upstream_fix-link-system.patch do-not-use-la-files.patch debian/libidzebra-2.0-dev.postinst0000644000000000000000000000047311605570016014160 0ustar #!/bin/sh set -e if [ "$1" = configure ]; then update-alternatives --quiet --install /usr/bin/idzebra-config idzebra-config \ /usr/bin/idzebra-config-2.0 50 \ --slave /usr/share/man/man1/idzebra-config.1.gz idzebra-config.1.gz \ /usr/share/man/man1/idzebra-config-2.0.1.gz fi #DEBHELPER# debian/rules0000755000000000000000000000322512223506543010252 0ustar #!/usr/bin/make -f # -*- makefile -*- # Using quilt DH=dh --with quilt # Uncomment this to turn on verbose mode. #export DH_VERBOSE=1 ifneq ($(DEB_CCACHE_DIR),) export PATH:=$(DEB_CCACHE_DIR):${PATH} endif build install binary-arch binary-indep binary: %: $(DH) $@ #export CFLAGS+= -Wall export CFLAGS += -DUSE_INTERP_RESULT -DUSE_INTERP_ERRORLINE override_dh_auto_configure: autoreconf -vif dh_auto_configure -- \ --enable-shared \ --with-yaz=/usr/bin \ --with-tclconfig=/usr/lib override_dh_auto_clean: dh_auto_clean # remove stamp files $(RM) stamp-* # remove a socket used for tests $(RM) test/gils/socket clean: $(DH) clean # remove generated files $(RM) doc/*.html doc/manref.xml doc/htmlhelp.hhp doc/toc.hhc \ doc/*.1 doc/*.8 doc/gils.txt doc/gils.ps \ test/gils/out test/zsh/test*.zsh.out \ doc/manref.xml # remove autoconf generated files find . -name Makefile.in -exec $(RM) {} \; $(RM) aclocal.m4 configure config/* m4/libtool.m4 \ config.guess config.sub m4/lt*.m4 $(RM) doc/local.ent doc/common/print.dsl idzebra.spec \ idzebra-config-2.0 Doxyfile win/version.nsi \ include/idzebra/version.h # if this is a git repository, restore removed files that would have # been ignored by dpkg-source -test -d .git && git checkout -- $$(git status | \ sed -e '/^#[[:space:]]*deleted:[[:space:]]*/s/^#[[:space:]]*deleted:[[:space:]]*//p;d' | \ grep -v '^debian/') override_dh_install: dh_install --sourcedir=debian/tmp override_dh_makeshlibs: dh_makeshlibs -a -V 'libidzebra-2.0-0 (>= 2.0.40)' -X mod- override_dh_shlibdeps: dh_shlibdeps -a -- --warnings=7 .PHONY: build clean binary-indep binary-arch binary install configure debian/libidzebra-2.0-0.install0000644000000000000000000000003211605570016013313 0ustar usr/lib/libidzebra-*.so.* debian/libidzebra-2.0-mod-grs-regx.install0000644000000000000000000000005411605570016015473 0ustar usr/lib/idzebra-2.0/modules/mod-grs-regx.so debian/libidzebra-2.0-dev.manpages0000644000000000000000000000003111605570016014056 0ustar doc/idzebra-config-2.0.1 debian/idzebra-2.0-utils.install0000644000000000000000000000005211605570016013627 0ustar usr/bin/zebraidx-2.0 usr/bin/zebrasrv-2.0 debian/copyright0000644000000000000000000000255511605570016011131 0ustar This package was debianized by Adam Dickmeiss on Tue, 28 Sep 2004 15:35:02 +0200. It was downloaded from http://ftp.indexdata.dk/pub/zebra/ idzebra is Copyright (C) 1995-2010 Index Data idzebra is primarily written by Adam Dickmeiss, Heikki Levanto and Sebastian Hammer. License: This package is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. This package is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with this package; if not, write to the Free Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA. On Debian systems, the complete text of the GNU General Public License can be found in the file `/usr/share/common-licenses/GPL'. The Debian packaging is licensed under the same license as the software itself, see above, and has the following copyright: Copyright (C) 2004-2010 Adam Dickmeiss 2007-2010 Vincent Danjean debian/README.source0000644000000000000000000000025111605570016011344 0ustar This package uses quilt to apply and remove its patches. Please refer to /usr/share/doc/quilt/README.source for information about how to use quilt for source packages. debian/idzebra-2.0-common.install0000644000000000000000000000002611605570016013760 0ustar usr/share/idzebra-2.0 debian/idzebra-2.0-utils.postinst0000644000000000000000000000075311605570016014054 0ustar #!/bin/sh set -e if [ "$1" = configure ]; then update-alternatives --quiet --install /usr/bin/zebraidx zebraidx \ /usr/bin/zebraidx-2.0 50 \ --slave /usr/share/man/man1/zebraidx.1.gz zebraidx.1.gz \ /usr/share/man/man1/zebraidx-2.0.1.gz update-alternatives --quiet --install /usr/bin/zebrasrv zebrasrv \ /usr/bin/zebrasrv-2.0 50 \ --slave /usr/share/man/man8/zebrasrv.8.gz zebrasrv.8.gz \ /usr/share/man/man8/zebrasrv-2.0.8.gz fi #DEBHELPER# debian/libidzebra-2.0-mod-alvis.install0000644000000000000000000000005111605570016015050 0ustar usr/lib/idzebra-2.0/modules/mod-alvis.so debian/control0000644000000000000000000002121012223471752010572 0ustar Source: idzebra Priority: optional Section: text Maintainer: Vincent Danjean Standards-Version: 3.9.1 Build-Depends: debhelper (>= 7.0.50~), quilt (>= 0.46-7~), libyaz4-dev | libyaz3-dev (>= 3.0.17), libexpat1-dev, tcl-dev, libbz2-dev, libxslt1-dev, libbz2-dev, libreadline-dev, libncurses5-dev, docbook-xsl, docbook-dsssl, docbook-xml, xsltproc, autotools-dev, autoconf, automake, libtool Build-Conflicts: autoconf2.13 Vcs-Browser: http://git.debian.org/?p=collab-maint/idzebra.git;a=summary Vcs-Git: git://git.debian.org/git/collab-maint/idzebra Homepage: http://www.indexdata.dk/zebra/ Package: idzebra-2.0 Architecture: any Depends: ${misc:Depends}, idzebra-2.0-common, libidzebra-2.0-dev, idzebra-2.0-utils (= ${binary:Version}), libidzebra-2.0-modules, idzebra-2.0-doc Description: IDZebra metapackage (the works) This metapackage installs all the necessary packages to start working with IDZebra - including utility programs, development libraries, documentation and modules. . IDZebra is a high-performance, general-purpose structured text indexing and retrieval engine. It reads structured records in a variety of input formats (eg. email, XML, MARC) and allows access to them through exact boolean search expressions and relevance-ranked free-text queries. Package: libidzebra-2.0-modules Section: libs Architecture: any Depends: ${misc:Depends}, libidzebra-2.0-mod-alvis, libidzebra-2.0-mod-dom, libidzebra-2.0-mod-grs-xml, libidzebra-2.0-mod-grs-regx, libidzebra-2.0-mod-grs-marc, libidzebra-2.0-mod-text Description: IDZebra modules This metapackage depends on all base IDZebra filter modules. . IDZebra is a high-performance, general-purpose structured text indexing and retrieval engine. It reads structured records in a variety of input formats (eg. email, XML, MARC) and allows access to them through exact boolean search expressions and relevance-ranked free-text queries. Package: idzebra-2.0-common Architecture: all Depends: ${misc:Depends} Description: IDZebra common files This package includes common essential IDZebra configuration files. . IDZebra is a high-performance, general-purpose structured text indexing and retrieval engine. It reads structured records in a variety of input formats (eg. email, XML, MARC) and allows access to them through exact boolean search expressions and relevance-ranked free-text queries. Package: idzebra-2.0-examples Architecture: all Depends: ${misc:Depends} Description: IDZebra example configurations This package includes examples for indexing of various data formats like OAI-PMH, Marc21, and MarcXML. . IDZebra is a high-performance, general-purpose structured text indexing and retrieval engine. It reads structured records in a variety of input formats (eg. email, XML, MARC) and allows access to them through exact boolean search expressions and relevance-ranked free-text queries. Package: idzebra-2.0-utils Architecture: any Conflicts: idzebra (<= 1.3.36-2) Depends: ${misc:Depends}, ${shlibs:Depends}, libidzebra-2.0-0 (= ${binary:Version}) Recommends: idzebra-2.0-common Suggests: libidzebra-2.0-modules Description: IDZebra utility programs This package contains IDZebra utilities such as the zebraidx indexer utility and the zebrasrv server. . IDZebra is a high-performance, general-purpose structured text indexing and retrieval engine. It reads structured records in a variety of input formats (eg. email, XML, MARC) and allows access to them through exact boolean search expressions and relevance-ranked free-text queries. Package: libidzebra-2.0-dev Section: libdevel Architecture: any Depends: ${misc:Depends}, libidzebra-2.0-0 (= ${binary:Version}) Description: IDZebra development This package contains development files for IDZebra, such as libraries and header files. . IDZebra is a high-performance, general-purpose structured text indexing and retrieval engine. It reads structured records in a variety of input formats (eg. email, XML, MARC) and allows access to them through exact boolean search expressions and relevance-ranked free-text queries. Package: libidzebra-2.0-0 Section: libs Architecture: any Depends: ${misc:Depends}, ${shlibs:Depends} Conflicts: libidzebra-2.0 Replaces: libidzebra-2.0 Description: IDZebra libraries This package contains all run-time libraries for IDZebra. . IDZebra is a high-performance, general-purpose structured text indexing and retrieval engine. It reads structured records in a variety of input formats (eg. email, XML, MARC) and allows access to them through exact boolean search expressions and relevance-ranked free-text queries. Package: libidzebra-2.0-mod-alvis Section: libs Architecture: any Depends: ${misc:Depends}, ${shlibs:Depends} Description: IDZebra filter alvis (XSLT filter for XML) This package includes the alvis filter which uses libxslt1 to transform XML records by XSLT into XML indexable records. DEPRECATED, better use the libidzebra-2.0-mod-dom indexing filter. . IDZebra is a high-performance, general-purpose structured text indexing and retrieval engine. It reads structured records in a variety of input formats (eg. email, XML, MARC) and allows access to them through exact boolean search expressions and relevance-ranked free-text queries. Package: libidzebra-2.0-mod-dom Section: libs Architecture: any Depends: ${misc:Depends}, ${shlibs:Depends} Description: IDZebra filter 'dom' (XML DOM internal document model with XSLT) This package includes the 'dom' filter which uses libxslt1 to transform XML records by XSLT into XML indexable records. It can read and index any binary MARC syntax as well, and is therefore a modern replacement for the 'alvis' and the family of 'grs' filters. . IDZebra is a high-performance, general-purpose structured text indexing and retrieval engine. It reads structured records in a variety of input formats (eg. email, XML, MARC) and allows access to them through exact boolean search expressions and relevance-ranked free-text queries. Package: libidzebra-2.0-mod-text Section: libs Architecture: any Depends: ${misc:Depends}, ${shlibs:Depends} Description: IDZebra filter text This package includes a very simple text filter which indexes all tokens in simple text. . IDZebra is a high-performance, general-purpose structured text indexing and retrieval engine. It reads structured records in a variety of input formats (eg. email, XML, MARC) and allows access to them through exact boolean search expressions and relevance-ranked free-text queries. Package: libidzebra-2.0-mod-grs-marc Section: libs Architecture: any Depends: ${misc:Depends}, ${shlibs:Depends} Description: IDZebra filter grs.marc (ISO2709 MARC reader) This package includes the grs.marc and grs.marcxml filters that allows IDZebra to read MARC records based on ISO2709. DEPRECATED, better use the libidzebra-2.0-mod-dom indexing filter. . IDZebra is a high-performance, general-purpose structured text indexing and retrieval engine. It reads structured records in a variety of input formats (eg. email, XML, MARC) and allows access to them through exact boolean search expressions and relevance-ranked free-text queries. Package: libidzebra-2.0-mod-grs-regx Section: libs Architecture: any Depends: ${misc:Depends}, ${shlibs:Depends} Description: IDZebra filters grs.regx, grs.tcl This package includes the grs.regx and grs.tcl filters. . IDZebra is a high-performance, general-purpose structured text indexing and retrieval engine. It reads structured records in a variety of input formats (eg. email, XML, MARC) and allows access to them through exact boolean search expressions and relevance-ranked free-text queries. Package: libidzebra-2.0-mod-grs-xml Section: libs Architecture: any Depends: ${misc:Depends}, ${shlibs:Depends} Description: IDZebra filter grs.xml (XML filter) This package includes the grs.xml filter which uses Expat to parse records in XML and turn them into IDZebra's internal grs node. DEPRECATED, better use the libidzebra-2.0-mod-dom indexing filter. . IDZebra is a high-performance, general-purpose structured text indexing and retrieval engine. It reads structured records in a variety of input formats (eg. email, XML, MARC) and allows access to them through exact boolean search expressions and relevance-ranked free-text queries. Package: idzebra-2.0-doc Section: doc Architecture: all Depends: ${misc:Depends} Description: IDZebra documentation This package includes documentation for IDZebra in PDF and HTML. . IDZebra is a high-performance, general-purpose structured text indexing and retrieval engine. It reads structured records in a variety of input formats (eg. email, XML, MARC) and allows access to them through exact boolean search expressions and relevance-ranked free-text queries. debian/libidzebra-2.0-mod-dom.install0000644000000000000000000000004711605570016014516 0ustar usr/lib/idzebra-2.0/modules/mod-dom.so debian/source/0000755000000000000000000000000011605570016010467 5ustar debian/source/format0000644000000000000000000000001411605570016011675 0ustar 3.0 (quilt) debian/idzebra-2.0-utils.manpages0000644000000000000000000000004611605570016013757 0ustar doc/zebrasrv-2.0.8 doc/zebraidx-2.0.1 debian/compat0000644000000000000000000000000211605570016010365 0ustar 7 debian/idzebra-2.0-doc.install0000644000000000000000000000007111605570016013235 0ustar usr/share/doc/idzebra-2.0 usr/share/doc/idzebra-2.0-doc debian/idzebra-2.0-utils.prerm0000644000000000000000000000036511605570016013315 0ustar #!/bin/sh set -e case "$1" in remove|deconfigure) update-alternatives --quiet --remove zebraidx /usr/bin/zebraidx-2.0 update-alternatives --quiet --remove zebrasrv /usr/bin/zebrasrv-2.0 ;; *) esac #DEBHELPER#