Sign Up
Log In
Log In
or
Sign Up
Places
All Projects
Status Monitor
Collapse sidebar
DISCONTINUED:openSUSE:11.2:Update
global
global.spec
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
File global.spec of Package global
# # spec file for package global (Version 5.7.5) # # Copyright (c) 2009 SUSE LINUX Products GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed # upon. The license for this file, and modifications and additions to the # file, is the same license as for the pristine package itself (unless the # license for the pristine package is not an Open Source License, in which # case the license is the MIT License). An "Open Source License" is a # license that conforms to the Open Source Definition (Version 1.9) # published by the Open Source Initiative. # Please submit bugfixes or comments via http://bugs.opensuse.org/ # # norootforbuild Name: global BuildRequires: krb5-devel openssl-devel postgresql-devel License: Any permissive Group: Development/Tools/Navigators AutoReqProv: on Summary: Common Source Code Tag System Version: 5.7.5 Release: 1 Url: http://www.gnu.org/software/global/ Source: %{name}-%{version}.tar.bz2 Patch: %{name}-5.7.diff Patch1: %{name}-5.7-gcc.diff BuildRoot: %{_tmppath}/%{name}-%{version}-build PreReq: %install_info_prereq %description GLOBAL is a common source code tag system for C, C++, Yacc, and Java. You can locate the specified function in source files and move there easily. It is useful to hack a large project containing many subdirectories or many main() functions like MH, X, or Linux kernel. Authors: -------- Shigio Yamaguchi <shigio@tamacom.com> %prep %setup -q %patch %patch1 %build %{?suse_update_config:%{suse_update_config -f}} aclocal automake autoconf CFLAGS="$RPM_OPT_FLAGS" LDFLAGS="-lssl" ./configure \ --prefix=/usr \ --with-postgres=/usr \ --mandir=%{_mandir} \ --infodir=%{_infodir} make %install %makeinstall install -d -m 755 $RPM_BUILD_ROOT/{usr/share/emacs/site-lisp,etc} mv $RPM_BUILD_ROOT/%{_docdir}/%{name}/gtags.el $RPM_BUILD_ROOT/usr/share/emacs/site-lisp/ mv $RPM_BUILD_ROOT/%{_docdir}/%{name}/gtags.conf $RPM_BUILD_ROOT/etc/ %clean rm -rf $RPM_BUILD_ROOT %post %install_info --info-dir=%{_infodir} %{_infodir}/%{name}.info.gz %postun %install_info_delete --info-dir=%{_infodir} %{_infodir}/%{name}.info.gz %files %defattr(-,root,root) %dir /usr/share/emacs %dir /usr/share/emacs/site-lisp %config(noreplace) /etc/gtags.conf /usr/bin/* %doc %{_docdir}/%{name} %doc %{_mandir}/man1/* %doc %{_infodir}/*.info* /usr/share/emacs/site-lisp/gtags.el /usr/share/gtags %changelog * Mon Mar 16 2009 puzel@suse.cz - update to 5.7.5 - Change of gtags: - Revived the -c option. If this option is specified, gtags uses compact format for GTAGS. This option does not influence GRTAGS and GSYMS, because they are always made using compact format. If you think that GTAGS is too big, please use this option. - Removed the limitation of the depth of the directory hierarchy. - Changed not to do useless inspection for the files in the directories which are listed in the skip list. - rebased patches * Mon Jan 05 2009 puzel@suse.cz - update to 5.7.4 Changes - in compact format, operation to non-existent lines was changed to avoid needless abnormal termination Fixed bugs - gtags-parser now correctly parses some declarations that were overlooked before * Thu Dec 04 2008 puzel@suse.cz - update to 5.7.3 Changes - gtags-parser: Pick up symbols in #{if,elif,ifdef,ifndef} line in assembly source - gtags.conf: Added new skip files: cscope.po.out,cscope.in.out - gtags: New -O(--objdir) option added - gtags.el: New gtags-select-tag-other-window and gtags-find-tag-other-window command added - htags: Supported 'include', 'required' and 'required_once' statement in PHP Fixed bugs - fixed imperfect symbolic link support - gtags: Gtags causes segmentation fault if it read its input file names from a file list (use -f option), and the input files aren't in the working directory or its sub-directories * Wed Mar 26 2008 anosek@suse.cz - updated to version 5.7 Changes o gtags: Allows the symbolic links which point to directories. In older version, such symbolic links were ignored with warning messages. o gtags-parser: Pick up the names of struct, union, enum and enum member as definitions. o gtags.el, gtags.vim, gtags.pl: More accurate, language independent context jump. Fixed bugs o gtags: Failed to process new GCC source code. o gtags.vim: Completion facility didn't work with the -f option of Gtags. o htags: Self-referred links. * Tue Oct 30 2007 anosek@suse.cz - updated to version 5.6.2 * gtags-parser: In C++, ignore forward definitions of classes (e.g. "class name;") * gtags.conf: Added '.git/' to the DEFAULTSKIP list. * global: Global(1) with the -t option didn't print correct line number. Gtags.vim also didn't work correctly due to this bug. This bug was introduced in GLOBAL-5.4. * Mon Jul 09 2007 anosek@suse.cz - updated to version 5.6 * All commands: According to the GNU coding standard, the --version option shows always verbose message without --verbose option. * gtags-parser: Added support of assembler directive ".macro" and ".equ". * global(1): Fix memory leak. * Mon May 07 2007 anosek@suse.cz - updated to version 5.5 * gtags-parser: Support of 'enum' (java). * gtags.el: Changed to work without event-point function. * Fri Mar 30 2007 rguenther@suse.de - add emacs site-lisp directories * Tue Mar 13 2007 anosek@suse.cz - updated to version 5.4.1 * htags: Added new --item-order option. Specify order of items in the top page. The spec is a string consists of item signs in order. Each sign means as follows: c: caution, s: search form, m: mains, d: definition, f: files. The default is 'csmdf'. * fixed: htags: didn't extract some '#include' correctly. * Mon Jan 29 2007 anosek@suse.cz - updated to 5.4 * Further compression of tag file (format version 5). Though new global can read older tag file since version-5.0, older global cannot read new format. * global: Improved performance when the -x option is not specified. * globash.rc: Added new option -l for tag search command (x,r,s,g,P,I,f). This option invokes less(1) directly without tag stack. * global: Changed not to locate other symbols (-s) in GTAGSLIBPATH. This is the original specification of GLOBAL. * global: Stop sorting when the -I(--idutils) option specified. The output of gid(idutils) is sorted by the suitable way. Though the order is slightly differ from global(1), it need not be sorted again. * global: Added new option -O(--only-other). * htags: Added some new options and new arguments which are synonyms of config variable. This decreases dependence on configration file * gtags.el: - Shorten path names in [GTAGS SELECT MODE]: If project directory is specified using 'gtags-visit-rootdir', gtags.el print path using the relative path name from the project directory, else print absolute path name. - Support dynamic completing-read of tag name. gtags-make-complete-list is deprecated. You can enjoy tag name completetion without invoking this command. * Fri Sep 08 2006 anosek@suse.cz - updated to 5.2 * htags: Added new options: - -h(--func-header) option. - -I(--icon) option. - -T(table-flist[=fields]) option. * htags: Always enable 'Grep pattern' form when the -f(--form) option specified. Removed config variable 'enable_grep' since it became meaningless. Instead, added a new variable 'disable_grep'. * htags: Removed config variable 'enable_grep' since it is meaningless. Instead, added a new variable 'disable_grep'. * Changed the priority about the --result option to make the format specification easy. The --result option is given to priority more than the -t and -x option. (This option appeared in version 5.0.) * Added new program 'gtags-cscope'. Gtags-cscope is a pseudo cscope which implements the line-oriented interface. You can use this command for various clients instead of true cscope. * Moved to new tag format. (GTAGS, GRTAGS, GSYMS, GPATH) Hereafter, older tag format is not supported. Compact format was progressively canceled with the adoption of the new tag format. The -c(--compact) option of gtags(1) was removed. * Wed Jan 25 2006 mls@suse.de - converted neededforbuild to BuildRequires * Mon Oct 10 2005 mmarek@suse.cz - update to 4.8.7 * Mon Aug 01 2005 anicka@suse.cz - update to 4.8.6 * Thu Apr 21 2005 postadal@suse.cz - fixed for gcc 4.0 * Fri Jan 21 2005 postadal@suse.cz - updated to version 4.8.2 * Mon Oct 25 2004 postadal@suse.cz - switched heimdal-* to kerberos-devel-packages in #needforbuild * Thu Aug 12 2004 postadal@suse.cz - updated to version 4.7.2 * Fri Feb 13 2004 postadal@suse.cz - updated to version 4.7 - added gtags.conf config file * Sat Jan 10 2004 adrian@suse.de - build as user * Thu Nov 20 2003 ro@suse.de - added heimdal-lib to neededforbuild (postgres) * Mon Jul 28 2003 postadal@suse.cz - updated to version 4.6 * the default value of the config variable 'definition_header' was changed to 'no', because the definition header is unsightly according to the place, especially in class definition * support for PHP language * support for SCM_DEFINE macro which is part of guile-snarf * added 'right' as a value of config variable 'definition_header' * Thu Apr 24 2003 ro@suse.de - fix install_info --delete call and move from preun to postun * Thu Feb 13 2003 mmj@suse.de - Use %%install_info_macro [#23413] * Thu Jan 09 2003 postadal@suse.cz - updated to version 4.5.1 * btreeop was replaced with gtags and was removed * a lot of new options and bug fixes * Wed Apr 03 2002 postadal@suse.cz - fixed to compile with autoconf-2.53 (fix DJGPP conditional) - gozilla return to GLOBAL - fixed security hole in the CGI program generated by htags(1) - path conversion optimized and bug fixed * Wed Jan 16 2002 cihlar@suse.cz - update to version 4.2: * bug fixes * nvi-1.81.5 support added * DJGPP support added * Documentation added * Thu Nov 29 2001 cihlar@suse.cz - update to version 4.2: * bug fixes and improvements * postgres support added * Wed Jul 25 2001 cihlar@suse.cz - update to version 4.1 * Thu Nov 02 2000 cihlar@suse.cz - update to version 4.0.1 - bzipped sources * Thu Aug 10 2000 cihlar@suse.cz - added BuildRoot - added gtags.el - fixed bug in htags * Mon Jun 19 2000 kasal@suse.cz - Added Group: tag. * Thu Feb 03 2000 kasal@suse.cz - Oops! I forgot to include gozilla to the filelist. * Mon Jan 31 2000 kasal@suse.cz - upgraded to version 3.55, fixed - don't require emacs (fixes Bug #281) - added gozilla - /usr/man -> /usr/share/man * Mon Sep 13 1999 bs@suse.de - ran old prepare_spec on spec file to switch to new prepare_spec. * Mon Nov 16 1998 ro@suse.de - use libdb for now (glibc-2.0) - include sys/types.h in global.c * Mon Oct 05 1998 ro@suse.de - use libdb1 and usr/include/db1 for glibc * Fri Jul 17 1998 bs@suse.de - don't include gctags (is in ge_exec). * Fri Jun 05 1998 rj@suse.de - new package (version 2.24)
Locations
Projects
Search
Status Monitor
Help
OpenBuildService.org
Documentation
API Documentation
Code of Conduct
Contact
Support
@OBShq
Terms
openSUSE Build Service is sponsored by
The Open Build Service is an
openSUSE project
.
Sign Up
Log In
Places
Places
All Projects
Status Monitor