[csw-devel] SF.net SVN: gar:[13710] csw/mgar/pkg

dmichelsen at users.sourceforge.net dmichelsen at users.sourceforge.net
Wed Mar 9 16:57:34 CET 2011


Revision: 13710
          http://gar.svn.sourceforge.net/gar/?rev=13710&view=rev
Author:   dmichelsen
Date:     2011-03-09 15:57:34 +0000 (Wed, 09 Mar 2011)

Log Message:
-----------
readline43: Initial commit of library split

Modified Paths:
--------------
    csw/mgar/pkg/readline43/trunk/Makefile
    csw/mgar/pkg/readline43/trunk/checksums

Added Paths:
-----------
    csw/mgar/pkg/readline43/

Removed Paths:
-------------
    csw/mgar/pkg/readline43/trunk/files/patch-history.3.diff
    csw/mgar/pkg/readline43/trunk/legacy/

Modified: csw/mgar/pkg/readline43/trunk/Makefile
===================================================================
--- csw/mgar/pkg/readline/trunk/Makefile	2011-03-09 03:54:33 UTC (rev 13704)
+++ csw/mgar/pkg/readline43/trunk/Makefile	2011-03-09 15:57:34 UTC (rev 13710)
@@ -1,10 +1,7 @@
 NAME = readline
-VERSION = 6.1
+VERSION = 4.3
 CATEGORIES = lib
 
-EXTRA_MODULATORS = VERSION
-MODULATIONS_VERSION = 4.3 5.2 6.1
-
 DESCRIPTION = GNU readline
 define BLURB
   The Readline library provides a set of functions for use by applications
@@ -16,20 +13,21 @@
 endef
 
 MASTER_SITES = $(GNU_MIRROR)
-DISTFILES  = $(foreach V,$(MODULATIONS_VERSION),$(NAME)-$(V).tar.gz)
+DISTFILES  = $(NAME)-$(VERSION).tar.gz
 
-PATCHFILES_isa-sparcv8-garversion-6.1 = patch-history.3.diff
-PATCHFILES_isa-sparcv9-garversion-6.1 = patch-history.3.diff
-PATCHFILES_isa-i386-garversion-6.1 = patch-history.3.diff
-PATCHFILES_isa-amd64-garversion-6.1 = patch-history.3.diff
+VENDOR_URL = http://tiswww.case.edu/php/chet/readline/rltop.html
 
-RUNTIME_DEP_PKGS = CSWncurses
+PACKAGES += CSWlibhistory4
+CATALOGNAME_CSWlibhistory4 = libhistory4
+SPKG_DESC_CSWlibhistory4 = GNU readline library, libhistory.so.4
+PKGFILES_CSWlibhistory4 = $(call pkgfiles_lib,libhistory.so.4)
 
-# We define upstream file regex so we can be notifed of new upstream software release
-UFILES_REGEX = $(NAME)-(\d+(?:\.\d+)*).tar.gz
+PACKAGES += CSWlibreadline4
+CATALOGNAME_CSWlibreadline4 = libreadline4
+SPKG_DESC_CSWlibreadline4 = GNU readline library, libreadline4.so.4
+PKGFILES_CSWlibreadline4 = $(call pkgfiles_lib,libreadline.so.4)
 
 BUILD64 = 1
-
 NORUNPATH = 1
 
 CONFIGURE_ARGS  = $(DIRPATHS)
@@ -37,26 +35,6 @@
 
 TEST_TARGET = check
 
-MERGE_SCRIPTS_isa-default-garversion-4.3 = copy-only
-MERGE_DIRS_isa-default-garversion-4.3 = $(libdir)
-MERGE_SCRIPTS_isa-default64-garversion-4.3 = copy-relocated-only
-MERGE_DIRS_isa-default64-garversion-4.3 = $(libdir)
+MERGE_DIRS_isa-extra = $(libdir)
 
-MERGE_SCRIPTS_isa-default-garversion-5.2 = copy-only
-MERGE_DIRS_isa-default-garversion-5.2 = $(libdir)
-MERGE_SCRIPTS_isa-default64-garversion-5.2 = copy-relocated-only
-MERGE_DIRS_isa-default64-garversion-5.2 = $(libdir)
-
-MERGE_SCRIPTS_isa-default-garversion-6.1 = copy-all
-MERGE_SCRIPTS_isa-default64-garversion-6.1 = copy-relocated-only
-MERGE_DIRS_isa-default64-garversion-6.1 = $(bindir) $(sbindir) $(libexecdir) $(libdir)
-
-SPKG_SOURCEURL = http://tiswww.case.edu/php/chet/readline/rltop.html
-
 include gar/category.mk
-
-post-install:
-	@chmod 555 $(DESTDIR)$(libdir)/libhistory.*
-	@chmod 555 $(DESTDIR)$(libdir)/libreadline.*
-
-LDFLAGS := $(filter-out -xarch=%,$(filter-out -m%,$(LDFLAGS))) -R$(libdir) -lncurses

Modified: csw/mgar/pkg/readline43/trunk/checksums
===================================================================
--- csw/mgar/pkg/readline/trunk/checksums	2011-03-09 03:54:33 UTC (rev 13704)
+++ csw/mgar/pkg/readline43/trunk/checksums	2011-03-09 15:57:34 UTC (rev 13710)
@@ -1,4 +1 @@
-8db909e6af79c3f5c266fad1972b4e41  patch-history.3.diff
 f86f7cb717ab321fe15f1bbcb058c11e  readline-4.3.tar.gz
-e39331f32ad14009b9ff49cc10c5e751  readline-5.2.tar.gz
-fc2f7e714fe792db1ce6ddc4c9fb4ef3  readline-6.1.tar.gz

Deleted: csw/mgar/pkg/readline43/trunk/files/patch-history.3.diff
===================================================================
--- csw/mgar/pkg/readline/trunk/files/patch-history.3.diff	2011-03-09 03:54:33 UTC (rev 13704)
+++ csw/mgar/pkg/readline43/trunk/files/patch-history.3.diff	2011-03-09 15:57:34 UTC (rev 13710)
@@ -1,263 +0,0 @@
-diff -Naur readline-6.0.orig/doc/history.3 readline-6.0.patched/doc/history.3
---- readline-6.0.orig/doc/history.3	2008-08-12 22:40:59.000000000 +0200
-+++ readline-6.0.patched/doc/history.3	2009-03-30 18:28:59.014167720 +0200
-@@ -8,7 +8,7 @@
- .\"
- .\"	Last Change: Thu Jul 31 08:46:08 EDT 2003
- .\"
--.TH HISTORY 3 "2003 July 31" "GNU History 6.0"
-+.TH HISTORY 3 "2003 July 31" "GNU History 5.0"
- .\"
- .\" File Name macro.  This used to be `.PN', for Path Name,
- .\" but Sun doesn't seem to like that very much.
-@@ -18,17 +18,17 @@
- ..
- .ds lp \fR\|(\fP
- .ds rp \fR\|)\fP
--.\" FnN return-value fun-name N arguments
--.de Fn1
-+.\" FN return-value fun-name N arguments
-+.de F1
- \fI\\$1\fP \fB\\$2\fP \\*(lp\fI\\$3\fP\\*(rp
- .br
- ..
--.de Fn2
-+.de F2
- .if t \fI\\$1\fP \fB\\$2\fP \\*(lp\fI\\$3,\|\\$4\fP\\*(rp
- .if n \fI\\$1\fP \fB\\$2\fP \\*(lp\fI\\$3, \\$4\fP\\*(rp
- .br
- ..
--.de Fn3
-+.de F3
- .if t \fI\\$1\fP \fB\\$2\fP \\*(lp\fI\\$3,\|\\$4,\|\\$5\fP\|\\*(rp
- .if n \fI\\$1\fP \fB\\$2\fP \\*(lp\fI\\$3, \\$4, \\$5\fP\\*(rp
- .br
-@@ -331,14 +331,14 @@
- the state of the History library when you want to use the history
- functions in your program.
- 
--.Fn1 void using_history void
-+.F1 void using_history void
- Begin a session in which the history functions might be used.  This
- initializes the interactive variables.
- 
--.Fn1 "HISTORY_STATE *" history_get_history_state void
-+.F1 "HISTORY_STATE *" history_get_history_state void
- Return a structure describing the current state of the input history.
- 
--.Fn1 void history_set_history_state "HISTORY_STATE *state"
-+.F1 void history_set_history_state "HISTORY_STATE *state"
- Set the state of the history list according to \fIstate\fP.
- 
- .SS History List Management
-@@ -346,43 +346,43 @@
- These functions manage individual entries on the history list, or set
- parameters managing the list itself.
- 
--.Fn1 void add_history "const char *string"
-+.F1 void add_history "const char *string"
- Place \fIstring\fP at the end of the history list.  The associated data
- field (if any) is set to \fBNULL\fP.
- 
--.Fn1 void add_history_time "const char *string"
-+.F1 void add_history_time "const char *string"
- Change the time stamp associated with the most recent history entry to
- \fIstring\fP.
- 
--.Fn1 "HIST_ENTRY *" remove_history "int which"
-+.F1 "HIST_ENTRY *" remove_history "int which"
- Remove history entry at offset \fIwhich\fP from the history.  The
- removed element is returned so you can free the line, data,
- and containing structure.
- 
--.Fn1 "histdata_t" free_history_entry "HIST_ENTRY *histent"
-+.F1 "histdata_t" free_history_entry "HIST_ENTRY *histent"
- Free the history entry \fIhistent\fP and any history library private
- data associated with it.  Returns the application-specific data
- so the caller can dispose of it.
- 
--.Fn3 "HIST_ENTRY *" replace_history_entry "int which" "const char *line" "histdata_t data"
-+.F3 "HIST_ENTRY *" replace_history_entry "int which" "const char *line" "histdata_t data"
- Make the history entry at offset \fIwhich\fP have \fIline\fP and \fIdata\fP.
- This returns the old entry so the caller can dispose of any
- application-specific data.  In the case
- of an invalid \fIwhich\fP, a \fBNULL\fP pointer is returned.
- 
--.Fn1 void clear_history "void"
-+.F1 void clear_history "void"
- Clear the history list by deleting all the entries.
- 
--.Fn1 void stifle_history "int max"
-+.F1 void stifle_history "int max"
- Stifle the history list, remembering only the last \fImax\fP entries.
- 
--.Fn1 int unstifle_history "void"
-+.F1 int unstifle_history "void"
- Stop stifling the history.  This returns the previously-set
- maximum number of history entries (as set by \fBstifle_history()\fP).
- history was stifled.  The value is positive if the history was
- stifled, negative if it wasn't.
- 
--.Fn1 int history_is_stifled "void"
-+.F1 int history_is_stifled "void"
- Returns non-zero if the history is stifled, zero if it is not.
- 
- .SS Information About the History List
-@@ -390,29 +390,29 @@
- These functions return information about the entire history list or
- individual list entries.
- 
--.Fn1 "HIST_ENTRY **" history_list "void"
-+.F1 "HIST_ENTRY **" history_list "void"
- Return a \fBNULL\fP terminated array of \fIHIST_ENTRY *\fP which is the
- current input history.  Element 0 of this list is the beginning of time.
- If there is no history, return \fBNULL\fP.
- 
--.Fn1 int where_history "void"
-+.F1 int where_history "void"
- Returns the offset of the current history element.
- 
--.Fn1 "HIST_ENTRY *" current_history "void"
-+.F1 "HIST_ENTRY *" current_history "void"
- Return the history entry at the current position, as determined by
- \fBwhere_history()\fP.  If there is no entry there, return a \fBNULL\fP
- pointer.
- 
--.Fn1 "HIST_ENTRY *" history_get "int offset"
-+.F1 "HIST_ENTRY *" history_get "int offset"
- Return the history entry at position \fIoffset\fP, starting from
- \fBhistory_base\fP.
- If there is no entry there, or if \fIoffset\fP
- is greater than the history length, return a \fBNULL\fP pointer.
- 
--.Fn1 "time_t" history_get_time "HIST_ENTRY *"
-+.F1 "time_t" history_get_time "HIST_ENTRY *"
- Return the time stamp associated with the history entry passed as the argument.
- 
--.Fn1 int history_total_bytes "void"
-+.F1 int history_total_bytes "void"
- Return the number of bytes that the primary history entries are using.
- This function returns the sum of the lengths of all the lines in the
- history.
-@@ -422,18 +422,18 @@
- These functions allow the current index into the history list to be
- set or changed.
- 
--.Fn1 int history_set_pos "int pos"
-+.F1 int history_set_pos "int pos"
- Set the current history offset to \fIpos\fP, an absolute index
- into the list.
- Returns 1 on success, 0 if \fIpos\fP is less than zero or greater
- than the number of history entries.
- 
--.Fn1 "HIST_ENTRY *" previous_history "void"
-+.F1 "HIST_ENTRY *" previous_history "void"
- Back up the current history offset to the previous history entry, and
- return a pointer to that entry.  If there is no previous entry, return
- a \fBNULL\fP pointer.
- 
--.Fn1 "HIST_ENTRY *" next_history "void"
-+.F1 "HIST_ENTRY *" next_history "void"
- Move the current history offset forward to the next history entry, and
- return the a pointer to that entry.  If there is no next entry, return
- a \fBNULL\fP pointer.
-@@ -445,7 +445,7 @@
- from the current history position.  The search may be \fIanchored\fP,
- meaning that the string must match at the beginning of the history entry.
- 
--.Fn2 int history_search "const char *string" "int direction"
-+.F2 int history_search "const char *string" "int direction"
- Search the history for \fIstring\fP, starting at the current history offset.
- If \fIdirection\fP is less than 0, then the search is through
- previous entries, otherwise through subsequent entries.
-@@ -455,7 +455,7 @@
- \fIstring\fP was found.  Otherwise, nothing is changed, and a -1 is
- returned.
- 
--.Fn2 int history_search_prefix "const char *string" "int direction"
-+.F2 int history_search_prefix "const char *string" "int direction"
- Search the history for \fIstring\fP, starting at the current history
- offset.  The search is anchored: matching lines must begin with
- \fIstring\fP.  If \fIdirection\fP is less than 0, then the search is
-@@ -464,7 +464,7 @@
- current history index is set to that entry, and the return value is 0. 
- Otherwise, nothing is changed, and a -1 is returned. 
- 
--.Fn3 int history_search_pos "const char *string" "int direction" "int pos"
-+.F3 int history_search_pos "const char *string" "int direction" "int pos"
- Search for \fIstring\fP in the history list, starting at \fIpos\fP, an
- absolute index into the list.  If \fIdirection\fP is negative, the search
- proceeds backward from \fIpos\fP, otherwise forward.  Returns the absolute
-@@ -474,12 +474,12 @@
- The History library can read the history from and write it to a file.
- This section documents the functions for managing a history file.
- 
--.Fn1 int read_history "const char *filename"
-+.F1 int read_history "const char *filename"
- Add the contents of \fIfilename\fP to the history list, a line at a time.
- If \fIfilename\fP is \fBNULL\fP, then read from \fI~/.history\fP.
- Returns 0 if successful, or \fBerrno\fP if not.
- 
--.Fn3 int read_history_range "const char *filename" "int from" "int to"
-+.F3 int read_history_range "const char *filename" "int from" "int to"
- Read a range of lines from \fIfilename\fP, adding them to the history list.
- Start reading at line \fIfrom\fP and end at \fIto\fP.
- If \fIfrom\fP is zero, start at the beginning.  If \fIto\fP is less than
-@@ -487,19 +487,19 @@
- \fBNULL\fP, then read from \fI~/.history\fP.  Returns 0 if successful,
- or \fBerrno\fP if not.
- 
--.Fn1 int write_history "const char *filename"
-+.F1 int write_history "const char *filename"
- Write the current history to \fIfilename\fP, overwriting \fIfilename\fP
- if necessary.
- If \fIfilename\fP is \fBNULL\fP, then write the history list to \fI~/.history\fP.
- Returns 0 on success, or \fBerrno\fP on a read or write error.
- 
- 
--.Fn2 int append_history "int nelements" "const char *filename"
-+.F2 int append_history "int nelements" "const char *filename"
- Append the last \fInelements\fP of the history list to \fIfilename\fP.
- If \fIfilename\fP is \fBNULL\fP, then append to \fI~/.history\fP.
- Returns 0 on success, or \fBerrno\fP on a read or write error.
- 
--.Fn2 int history_truncate_file "const char *filename" "int nlines"
-+.F2 int history_truncate_file "const char *filename" "int nlines"
- Truncate the history file \fIfilename\fP, leaving only the last
- \fInlines\fP lines.
- If \fIfilename\fP is \fBNULL\fP, then \fI~/.history\fP is truncated.
-@@ -509,7 +509,7 @@
- 
- These functions implement history expansion.
- 
--.Fn2 int history_expand "char *string" "char **output"
-+.F2 int history_expand "char *string" "char **output"
- Expand \fIstring\fP, placing the result into \fIoutput\fP, a pointer
- to a string.  Returns:
- .RS
-@@ -534,7 +534,7 @@
- If an error ocurred in expansion, then \fIoutput\fP contains a descriptive
- error message.
- 
--.Fn3 "char *" get_history_event "const char *string" "int *cindex" "int qchar"
-+.F3 "char *" get_history_event "const char *string" "int *cindex" "int qchar"
- Returns the text of the history event beginning at \fIstring\fP +
- \fI*cindex\fP.  \fI*cindex\fP is modified to point to after the event
- specifier.  At function entry, \fIcindex\fP points to the index into
-@@ -542,14 +542,14 @@
- is a character that is allowed to end the event specification in addition
- to the ``normal'' terminating characters.
- 
--.Fn1 "char **" history_tokenize "const char *string"
-+.F1 "char **" history_tokenize "const char *string"
- Return an array of tokens parsed out of \fIstring\fP, much as the
- shell might.
- The tokens are split on the characters in the
- \fBhistory_word_delimiters\fP variable,
- and shell quoting conventions are obeyed.
- 
--.Fn3 "char *" history_arg_extract "int first" "int last" "const char *string"
-+.F3 "char *" history_arg_extract "int first" "int last" "const char *string"
- Extract a string segment consisting of the \fIfirst\fP through \fIlast\fP
- arguments present in \fIstring\fP.  Arguments are split using
- \fBhistory_tokenize()\fP.


This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.


More information about the devel mailing list