From 8cc236d968a7c7694e80ec376f40f3a509b09b0b Mon Sep 17 00:00:00 2001 From: Kevin Fenzi Date: Fri, 7 Sep 2007 18:24:11 +0000 Subject: [PATCH 001/119] Initialize branch EL-5 for alpine --- branch | 1 + 1 file changed, 1 insertion(+) create mode 100644 branch diff --git a/branch b/branch new file mode 100644 index 0000000..42f697a --- /dev/null +++ b/branch @@ -0,0 +1 @@ +EL-5 From 0719b59108b96fa82a7d15666d82ea0e5919c53a Mon Sep 17 00:00:00 2001 From: Joshua Daniel Franklin Date: Fri, 7 Sep 2007 20:00:54 +0000 Subject: [PATCH 002/119] *** empty log message *** --- .cvsignore | 1 + alpine.spec | 106 ++++++++++++++++++++++++++++++++++++++++++++++++++++ sources | 1 + 3 files changed, 108 insertions(+) create mode 100644 alpine.spec diff --git a/.cvsignore b/.cvsignore index e69de29..a975379 100644 --- a/.cvsignore +++ b/.cvsignore @@ -0,0 +1 @@ +alpine-0.9999.tar.bz2 diff --git a/alpine.spec b/alpine.spec new file mode 100644 index 0000000..75a3094 --- /dev/null +++ b/alpine.spec @@ -0,0 +1,106 @@ +# Fedora review: http://bugzilla.redhat.com/249365 + +Summary: UW Alpine mail user agent +Name: alpine +Version: 0.9999 +Release: 2%{?dist} + +License: Apache Software License +Group: Applications/Internet +URL: http://www.washington.edu/alpine +#Source0: ftp://ftp.cac.washington.edu/alpine/%{name}-%{version}.tar.bz2 +# removed cc5.sol problem file, see BZ for details +Source0: %{name}-%{version}.tar.bz2 + +Requires: /usr/sbin/sendmail aspell mailcap +# Using "Conflicts" instead of Obsoletes because while alpine is substantially +# compatible with pine the change to Unicode breaks important user +# functionality such as non-ASCII encoded saved passwords. Additionally, there +# are also many patches to pine floating around that for political/technical +# reasons will not be integrated into alpine. (I'd like to stay out of it... +# just search "Mark Crispin maildir" for the gory details.) Since licensing +# prevents a Fedora pine package, I cannot predict what patches users might +# have and so want to warn them instead of automatically replacing their pine +# install with an alpine that could break their configuration. +# I understand this to be a special case of the "Optional Functionality" +# description at http://fedoraproject.org/wiki/Packaging/Conflicts +Conflicts: pine +BuildRoot: %(mktemp -ud %{_tmppath}/%{name}-%{version}-%{release}-XXXXXX) + +BuildRequires: /usr/sbin/sendmail +BuildRequires: gettext inews krb5-devel ncurses-devel +BuildRequires: openldap-devel openssl-devel pam-devel passwd sendmail + +%description +Alpine -- an Alternatively Licensed Program for Internet +News & Email -- is a tool for reading, sending, and managing +electronic messages. Alpine is the successor to Pine and was +developed by Computing & Communications at the University of +Washington. + Though originally designed for inexperienced email users, +Alpine supports many advanced features, and an ever-growing number of +configuration and personal-preference options. +Changes and enhancements over pine: + * Released under the Apache Software License, Version 2.0. + * Internationalization built around new internal Unicode support. + * Ground-up reorganization of source code around new "pith/" core +routine library. + * Ground-up reorganization of build and install procedure based on +GNU Build System's autotools. + +%prep +%setup -q +chmod -x alpine/arg.c pico/main.c + +%build +touch imap/ip6 +# --without-tcl disables the TCL-based CGI "Web Alpine" +%configure \ + --without-tcl \ + --with-c-client-target=lfd \ + --with-passfile=.alpine.passfile \ + --with-spellcheck-prog=aspell +make %{?_smp_mflags} EXTRACFLAGS="$RPM_OPT_FLAGS" + +%install +rm -rf $RPM_BUILD_ROOT +make install DESTDIR=$RPM_BUILD_ROOT + +%clean +rm -rf $RPM_BUILD_ROOT + +%files +%defattr(-,root,root,-) +%doc README LICENSE doc/tech-notes.txt +%{_bindir}/alpine +%{_bindir}/pico +%{_bindir}/pilot +%{_bindir}/rpload +%{_bindir}/rpdump +%{_mandir}/man1/alpine.1* +%{_mandir}/man1/pico.1* +%{_mandir}/man1/pilot.1* +%{_mandir}/man1/rpload.1* +%{_mandir}/man1/rpdump.1* + +%changelog +* Fri Sep 07 2007 Joshua Daniel Franklin 0.9999-2 +- update to latest + +* Fri Aug 24 2007 Rex Dieter 0.999-3 +- EXTRACFLAGS=$RPM_OPT_FLAGS +- --with-c-client-target=lfd +- --with-passfile=.alpine.passfile +- Requires: mailcap + +* Mon Jul 24 2007 Joshua Daniel Franklin 0.999-2.2 +- remove problem cc5.sol file +- integrate changes from Patrick "Jima" Laughton + +* Mon Jul 24 2007 Joshua Daniel Franklin 0.999-2.1 +- correct spec syntax, explain Conflicts tag + +* Mon Jul 23 2007 Joshua Daniel Franklin 0.999-2.0 +- initial alpine spec +- Apache Software License 2.0 + diff --git a/sources b/sources index e69de29..8e3c35b 100644 --- a/sources +++ b/sources @@ -0,0 +1 @@ +61ce134e24185727e6a0736738767630 alpine-0.9999.tar.bz2 From 7ffdc74190cc2dcadbc858e811289e9834732c40 Mon Sep 17 00:00:00 2001 From: Rex Dieter Date: Wed, 24 Oct 2007 18:28:08 +0000 Subject: [PATCH 003/119] - include stock pine.conf, pine.conf.fixed --- alpine.spec | 13 +- pine.conf | 601 ++++++++++++++++++++++++++++++++++++++++++++++++ pine.conf.fixed | 10 + 3 files changed, 623 insertions(+), 1 deletion(-) create mode 100644 pine.conf create mode 100644 pine.conf.fixed diff --git a/alpine.spec b/alpine.spec index 75a3094..64d01da 100644 --- a/alpine.spec +++ b/alpine.spec @@ -3,7 +3,7 @@ Summary: UW Alpine mail user agent Name: alpine Version: 0.9999 -Release: 2%{?dist} +Release: 3%{?dist} License: Apache Software License Group: Applications/Internet @@ -27,6 +27,9 @@ Requires: /usr/sbin/sendmail aspell mailcap Conflicts: pine BuildRoot: %(mktemp -ud %{_tmppath}/%{name}-%{version}-%{release}-XXXXXX) +Source2: pine.conf +Source3: pine.conf.fixed + BuildRequires: /usr/sbin/sendmail BuildRequires: gettext inews krb5-devel ncurses-devel BuildRequires: openldap-devel openssl-devel pam-devel passwd sendmail @@ -66,12 +69,17 @@ make %{?_smp_mflags} EXTRACFLAGS="$RPM_OPT_FLAGS" rm -rf $RPM_BUILD_ROOT make install DESTDIR=$RPM_BUILD_ROOT +install -p -m644 -D %{SOURCE2} $RPM_BUILD_ROOT/etc/pine.conf +install -p -m644 -D %{SOURCE3} $RPM_BUILD_ROOT/etc/pine.conf.fixed + %clean rm -rf $RPM_BUILD_ROOT %files %defattr(-,root,root,-) %doc README LICENSE doc/tech-notes.txt +%config(missingok,noreplace) /etc/pine.conf +%config(missingok,noreplace) /etc/pine.conf.fixed %{_bindir}/alpine %{_bindir}/pico %{_bindir}/pilot @@ -84,6 +92,9 @@ rm -rf $RPM_BUILD_ROOT %{_mandir}/man1/rpdump.1* %changelog +* Wed Oct 24 2007 Rex Dieter 0.9999-3 +- include stock pine.conf, pine.conf.fixed + * Fri Sep 07 2007 Joshua Daniel Franklin 0.9999-2 - update to latest diff --git a/pine.conf b/pine.conf new file mode 100644 index 0000000..3044d84 --- /dev/null +++ b/pine.conf @@ -0,0 +1,601 @@ +# /etc/pine.conf -- system wide pine configuration +# +# Values here affect all pine users unless they've overridden the values +# in their .pinerc files. A copy of this file with current comments may +# be obtained by running "pine -conf". It will be printed to standard output. +# +# For a variable to be unset its value must be null/blank. This is not the +# same as the value of "empty string", which can be used to effectively +# "unset" a variable that has a default or previously assigned value. +# To set a variable to the empty string its value should be "". +# Switch variables are set to either "yes" or "no", and default to "no". +# Except for feature-list items, which are additive, values set in the +# .pinerc file replace those in pine.conf, and those in pine.conf.fixed +# over-ride all others. Features can be over-ridden in .pinerc or +# pine.conf.fixed by pre-pending the feature name with "no-". +# +# (These comments are automatically inserted.) + +# Over-rides your full name from Unix password file. Required for PC-Alpine. +personal-name= + +# Sets domain part of From: and local addresses in outgoing mail. +user-domain= + +# List of SMTP servers for sending mail. If blank: Unix Alpine uses sendmail. +smtp-server= + +# NNTP server for posting news. Also sets news-collections for news reading. +nntp-server= + +# Path of (local or remote) INBOX, e.g. ={mail.somewhere.edu}inbox +# Normal Unix default is the local INBOX (usually /usr/spool/mail/$USER). +inbox-path= + +# List of folder pairs; the first indicates a folder to archive, and the +# second indicates the folder read messages in the first should +# be moved to. +incoming-archive-folders= + +# List of folders, assumed to be in first folder collection, +# offered for pruning each month. For example: mumble +pruned-folders= + +# Over-rides default path for sent-mail folder, e.g. =old-mail (using first +# folder collection dir) or ={host2}sent-mail or ="" (to suppress saving). +# Default: sent-mail (Unix) or SENTMAIL.MTX (PC) in default folder collection. +default-fcc= + +# Over-rides default path for saved-msg folder, e.g. =saved-messages (using 1st +# folder collection dir) or ={host2}saved-mail or ="" (to suppress saving). +# Default: saved-messages (Unix) or SAVEMAIL.MTX (PC) in default collection. +default-saved-msg-folder= + +# Over-rides default path for postponed messages folder, e.g. =pm (which uses +# first folder collection dir) or ={host4}pm (using home dir on host4). +# Default: postponed-msgs (Unix) or POSTPOND.MTX (PC) in default fldr coltn. +postponed-folder= + +# If set, specifies where already-read messages will be moved upon quitting. +read-message-folder= + +# If set, specifies where form letters should be stored. +form-letter-folder= + +# Contains the actual signature contents as opposed to the signature filename. +# If defined, this overrides the signature-file. Default is undefined. +literal-signature= + +# Over-rides default path for signature file. Default is ~/.signature +signature-file= + +# List of features; see Alpine's Setup/options menu for the current set. +# e.g. feature-list= select-without-confirm, signature-at-bottom +# Default condition for all of the features is no-. +feature-list= + +# Alpine executes these keys upon startup (e.g. to view msg 13: i,j,1,3,CR,v) +initial-keystroke-list= + +# Only show these headers (by default) when composing messages +default-composer-hdrs= + +# Add these customized headers (and possible default values) when composing +customized-hdrs= + +# When viewing messages, include this list of headers +viewer-hdrs= + +# When viewing messages, number of blank spaces between left display edge and text +viewer-margin-left= + +# When viewing messages, number of blank spaces between right display edge and text +viewer-margin-right= + +# When viewing messages, number of lines of quote displayed before suppressing +quote-suppression-threshold= + +# Determines default folder name for Saves... +# Choices: default-folder, by-sender, by-from, by-recipient, last-folder-used. +# Default: "default-folder", i.e. "saved-messages" (Unix) or "SAVEMAIL" (PC). +saved-msg-name-rule= + +# Determines default name for Fcc... +# Choices: default-fcc, by-recipient, last-fcc-used. +# Default: "default-fcc" (see also "default-fcc=" variable.) +fcc-name-rule= + +# Sets presentation order of messages in Index. Choices: +# Subject, From, Arrival, Date, Size, To, Cc, OrderedSubj, Score, and Thread. +# Order may be reversed by appending /Reverse. Default: "Arrival". +sort-key= + +# Sets presentation order of address book entries. Choices: dont-sort, +# fullname-with-lists-last, fullname, nickname-with-lists-last, nickname +# Default: "fullname-with-lists-last". +addrbook-sort-rule= + +# Sets presentation order of folder list entries. Choices: alphabetical, +# alpha-with-dirs-last, alpha-with-dirs-first. +# Default: "alpha-with-directories-last". +folder-sort-rule= + +# Sets the default folder and collectionoffered at the Goto Command's prompt. +goto-default-rule= + +# Sets message which cursor begins on. Choices: first-unseen, first-recent, +# first-important, first-important-or-unseen, first-important-or-recent, +# first, last. Default: "first-unseen". +incoming-startup-rule= + +# Allows a default answer for the prune folder questions. Choices: yes-ask, +# yes-no, no-ask, no-no, ask-ask, ask-no. Default: "ask-ask". +pruning-rule= + +# Controls behavior when reopening an already open folder. +folder-reopen-rule= + +# Style that MESSAGE INDEX is displayed in when threading. +threading-display-style= + +# Style of THREAD INDEX or default MESSAGE INDEX when threading. +threading-index-style= + +# When threading, character used to indicate collapsed messages underneath. +threading-indicator-character= + +# When threading, character used to indicate expanded messages underneath. +threading-expanded-character= + +# When threading, character used to indicate this is the last reply +# to the parent of this message. +threading-lastreply-character= + +# Reflects capabilities of the display you have. +# If unset, the default is taken from your locale. That is usually the right +# thing to use. Typical alternatives include UTF-8, ISO-8859-x, and EUC-JP +# (where x is a number between 1 and 9). +display-character-set= + +# Reflects capabilities of the keyboard you have. +# If unset, the default is to use the same value +# used for the display-character-set. +keyboard-character-set= + +# Defaults to UTF-8. This is used for outgoing messages. +# It is usually correct to leave this unset. +posting-character-set= + +# Specifies the program invoked by ^_ in the Composer, +# or the "enable-alternate-editor-implicitly" feature. +editor= + +# Specifies the program invoked by ^T in the Composer. +speller= + +# Specifies the column of the screen where the composer should wrap. +composer-wrap-column= + +# Specifies the string to insert when replying to a message. +reply-indent-string= + +# Specifies the introduction to insert when replying to a message. +reply-leadin= + +# Specifies the string to replace quotes with when viewing a message. +quote-replace-string= + +# When these characters appear in the middle of a word in the composer +# the forward word function will stop at the first text following (as happens +# with SPACE characters by default) +composer-word-separators= + +# Specifies the string to use when sending a message with no to or cc. +empty-header-message= + +# Program to view images (e.g. GIF or TIFF attachments). +image-viewer= + +# If "user-domain" not set, strips hostname in FROM address. (Unix only) +use-only-domain-name= + +# Full name for bug report address used by "Report Bug" command +bugs-fullname= + +# Email address used to send bug reports +bugs-address= + +# Program/Script used by "Report Bug" command. No default. +bugs-additional-data= + +# Full name for suggestion address used by "Report Bug" command +suggest-fullname= + +# Email address used to send suggestions +suggest-address= + +# Full name for "local support" address used by "Report Bug" command. +# Default: Local Support +local-fullname= + +# Email address used to send to "local support". +# Default: postmaster +local-address= + +# Force these address book entries into all writable personal address books. +# Syntax is forced-abook-entry=nickname|fullname|address +# This is a comma-separated list of entries, each with syntax above. +# Existing entries with same nickname are not replaced. +# Example: help|Help Desk|help@ourdomain.com +forced-abook-entry= + +# This is a number between 1 and 5. It is the number of times a user will +# have to enter a password when they run the keyboard lock command in the +# main menu. Default is 1. +kblock-passwd-count= + +# This variable takes a list of programs that message text is piped into +# after MIME decoding, prior to display. +display-filters= + +# This defines a program that message text is piped into before MIME +# encoding, prior to sending +sending-filters= + +# A list of alternate addresses the user is known by +alt-addresses= + +# A list of keywords for use in categorizing messages +keywords= + +# Characters which surround keywords in SUBJKEY token. +# Default is "{" "} " +keyword-surrounding-chars= + +# Characters between subject and opening text in SUBJECTTEXT token. +# Default is " - " +opening-text-separator-chars= + +# This is a list of formats for address books. Each entry in the list is made +# up of space-delimited tokens telling which fields are displayed and in +# which order. See help text +addressbook-formats= + +# This gives a format for displaying the index. It is made +# up of space-delimited tokens telling which fields are displayed and in +# which order. See help text +index-format= + +# The number of lines of overlap when scrolling through message text +viewer-overlap= + +# Number of lines from top and bottom of screen where single +# line scrolling occurs. +scroll-margin= + +# The number of seconds to sleep after writing a status message +status-message-delay= + +# Number of times per-second to update busy cue messages +busy-cue-rate= + +# The approximate number of seconds between checks for new mail +mail-check-interval= + +# The approximate number of seconds between checks for new mail in folders +# other than the current folder and inbox. +# Default is same as mail-check-interval +mail-check-interval-noncurrent= + +# The minimum number of seconds between checks for new mail in a Mail Drop. +# This is always effectively at least as large as the mail-check-interval +maildrop-check-minimum= + +# For newsgroups accessed using NNTP, only messages numbered in the range +# lastmsg-range+1 to lastmsg will be considered +nntp-range= + +# Full path and name of NEWSRC file +newsrc-path= + +# Path and filename of news configuration's active file. +# The default is typically "/usr/lib/news/active". +news-active-file-path= + +# Directory containing system's news data. +# The default is typically "/usr/spool/news" +news-spool-directory= + +# Path and filename of the program used to upload text from your terminal +# emulator's into Alpine's composer. +upload-command= + +# Text sent to terminal emulator prior to invoking the program defined by +# the upload-command variable. +# Note: _FILE_ will be replaced with the temporary file used in the upload. +upload-command-prefix= + +# Path and filename of the program used to download text via your terminal +# emulator from Alpine's export and save commands. +download-command= + +# Text sent to terminal emulator prior to invoking the program defined by +# the download-command variable. +# Note: _FILE_ will be replaced with the temporary file used in the downlaod. +download-command-prefix= + +# Sets the search path for the mailcap configuration file. +# NOTE: colon delimited under UNIX, semi-colon delimited under DOS/Windows/OS2. +mailcap-search-path= + +# Sets the search path for the mimetypes configuration file. +# NOTE: colon delimited under UNIX, semi-colon delimited under DOS/Windows/OS2. +mimetype-search-path= + +# List of programs to open Internet URLs (e.g. http or ftp references). +url-viewers= + +# The maximum number of non-stayopen remote connections that Alpine will use +max-remote-connections= + +# A list of folders that should be left open once opened (INBOX is implicit) +stay-open-folders= + +# Sets the time in seconds that Alpine will attempt to open a network +# connection when checking for new unseen messages in an incoming folder. +# The default is 5. +incoming-check-timeout= + +# Sets the approximate number of seconds between checks for unseen messages +# in incoming folders. The default is 180. +incoming-check-interval= + +# Sets the approximate number of seconds between checks for unseen messages +# for other than local or IMAP folders. The default is 180. +incoming-check-interval-secondary= + +# List of incoming folders to check for unseen messages. The default if left +# blank is to check all incoming folders. +incoming-check-list= + +# Specifies the number of dead letter files to keep when canceling. +dead-letter-files= + +# Sets the filename for the newmail fifo (named pipe). Unix only. +newmail-fifo-path= + +# Sets the width for the NewMail screen. +newmail-window-width= + +# List of incoming msg folders besides INBOX, e.g. ={host2}inbox, {host3}inbox +# Syntax: optnl-label {optnl-imap-host-name}folder-path +incoming-folders= + +# Alpine compares this value with the first folder collection directory. +# If they match (or no folder collections are defined), and the directory +# does not exist, Alpine will create and use it. Default: ~/mail +mail-directory= + +# List of directories where saved-message folders may be. First one is +# the default for Saves. Example: Main {host1}mail/[], Desktop mail\[] +# Syntax: optnl-label {optnl-imap-hostname}optnl-directory-path[] +folder-collections= + +# List, only needed if nntp-server not set, or news is on a different host +# than used for NNTP posting. Examples: News *[] or News *{host3/nntp}[] +# Syntax: optnl-label *{news-host/protocol}[] +news-collections= + +# List of file or path names for personal addressbook(s). +# Default: ~/.addressbook (Unix) or \PINE\ADDRBOOK (PC) +# Syntax: optnl-label path-name +address-book= + +# List of file or path names for global/shared addressbook(s). +# Default: none +# Syntax: optnl-label path-name +global-address-book= + +# The system wide standard printers +standard-printer= + +# This names the path to an alternative program, and any necessary arguments, +# to be used in posting mail messages. Example: +# /usr/lib/sendmail -oem -t -oi +# or, +# /usr/local/bin/sendit.sh +# The latter a script found in Alpine distribution's contrib/util directory. +# NOTE: The program MUST read the message to be posted on standard input, +# AND operate in the style of sendmail's "-t" option. +sendmail-path= + +# This names the root of the tree to which the user is restricted when reading +# and writing folders and files. For example, on Unix ~/work confines the +# user to the subtree beginning with their work subdirectory. +# (Note: this alone is not sufficient for preventing access. You will also +# need to restrict shell access and so on, see Alpine Technical Notes.) +# Default: not set (so no restriction) +operating-dir= + +# If no user input for this many hours, Alpine will exit if in an idle loop +# waiting for a new command. If set to zero (the default), then there will +# be no timeout. +user-input-timeout= + +# Sets the time in seconds that Alpine will attempt to open a network +# connection. The default is 30, the minimum is 5, and the maximum is +# system defined (typically 75). +tcp-open-timeout= + +# Network read warning timeout. The default is 15, the minimum is 5, and the +# maximum is 1000. +tcp-read-warning-timeout= + +# Network write warning timeout. The default is 0 (unset), the minimum +# is 5 (if not 0), and the maximum is 1000. +tcp-write-warning-timeout= + +# If this much time has elapsed at the time of a tcp read or write +# timeout, Alpine will ask if you want to break the connection. +# Default is 60 seconds, minimum is 5, maximum is 1000. +tcp-query-timeout= + +# Sets the format of the command used to open a UNIX remote +# shell connection. The default is "%s %s -l %s exec /etc/r%sd" +# NOTE: the 4 (four) "%s" entries MUST exist in the provided command +# where the first is for the command's path, the second is for the +# host to connect to, the third is for the user to connect as, and the +# fourth is for the connection method (typically "imap") +rsh-command= + +# Sets the name of the command used to open a UNIX remote shell connection. +# The default is typically /usr/ucb/rsh. +rsh-path= + +# Sets the time in seconds that Alpine will attempt to open a UNIX remote +# shell connection. The default is 15, min is 5, and max is unlimited. +# Zero disables rsh altogether. +rsh-open-timeout= + +# Sets the format of the command used to open a UNIX secure +# shell connection. The default is "%s %s -l %s exec /etc/r%sd" +# NOTE: the 4 (four) "%s" entries MUST exist in the provided command +# where the first is for the command's path, the second is for the +# host to connect to, the third is for the user to connect as, and the +# fourth is for the connection method (typically "imap") +ssh-command= + +# Sets the name of the command used to open a UNIX secure shell connection. +# Typically this is /usr/bin/ssh. +ssh-path= + +# Sets the time in seconds that Alpine will attempt to open a UNIX secure +# shell connection. The default is 15, min is 5, and max is unlimited. +# Zero disables ssh altogether. +ssh-open-timeout= + +# Sets the version number Alpine will use as a threshold for offering +# its new version message on startup. +new-version-threshold= + +# List of mail drivers to disable. +disable-these-drivers= + +# List of SASL authenticators to disable. +disable-these-authenticators= + +# How many extra copies of remote address book should be kept. Default: 3 +remote-abook-history= + +# Minimum number of minutes between checks for remote address book changes. +# 0 means never check except when opening a remote address book. +# -1 means never check. Default: 5 +remote-abook-validity= + +# Your default printer selection +printer= + +# List of special print commands +personal-print-command= + +# Patterns and their actions are stored here. +patterns-roles= + +# Patterns and their actions are stored here. +patterns-filters2= + +# Patterns and their actions are stored here. +patterns-scores2= + +# Patterns and their actions are stored here. +patterns-indexcolors= + +# Patterns and their actions are stored here. +patterns-other= + +# Patterns and their actions are stored here. +patterns-search= + +# Controls display of color +color-style= + +# Controls display of color for current index line +current-indexline-style= + +# Controls display of color for the titlebar at top of screen +titlebar-color-style= + +# Choose: black, blue, green, cyan, red, magenta, yellow, or white. +normal-foreground-color= +normal-background-color= +reverse-foreground-color= +reverse-background-color= +title-foreground-color= +title-background-color= +title-closed-foreground-color= +title-closed-background-color= +status-foreground-color= +status-background-color= +keylabel-foreground-color= +keylabel-background-color= +keyname-foreground-color= +keyname-background-color= +selectable-item-foreground-color= +selectable-item-background-color= +meta-message-foreground-color= +meta-message-background-color= +quote1-foreground-color= +quote1-background-color= +quote2-foreground-color= +quote2-background-color= +quote3-foreground-color= +quote3-background-color= +signature-foreground-color= +signature-background-color= +prompt-foreground-color= +prompt-background-color= +header-general-foreground-color= +header-general-background-color= +index-to-me-foreground-color= +index-to-me-background-color= +index-important-foreground-color= +index-important-background-color= +index-deleted-foreground-color= +index-deleted-background-color= +index-answered-foreground-color= +index-answered-background-color= +index-new-foreground-color= +index-new-background-color= +index-recent-foreground-color= +index-recent-background-color= +index-unseen-foreground-color= +index-unseen-background-color= +index-arrow-foreground-color= +index-arrow-background-color= +index-subject-foreground-color= +index-subject-background-color= +index-from-foreground-color= +index-from-background-color= +index-opening-foreground-color= +index-opening-background-color= + +# When viewing messages, these are the header colors +viewer-hdr-colors= + +# Colors used to display keywords in the index +keyword-colors= + +# LDAP servers for looking up addresses. +ldap-servers= + +# WebAlpine index table row height +wp-indexheight= + +# WebAlpine number of index lines in table +wp-indexlines= + +# WebAlpine aggregate operations tab state +wp-aggstate= + +# WebAlpine various aspects of cross-session state +wp-state= diff --git a/pine.conf.fixed b/pine.conf.fixed new file mode 100644 index 0000000..613f2c9 --- /dev/null +++ b/pine.conf.fixed @@ -0,0 +1,10 @@ +# +# Pine system-wide enforced configuration file - customize as needed +# +# This file holds the system-wide enforced values for pine configuration +# settings. Any values set in it will override values set in the +# system-wide default configuration file (/etc/pine.conf) and +# the user's own configuration file (~/.pinerc). +# For more information on the format of this file, read the +# comments at the top of /etc/pine.conf + From 0a557467a93c32512f2c8e104077621c8d7285df Mon Sep 17 00:00:00 2001 From: Rex Dieter Date: Thu, 25 Oct 2007 14:55:27 +0000 Subject: [PATCH 004/119] - omit sample pine.conf, instead use %ghost to preserve existing pine.conf's --- alpine.spec | 18 ++++++++++-------- 1 file changed, 10 insertions(+), 8 deletions(-) diff --git a/alpine.spec b/alpine.spec index 64d01da..340ff52 100644 --- a/alpine.spec +++ b/alpine.spec @@ -3,7 +3,7 @@ Summary: UW Alpine mail user agent Name: alpine Version: 0.9999 -Release: 3%{?dist} +Release: 4%{?dist} License: Apache Software License Group: Applications/Internet @@ -27,9 +27,6 @@ Requires: /usr/sbin/sendmail aspell mailcap Conflicts: pine BuildRoot: %(mktemp -ud %{_tmppath}/%{name}-%{version}-%{release}-XXXXXX) -Source2: pine.conf -Source3: pine.conf.fixed - BuildRequires: /usr/sbin/sendmail BuildRequires: gettext inews krb5-devel ncurses-devel BuildRequires: openldap-devel openssl-devel pam-devel passwd sendmail @@ -69,8 +66,10 @@ make %{?_smp_mflags} EXTRACFLAGS="$RPM_OPT_FLAGS" rm -rf $RPM_BUILD_ROOT make install DESTDIR=$RPM_BUILD_ROOT -install -p -m644 -D %{SOURCE2} $RPM_BUILD_ROOT/etc/pine.conf -install -p -m644 -D %{SOURCE3} $RPM_BUILD_ROOT/etc/pine.conf.fixed +# create/touch %ghost'd files +mkdir -p $RPM_BUILD_ROOT/etc +touch $RPM_BUILD_ROOT/etc/pine.conf +touch $RPM_BUILD_ROOT/etc/pine.conf.fixed %clean rm -rf $RPM_BUILD_ROOT @@ -78,8 +77,8 @@ rm -rf $RPM_BUILD_ROOT %files %defattr(-,root,root,-) %doc README LICENSE doc/tech-notes.txt -%config(missingok,noreplace) /etc/pine.conf -%config(missingok,noreplace) /etc/pine.conf.fixed +%ghost %config(noreplace) /etc/pine.conf +%ghost %config(noreplace) /etc/pine.conf.fixed %{_bindir}/alpine %{_bindir}/pico %{_bindir}/pilot @@ -92,6 +91,9 @@ rm -rf $RPM_BUILD_ROOT %{_mandir}/man1/rpdump.1* %changelog +* Thu Oct 25 2007 Rex Dieter 0.9999-3 - include stock pine.conf, pine.conf.fixed From 137f493004732c9b8e381b0363a6730bf0bf6295 Mon Sep 17 00:00:00 2001 From: Joshua Daniel Franklin Date: Fri, 9 Nov 2007 20:44:56 +0000 Subject: [PATCH 005/119] update to latest --- .cvsignore | 2 +- alpine.spec | 12 +++++++----- sources | 2 +- 3 files changed, 9 insertions(+), 7 deletions(-) diff --git a/.cvsignore b/.cvsignore index a975379..419e120 100644 --- a/.cvsignore +++ b/.cvsignore @@ -1 +1 @@ -alpine-0.9999.tar.bz2 +alpine-0.99999.tar.bz2 diff --git a/alpine.spec b/alpine.spec index 340ff52..0f50d90 100644 --- a/alpine.spec +++ b/alpine.spec @@ -2,14 +2,14 @@ Summary: UW Alpine mail user agent Name: alpine -Version: 0.9999 -Release: 4%{?dist} +Version: 0.99999 +Release: 2%{?dist} License: Apache Software License Group: Applications/Internet URL: http://www.washington.edu/alpine -#Source0: ftp://ftp.cac.washington.edu/alpine/%{name}-%{version}.tar.bz2 -# removed cc5.sol problem file, see BZ for details +# FTP: ftp://ftp.cac.washington.edu/alpine/ +# SVN: https://svn.cac.washington.edu/public/alpine/snapshots/ Source0: %{name}-%{version}.tar.bz2 Requires: /usr/sbin/sendmail aspell mailcap @@ -50,7 +50,6 @@ GNU Build System's autotools. %prep %setup -q -chmod -x alpine/arg.c pico/main.c %build touch imap/ip6 @@ -91,6 +90,9 @@ rm -rf $RPM_BUILD_ROOT %{_mandir}/man1/rpdump.1* %changelog +* Thu Nov 09 2007 Joshua Daniel Franklin 0.99999-2 +- update to latest + * Thu Oct 25 2007 Rex Dieter Date: Thu, 15 Nov 2007 21:57:04 +0000 Subject: [PATCH 006/119] BuildRequires aspell to make configure happy --- alpine.spec | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/alpine.spec b/alpine.spec index 0f50d90..6413200 100644 --- a/alpine.spec +++ b/alpine.spec @@ -3,7 +3,7 @@ Summary: UW Alpine mail user agent Name: alpine Version: 0.99999 -Release: 2%{?dist} +Release: 3%{?dist} License: Apache Software License Group: Applications/Internet @@ -27,7 +27,7 @@ Requires: /usr/sbin/sendmail aspell mailcap Conflicts: pine BuildRoot: %(mktemp -ud %{_tmppath}/%{name}-%{version}-%{release}-XXXXXX) -BuildRequires: /usr/sbin/sendmail +BuildRequires: /usr/sbin/sendmail aspell BuildRequires: gettext inews krb5-devel ncurses-devel BuildRequires: openldap-devel openssl-devel pam-devel passwd sendmail @@ -90,6 +90,9 @@ rm -rf $RPM_BUILD_ROOT %{_mandir}/man1/rpdump.1* %changelog +* Thu Nov 15 2007 Joshua Daniel Franklin 0.99999-3 +- BuildRequires aspell to make configure happy + * Thu Nov 09 2007 Joshua Daniel Franklin 0.99999-2 - update to latest From b860dbd2bd55db8eb08c39a338289f4d6e5f378c Mon Sep 17 00:00:00 2001 From: Patrick Laughton Date: Tue, 4 Dec 2007 15:49:54 +0000 Subject: [PATCH 007/119] - Bump-n-build for openldap/openssl soname changes --- alpine.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/alpine.spec b/alpine.spec index 6413200..cadcd36 100644 --- a/alpine.spec +++ b/alpine.spec @@ -3,7 +3,7 @@ Summary: UW Alpine mail user agent Name: alpine Version: 0.99999 -Release: 3%{?dist} +Release: 4%{?dist} License: Apache Software License Group: Applications/Internet @@ -90,6 +90,9 @@ rm -rf $RPM_BUILD_ROOT %{_mandir}/man1/rpdump.1* %changelog +* Tue Dec 04 2007 Patrick "Jima" Laughton 0.99999-4 +- Bump-n-build for openldap/openssl soname changes + * Thu Nov 15 2007 Joshua Daniel Franklin 0.99999-3 - BuildRequires aspell to make configure happy From 5408d0dff70a47f38fd830a95bd8d05ebf5229d0 Mon Sep 17 00:00:00 2001 From: Rex Dieter Date: Fri, 21 Dec 2007 14:12:52 +0000 Subject: [PATCH 008/119] - alpine-1.00 --- .cvsignore | 2 +- alpine.spec | 15 +- pine.conf | 601 ------------------------------------------------ pine.conf.fixed | 10 - sources | 2 +- 5 files changed, 14 insertions(+), 616 deletions(-) delete mode 100644 pine.conf delete mode 100644 pine.conf.fixed diff --git a/.cvsignore b/.cvsignore index 419e120..83980dd 100644 --- a/.cvsignore +++ b/.cvsignore @@ -1 +1 @@ -alpine-0.99999.tar.bz2 +alpine-1.00.tar.bz2 diff --git a/alpine.spec b/alpine.spec index cadcd36..8155719 100644 --- a/alpine.spec +++ b/alpine.spec @@ -2,15 +2,15 @@ Summary: UW Alpine mail user agent Name: alpine -Version: 0.99999 -Release: 4%{?dist} +Version: 1.00 +Release: 1%{?dist} License: Apache Software License Group: Applications/Internet URL: http://www.washington.edu/alpine # FTP: ftp://ftp.cac.washington.edu/alpine/ # SVN: https://svn.cac.washington.edu/public/alpine/snapshots/ -Source0: %{name}-%{version}.tar.bz2 +Source0: ftp://ftp.cac.washington.edu/alpine/alpine-%{version}.tar.bz2 Requires: /usr/sbin/sendmail aspell mailcap # Using "Conflicts" instead of Obsoletes because while alpine is substantially @@ -48,9 +48,11 @@ routine library. * Ground-up reorganization of build and install procedure based on GNU Build System's autotools. + %prep %setup -q + %build touch imap/ip6 # --without-tcl disables the TCL-based CGI "Web Alpine" @@ -61,6 +63,7 @@ touch imap/ip6 --with-spellcheck-prog=aspell make %{?_smp_mflags} EXTRACFLAGS="$RPM_OPT_FLAGS" + %install rm -rf $RPM_BUILD_ROOT make install DESTDIR=$RPM_BUILD_ROOT @@ -70,9 +73,11 @@ mkdir -p $RPM_BUILD_ROOT/etc touch $RPM_BUILD_ROOT/etc/pine.conf touch $RPM_BUILD_ROOT/etc/pine.conf.fixed + %clean rm -rf $RPM_BUILD_ROOT + %files %defattr(-,root,root,-) %doc README LICENSE doc/tech-notes.txt @@ -89,7 +94,11 @@ rm -rf $RPM_BUILD_ROOT %{_mandir}/man1/rpload.1* %{_mandir}/man1/rpdump.1* + %changelog +* Fri Dec 21 2007 Rex Dieter 1.00-1 +- alpine-1.00 + * Tue Dec 04 2007 Patrick "Jima" Laughton 0.99999-4 - Bump-n-build for openldap/openssl soname changes diff --git a/pine.conf b/pine.conf deleted file mode 100644 index 3044d84..0000000 --- a/pine.conf +++ /dev/null @@ -1,601 +0,0 @@ -# /etc/pine.conf -- system wide pine configuration -# -# Values here affect all pine users unless they've overridden the values -# in their .pinerc files. A copy of this file with current comments may -# be obtained by running "pine -conf". It will be printed to standard output. -# -# For a variable to be unset its value must be null/blank. This is not the -# same as the value of "empty string", which can be used to effectively -# "unset" a variable that has a default or previously assigned value. -# To set a variable to the empty string its value should be "". -# Switch variables are set to either "yes" or "no", and default to "no". -# Except for feature-list items, which are additive, values set in the -# .pinerc file replace those in pine.conf, and those in pine.conf.fixed -# over-ride all others. Features can be over-ridden in .pinerc or -# pine.conf.fixed by pre-pending the feature name with "no-". -# -# (These comments are automatically inserted.) - -# Over-rides your full name from Unix password file. Required for PC-Alpine. -personal-name= - -# Sets domain part of From: and local addresses in outgoing mail. -user-domain= - -# List of SMTP servers for sending mail. If blank: Unix Alpine uses sendmail. -smtp-server= - -# NNTP server for posting news. Also sets news-collections for news reading. -nntp-server= - -# Path of (local or remote) INBOX, e.g. ={mail.somewhere.edu}inbox -# Normal Unix default is the local INBOX (usually /usr/spool/mail/$USER). -inbox-path= - -# List of folder pairs; the first indicates a folder to archive, and the -# second indicates the folder read messages in the first should -# be moved to. -incoming-archive-folders= - -# List of folders, assumed to be in first folder collection, -# offered for pruning each month. For example: mumble -pruned-folders= - -# Over-rides default path for sent-mail folder, e.g. =old-mail (using first -# folder collection dir) or ={host2}sent-mail or ="" (to suppress saving). -# Default: sent-mail (Unix) or SENTMAIL.MTX (PC) in default folder collection. -default-fcc= - -# Over-rides default path for saved-msg folder, e.g. =saved-messages (using 1st -# folder collection dir) or ={host2}saved-mail or ="" (to suppress saving). -# Default: saved-messages (Unix) or SAVEMAIL.MTX (PC) in default collection. -default-saved-msg-folder= - -# Over-rides default path for postponed messages folder, e.g. =pm (which uses -# first folder collection dir) or ={host4}pm (using home dir on host4). -# Default: postponed-msgs (Unix) or POSTPOND.MTX (PC) in default fldr coltn. -postponed-folder= - -# If set, specifies where already-read messages will be moved upon quitting. -read-message-folder= - -# If set, specifies where form letters should be stored. -form-letter-folder= - -# Contains the actual signature contents as opposed to the signature filename. -# If defined, this overrides the signature-file. Default is undefined. -literal-signature= - -# Over-rides default path for signature file. Default is ~/.signature -signature-file= - -# List of features; see Alpine's Setup/options menu for the current set. -# e.g. feature-list= select-without-confirm, signature-at-bottom -# Default condition for all of the features is no-. -feature-list= - -# Alpine executes these keys upon startup (e.g. to view msg 13: i,j,1,3,CR,v) -initial-keystroke-list= - -# Only show these headers (by default) when composing messages -default-composer-hdrs= - -# Add these customized headers (and possible default values) when composing -customized-hdrs= - -# When viewing messages, include this list of headers -viewer-hdrs= - -# When viewing messages, number of blank spaces between left display edge and text -viewer-margin-left= - -# When viewing messages, number of blank spaces between right display edge and text -viewer-margin-right= - -# When viewing messages, number of lines of quote displayed before suppressing -quote-suppression-threshold= - -# Determines default folder name for Saves... -# Choices: default-folder, by-sender, by-from, by-recipient, last-folder-used. -# Default: "default-folder", i.e. "saved-messages" (Unix) or "SAVEMAIL" (PC). -saved-msg-name-rule= - -# Determines default name for Fcc... -# Choices: default-fcc, by-recipient, last-fcc-used. -# Default: "default-fcc" (see also "default-fcc=" variable.) -fcc-name-rule= - -# Sets presentation order of messages in Index. Choices: -# Subject, From, Arrival, Date, Size, To, Cc, OrderedSubj, Score, and Thread. -# Order may be reversed by appending /Reverse. Default: "Arrival". -sort-key= - -# Sets presentation order of address book entries. Choices: dont-sort, -# fullname-with-lists-last, fullname, nickname-with-lists-last, nickname -# Default: "fullname-with-lists-last". -addrbook-sort-rule= - -# Sets presentation order of folder list entries. Choices: alphabetical, -# alpha-with-dirs-last, alpha-with-dirs-first. -# Default: "alpha-with-directories-last". -folder-sort-rule= - -# Sets the default folder and collectionoffered at the Goto Command's prompt. -goto-default-rule= - -# Sets message which cursor begins on. Choices: first-unseen, first-recent, -# first-important, first-important-or-unseen, first-important-or-recent, -# first, last. Default: "first-unseen". -incoming-startup-rule= - -# Allows a default answer for the prune folder questions. Choices: yes-ask, -# yes-no, no-ask, no-no, ask-ask, ask-no. Default: "ask-ask". -pruning-rule= - -# Controls behavior when reopening an already open folder. -folder-reopen-rule= - -# Style that MESSAGE INDEX is displayed in when threading. -threading-display-style= - -# Style of THREAD INDEX or default MESSAGE INDEX when threading. -threading-index-style= - -# When threading, character used to indicate collapsed messages underneath. -threading-indicator-character= - -# When threading, character used to indicate expanded messages underneath. -threading-expanded-character= - -# When threading, character used to indicate this is the last reply -# to the parent of this message. -threading-lastreply-character= - -# Reflects capabilities of the display you have. -# If unset, the default is taken from your locale. That is usually the right -# thing to use. Typical alternatives include UTF-8, ISO-8859-x, and EUC-JP -# (where x is a number between 1 and 9). -display-character-set= - -# Reflects capabilities of the keyboard you have. -# If unset, the default is to use the same value -# used for the display-character-set. -keyboard-character-set= - -# Defaults to UTF-8. This is used for outgoing messages. -# It is usually correct to leave this unset. -posting-character-set= - -# Specifies the program invoked by ^_ in the Composer, -# or the "enable-alternate-editor-implicitly" feature. -editor= - -# Specifies the program invoked by ^T in the Composer. -speller= - -# Specifies the column of the screen where the composer should wrap. -composer-wrap-column= - -# Specifies the string to insert when replying to a message. -reply-indent-string= - -# Specifies the introduction to insert when replying to a message. -reply-leadin= - -# Specifies the string to replace quotes with when viewing a message. -quote-replace-string= - -# When these characters appear in the middle of a word in the composer -# the forward word function will stop at the first text following (as happens -# with SPACE characters by default) -composer-word-separators= - -# Specifies the string to use when sending a message with no to or cc. -empty-header-message= - -# Program to view images (e.g. GIF or TIFF attachments). -image-viewer= - -# If "user-domain" not set, strips hostname in FROM address. (Unix only) -use-only-domain-name= - -# Full name for bug report address used by "Report Bug" command -bugs-fullname= - -# Email address used to send bug reports -bugs-address= - -# Program/Script used by "Report Bug" command. No default. -bugs-additional-data= - -# Full name for suggestion address used by "Report Bug" command -suggest-fullname= - -# Email address used to send suggestions -suggest-address= - -# Full name for "local support" address used by "Report Bug" command. -# Default: Local Support -local-fullname= - -# Email address used to send to "local support". -# Default: postmaster -local-address= - -# Force these address book entries into all writable personal address books. -# Syntax is forced-abook-entry=nickname|fullname|address -# This is a comma-separated list of entries, each with syntax above. -# Existing entries with same nickname are not replaced. -# Example: help|Help Desk|help@ourdomain.com -forced-abook-entry= - -# This is a number between 1 and 5. It is the number of times a user will -# have to enter a password when they run the keyboard lock command in the -# main menu. Default is 1. -kblock-passwd-count= - -# This variable takes a list of programs that message text is piped into -# after MIME decoding, prior to display. -display-filters= - -# This defines a program that message text is piped into before MIME -# encoding, prior to sending -sending-filters= - -# A list of alternate addresses the user is known by -alt-addresses= - -# A list of keywords for use in categorizing messages -keywords= - -# Characters which surround keywords in SUBJKEY token. -# Default is "{" "} " -keyword-surrounding-chars= - -# Characters between subject and opening text in SUBJECTTEXT token. -# Default is " - " -opening-text-separator-chars= - -# This is a list of formats for address books. Each entry in the list is made -# up of space-delimited tokens telling which fields are displayed and in -# which order. See help text -addressbook-formats= - -# This gives a format for displaying the index. It is made -# up of space-delimited tokens telling which fields are displayed and in -# which order. See help text -index-format= - -# The number of lines of overlap when scrolling through message text -viewer-overlap= - -# Number of lines from top and bottom of screen where single -# line scrolling occurs. -scroll-margin= - -# The number of seconds to sleep after writing a status message -status-message-delay= - -# Number of times per-second to update busy cue messages -busy-cue-rate= - -# The approximate number of seconds between checks for new mail -mail-check-interval= - -# The approximate number of seconds between checks for new mail in folders -# other than the current folder and inbox. -# Default is same as mail-check-interval -mail-check-interval-noncurrent= - -# The minimum number of seconds between checks for new mail in a Mail Drop. -# This is always effectively at least as large as the mail-check-interval -maildrop-check-minimum= - -# For newsgroups accessed using NNTP, only messages numbered in the range -# lastmsg-range+1 to lastmsg will be considered -nntp-range= - -# Full path and name of NEWSRC file -newsrc-path= - -# Path and filename of news configuration's active file. -# The default is typically "/usr/lib/news/active". -news-active-file-path= - -# Directory containing system's news data. -# The default is typically "/usr/spool/news" -news-spool-directory= - -# Path and filename of the program used to upload text from your terminal -# emulator's into Alpine's composer. -upload-command= - -# Text sent to terminal emulator prior to invoking the program defined by -# the upload-command variable. -# Note: _FILE_ will be replaced with the temporary file used in the upload. -upload-command-prefix= - -# Path and filename of the program used to download text via your terminal -# emulator from Alpine's export and save commands. -download-command= - -# Text sent to terminal emulator prior to invoking the program defined by -# the download-command variable. -# Note: _FILE_ will be replaced with the temporary file used in the downlaod. -download-command-prefix= - -# Sets the search path for the mailcap configuration file. -# NOTE: colon delimited under UNIX, semi-colon delimited under DOS/Windows/OS2. -mailcap-search-path= - -# Sets the search path for the mimetypes configuration file. -# NOTE: colon delimited under UNIX, semi-colon delimited under DOS/Windows/OS2. -mimetype-search-path= - -# List of programs to open Internet URLs (e.g. http or ftp references). -url-viewers= - -# The maximum number of non-stayopen remote connections that Alpine will use -max-remote-connections= - -# A list of folders that should be left open once opened (INBOX is implicit) -stay-open-folders= - -# Sets the time in seconds that Alpine will attempt to open a network -# connection when checking for new unseen messages in an incoming folder. -# The default is 5. -incoming-check-timeout= - -# Sets the approximate number of seconds between checks for unseen messages -# in incoming folders. The default is 180. -incoming-check-interval= - -# Sets the approximate number of seconds between checks for unseen messages -# for other than local or IMAP folders. The default is 180. -incoming-check-interval-secondary= - -# List of incoming folders to check for unseen messages. The default if left -# blank is to check all incoming folders. -incoming-check-list= - -# Specifies the number of dead letter files to keep when canceling. -dead-letter-files= - -# Sets the filename for the newmail fifo (named pipe). Unix only. -newmail-fifo-path= - -# Sets the width for the NewMail screen. -newmail-window-width= - -# List of incoming msg folders besides INBOX, e.g. ={host2}inbox, {host3}inbox -# Syntax: optnl-label {optnl-imap-host-name}folder-path -incoming-folders= - -# Alpine compares this value with the first folder collection directory. -# If they match (or no folder collections are defined), and the directory -# does not exist, Alpine will create and use it. Default: ~/mail -mail-directory= - -# List of directories where saved-message folders may be. First one is -# the default for Saves. Example: Main {host1}mail/[], Desktop mail\[] -# Syntax: optnl-label {optnl-imap-hostname}optnl-directory-path[] -folder-collections= - -# List, only needed if nntp-server not set, or news is on a different host -# than used for NNTP posting. Examples: News *[] or News *{host3/nntp}[] -# Syntax: optnl-label *{news-host/protocol}[] -news-collections= - -# List of file or path names for personal addressbook(s). -# Default: ~/.addressbook (Unix) or \PINE\ADDRBOOK (PC) -# Syntax: optnl-label path-name -address-book= - -# List of file or path names for global/shared addressbook(s). -# Default: none -# Syntax: optnl-label path-name -global-address-book= - -# The system wide standard printers -standard-printer= - -# This names the path to an alternative program, and any necessary arguments, -# to be used in posting mail messages. Example: -# /usr/lib/sendmail -oem -t -oi -# or, -# /usr/local/bin/sendit.sh -# The latter a script found in Alpine distribution's contrib/util directory. -# NOTE: The program MUST read the message to be posted on standard input, -# AND operate in the style of sendmail's "-t" option. -sendmail-path= - -# This names the root of the tree to which the user is restricted when reading -# and writing folders and files. For example, on Unix ~/work confines the -# user to the subtree beginning with their work subdirectory. -# (Note: this alone is not sufficient for preventing access. You will also -# need to restrict shell access and so on, see Alpine Technical Notes.) -# Default: not set (so no restriction) -operating-dir= - -# If no user input for this many hours, Alpine will exit if in an idle loop -# waiting for a new command. If set to zero (the default), then there will -# be no timeout. -user-input-timeout= - -# Sets the time in seconds that Alpine will attempt to open a network -# connection. The default is 30, the minimum is 5, and the maximum is -# system defined (typically 75). -tcp-open-timeout= - -# Network read warning timeout. The default is 15, the minimum is 5, and the -# maximum is 1000. -tcp-read-warning-timeout= - -# Network write warning timeout. The default is 0 (unset), the minimum -# is 5 (if not 0), and the maximum is 1000. -tcp-write-warning-timeout= - -# If this much time has elapsed at the time of a tcp read or write -# timeout, Alpine will ask if you want to break the connection. -# Default is 60 seconds, minimum is 5, maximum is 1000. -tcp-query-timeout= - -# Sets the format of the command used to open a UNIX remote -# shell connection. The default is "%s %s -l %s exec /etc/r%sd" -# NOTE: the 4 (four) "%s" entries MUST exist in the provided command -# where the first is for the command's path, the second is for the -# host to connect to, the third is for the user to connect as, and the -# fourth is for the connection method (typically "imap") -rsh-command= - -# Sets the name of the command used to open a UNIX remote shell connection. -# The default is typically /usr/ucb/rsh. -rsh-path= - -# Sets the time in seconds that Alpine will attempt to open a UNIX remote -# shell connection. The default is 15, min is 5, and max is unlimited. -# Zero disables rsh altogether. -rsh-open-timeout= - -# Sets the format of the command used to open a UNIX secure -# shell connection. The default is "%s %s -l %s exec /etc/r%sd" -# NOTE: the 4 (four) "%s" entries MUST exist in the provided command -# where the first is for the command's path, the second is for the -# host to connect to, the third is for the user to connect as, and the -# fourth is for the connection method (typically "imap") -ssh-command= - -# Sets the name of the command used to open a UNIX secure shell connection. -# Typically this is /usr/bin/ssh. -ssh-path= - -# Sets the time in seconds that Alpine will attempt to open a UNIX secure -# shell connection. The default is 15, min is 5, and max is unlimited. -# Zero disables ssh altogether. -ssh-open-timeout= - -# Sets the version number Alpine will use as a threshold for offering -# its new version message on startup. -new-version-threshold= - -# List of mail drivers to disable. -disable-these-drivers= - -# List of SASL authenticators to disable. -disable-these-authenticators= - -# How many extra copies of remote address book should be kept. Default: 3 -remote-abook-history= - -# Minimum number of minutes between checks for remote address book changes. -# 0 means never check except when opening a remote address book. -# -1 means never check. Default: 5 -remote-abook-validity= - -# Your default printer selection -printer= - -# List of special print commands -personal-print-command= - -# Patterns and their actions are stored here. -patterns-roles= - -# Patterns and their actions are stored here. -patterns-filters2= - -# Patterns and their actions are stored here. -patterns-scores2= - -# Patterns and their actions are stored here. -patterns-indexcolors= - -# Patterns and their actions are stored here. -patterns-other= - -# Patterns and their actions are stored here. -patterns-search= - -# Controls display of color -color-style= - -# Controls display of color for current index line -current-indexline-style= - -# Controls display of color for the titlebar at top of screen -titlebar-color-style= - -# Choose: black, blue, green, cyan, red, magenta, yellow, or white. -normal-foreground-color= -normal-background-color= -reverse-foreground-color= -reverse-background-color= -title-foreground-color= -title-background-color= -title-closed-foreground-color= -title-closed-background-color= -status-foreground-color= -status-background-color= -keylabel-foreground-color= -keylabel-background-color= -keyname-foreground-color= -keyname-background-color= -selectable-item-foreground-color= -selectable-item-background-color= -meta-message-foreground-color= -meta-message-background-color= -quote1-foreground-color= -quote1-background-color= -quote2-foreground-color= -quote2-background-color= -quote3-foreground-color= -quote3-background-color= -signature-foreground-color= -signature-background-color= -prompt-foreground-color= -prompt-background-color= -header-general-foreground-color= -header-general-background-color= -index-to-me-foreground-color= -index-to-me-background-color= -index-important-foreground-color= -index-important-background-color= -index-deleted-foreground-color= -index-deleted-background-color= -index-answered-foreground-color= -index-answered-background-color= -index-new-foreground-color= -index-new-background-color= -index-recent-foreground-color= -index-recent-background-color= -index-unseen-foreground-color= -index-unseen-background-color= -index-arrow-foreground-color= -index-arrow-background-color= -index-subject-foreground-color= -index-subject-background-color= -index-from-foreground-color= -index-from-background-color= -index-opening-foreground-color= -index-opening-background-color= - -# When viewing messages, these are the header colors -viewer-hdr-colors= - -# Colors used to display keywords in the index -keyword-colors= - -# LDAP servers for looking up addresses. -ldap-servers= - -# WebAlpine index table row height -wp-indexheight= - -# WebAlpine number of index lines in table -wp-indexlines= - -# WebAlpine aggregate operations tab state -wp-aggstate= - -# WebAlpine various aspects of cross-session state -wp-state= diff --git a/pine.conf.fixed b/pine.conf.fixed deleted file mode 100644 index 613f2c9..0000000 --- a/pine.conf.fixed +++ /dev/null @@ -1,10 +0,0 @@ -# -# Pine system-wide enforced configuration file - customize as needed -# -# This file holds the system-wide enforced values for pine configuration -# settings. Any values set in it will override values set in the -# system-wide default configuration file (/etc/pine.conf) and -# the user's own configuration file (~/.pinerc). -# For more information on the format of this file, read the -# comments at the top of /etc/pine.conf - diff --git a/sources b/sources index bcedde7..390ffbe 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -5ffbfc0000998595755f1b08ad800c9d alpine-0.99999.tar.bz2 +c5dad25d8f848cad0e3077edd3038c43 alpine-1.00.tar.bz2 From 76a5c163badfbb6d3c4b32434564f433ab920305 Mon Sep 17 00:00:00 2001 From: Rex Dieter Date: Fri, 21 Dec 2007 14:55:47 +0000 Subject: [PATCH 009/119] - alpine-1.00 --- .cvsignore | 1 + alpine.spec | 136 ++++++++++++++++++++++++++++++++++++++++++++++++++++ sources | 1 + 3 files changed, 138 insertions(+) create mode 100644 alpine.spec diff --git a/.cvsignore b/.cvsignore index e69de29..83980dd 100644 --- a/.cvsignore +++ b/.cvsignore @@ -0,0 +1 @@ +alpine-1.00.tar.bz2 diff --git a/alpine.spec b/alpine.spec new file mode 100644 index 0000000..8155719 --- /dev/null +++ b/alpine.spec @@ -0,0 +1,136 @@ +# Fedora review: http://bugzilla.redhat.com/249365 + +Summary: UW Alpine mail user agent +Name: alpine +Version: 1.00 +Release: 1%{?dist} + +License: Apache Software License +Group: Applications/Internet +URL: http://www.washington.edu/alpine +# FTP: ftp://ftp.cac.washington.edu/alpine/ +# SVN: https://svn.cac.washington.edu/public/alpine/snapshots/ +Source0: ftp://ftp.cac.washington.edu/alpine/alpine-%{version}.tar.bz2 + +Requires: /usr/sbin/sendmail aspell mailcap +# Using "Conflicts" instead of Obsoletes because while alpine is substantially +# compatible with pine the change to Unicode breaks important user +# functionality such as non-ASCII encoded saved passwords. Additionally, there +# are also many patches to pine floating around that for political/technical +# reasons will not be integrated into alpine. (I'd like to stay out of it... +# just search "Mark Crispin maildir" for the gory details.) Since licensing +# prevents a Fedora pine package, I cannot predict what patches users might +# have and so want to warn them instead of automatically replacing their pine +# install with an alpine that could break their configuration. +# I understand this to be a special case of the "Optional Functionality" +# description at http://fedoraproject.org/wiki/Packaging/Conflicts +Conflicts: pine +BuildRoot: %(mktemp -ud %{_tmppath}/%{name}-%{version}-%{release}-XXXXXX) + +BuildRequires: /usr/sbin/sendmail aspell +BuildRequires: gettext inews krb5-devel ncurses-devel +BuildRequires: openldap-devel openssl-devel pam-devel passwd sendmail + +%description +Alpine -- an Alternatively Licensed Program for Internet +News & Email -- is a tool for reading, sending, and managing +electronic messages. Alpine is the successor to Pine and was +developed by Computing & Communications at the University of +Washington. + Though originally designed for inexperienced email users, +Alpine supports many advanced features, and an ever-growing number of +configuration and personal-preference options. +Changes and enhancements over pine: + * Released under the Apache Software License, Version 2.0. + * Internationalization built around new internal Unicode support. + * Ground-up reorganization of source code around new "pith/" core +routine library. + * Ground-up reorganization of build and install procedure based on +GNU Build System's autotools. + + +%prep +%setup -q + + +%build +touch imap/ip6 +# --without-tcl disables the TCL-based CGI "Web Alpine" +%configure \ + --without-tcl \ + --with-c-client-target=lfd \ + --with-passfile=.alpine.passfile \ + --with-spellcheck-prog=aspell +make %{?_smp_mflags} EXTRACFLAGS="$RPM_OPT_FLAGS" + + +%install +rm -rf $RPM_BUILD_ROOT +make install DESTDIR=$RPM_BUILD_ROOT + +# create/touch %ghost'd files +mkdir -p $RPM_BUILD_ROOT/etc +touch $RPM_BUILD_ROOT/etc/pine.conf +touch $RPM_BUILD_ROOT/etc/pine.conf.fixed + + +%clean +rm -rf $RPM_BUILD_ROOT + + +%files +%defattr(-,root,root,-) +%doc README LICENSE doc/tech-notes.txt +%ghost %config(noreplace) /etc/pine.conf +%ghost %config(noreplace) /etc/pine.conf.fixed +%{_bindir}/alpine +%{_bindir}/pico +%{_bindir}/pilot +%{_bindir}/rpload +%{_bindir}/rpdump +%{_mandir}/man1/alpine.1* +%{_mandir}/man1/pico.1* +%{_mandir}/man1/pilot.1* +%{_mandir}/man1/rpload.1* +%{_mandir}/man1/rpdump.1* + + +%changelog +* Fri Dec 21 2007 Rex Dieter 1.00-1 +- alpine-1.00 + +* Tue Dec 04 2007 Patrick "Jima" Laughton 0.99999-4 +- Bump-n-build for openldap/openssl soname changes + +* Thu Nov 15 2007 Joshua Daniel Franklin 0.99999-3 +- BuildRequires aspell to make configure happy + +* Thu Nov 09 2007 Joshua Daniel Franklin 0.99999-2 +- update to latest + +* Thu Oct 25 2007 Rex Dieter 0.9999-3 +- include stock pine.conf, pine.conf.fixed + +* Fri Sep 07 2007 Joshua Daniel Franklin 0.9999-2 +- update to latest + +* Fri Aug 24 2007 Rex Dieter 0.999-3 +- EXTRACFLAGS=$RPM_OPT_FLAGS +- --with-c-client-target=lfd +- --with-passfile=.alpine.passfile +- Requires: mailcap + +* Mon Jul 24 2007 Joshua Daniel Franklin 0.999-2.2 +- remove problem cc5.sol file +- integrate changes from Patrick "Jima" Laughton + +* Mon Jul 24 2007 Joshua Daniel Franklin 0.999-2.1 +- correct spec syntax, explain Conflicts tag + +* Mon Jul 23 2007 Joshua Daniel Franklin 0.999-2.0 +- initial alpine spec +- Apache Software License 2.0 + diff --git a/sources b/sources index e69de29..390ffbe 100644 --- a/sources +++ b/sources @@ -0,0 +1 @@ +c5dad25d8f848cad0e3077edd3038c43 alpine-1.00.tar.bz2 From 15af692f4da6b865e86f21f8875c5152778a701e Mon Sep 17 00:00:00 2001 From: Rex Dieter Date: Fri, 21 Dec 2007 17:15:25 +0000 Subject: [PATCH 010/119] - --with-system-pinerc=%_sysconfdir/pine.conf --with-system-fixed-pinerc=%_sysconfdir/pine.conf.fixed (#426512) --- alpine.spec | 21 ++++++++++++++------- 1 file changed, 14 insertions(+), 7 deletions(-) diff --git a/alpine.spec b/alpine.spec index 8155719..bcdc5e6 100644 --- a/alpine.spec +++ b/alpine.spec @@ -3,7 +3,7 @@ Summary: UW Alpine mail user agent Name: alpine Version: 1.00 -Release: 1%{?dist} +Release: 2%{?dist} License: Apache Software License Group: Applications/Internet @@ -60,7 +60,10 @@ touch imap/ip6 --without-tcl \ --with-c-client-target=lfd \ --with-passfile=.alpine.passfile \ - --with-spellcheck-prog=aspell + --with-spellcheck-prog=aspell \ + --with-system-pinerc=%{_sysconfdir}/pine.conf \ + --with-system-fixed-pinerc=%{_sysconfdir}/pine.conf.fixed + make %{?_smp_mflags} EXTRACFLAGS="$RPM_OPT_FLAGS" @@ -69,9 +72,9 @@ rm -rf $RPM_BUILD_ROOT make install DESTDIR=$RPM_BUILD_ROOT # create/touch %ghost'd files -mkdir -p $RPM_BUILD_ROOT/etc -touch $RPM_BUILD_ROOT/etc/pine.conf -touch $RPM_BUILD_ROOT/etc/pine.conf.fixed +mkdir -p $RPM_BUILD_ROOT%{_sysconfdir} +touch $RPM_BUILD_ROOT%{_sysconfdir}/pine.conf +touch $RPM_BUILD_ROOT%{_sysconfdir}/pine.conf.fixed %clean @@ -81,8 +84,8 @@ rm -rf $RPM_BUILD_ROOT %files %defattr(-,root,root,-) %doc README LICENSE doc/tech-notes.txt -%ghost %config(noreplace) /etc/pine.conf -%ghost %config(noreplace) /etc/pine.conf.fixed +%ghost %config(noreplace) %{_sysconfdir}/pine.conf +%ghost %config(noreplace) %{_sysconfdir}/pine.conf.fixed %{_bindir}/alpine %{_bindir}/pico %{_bindir}/pilot @@ -96,6 +99,10 @@ rm -rf $RPM_BUILD_ROOT %changelog +* Fri Dec 22 2007 Rex Dieter 1.00-2 +- --with-system-pinerc=%%_sysconfdir/pine.conf + --with-system-fixed-pinerc=%%_sysconfdir/pine.conf.fixed (#426512) + * Fri Dec 21 2007 Rex Dieter 1.00-1 - alpine-1.00 From 0401ae6e017dac2242cdcf5ab14d21ff3357a35a Mon Sep 17 00:00:00 2001 From: Rex Dieter Date: Fri, 21 Dec 2007 17:21:48 +0000 Subject: [PATCH 011/119] - --with-system-pinerc=%_sysconfdir/pine.conf --with-system-fixed-pinerc=%_sysconfdir/pine.conf.fixed (#426512) --- alpine.spec | 21 ++++++++++++++------- 1 file changed, 14 insertions(+), 7 deletions(-) diff --git a/alpine.spec b/alpine.spec index 8155719..bcdc5e6 100644 --- a/alpine.spec +++ b/alpine.spec @@ -3,7 +3,7 @@ Summary: UW Alpine mail user agent Name: alpine Version: 1.00 -Release: 1%{?dist} +Release: 2%{?dist} License: Apache Software License Group: Applications/Internet @@ -60,7 +60,10 @@ touch imap/ip6 --without-tcl \ --with-c-client-target=lfd \ --with-passfile=.alpine.passfile \ - --with-spellcheck-prog=aspell + --with-spellcheck-prog=aspell \ + --with-system-pinerc=%{_sysconfdir}/pine.conf \ + --with-system-fixed-pinerc=%{_sysconfdir}/pine.conf.fixed + make %{?_smp_mflags} EXTRACFLAGS="$RPM_OPT_FLAGS" @@ -69,9 +72,9 @@ rm -rf $RPM_BUILD_ROOT make install DESTDIR=$RPM_BUILD_ROOT # create/touch %ghost'd files -mkdir -p $RPM_BUILD_ROOT/etc -touch $RPM_BUILD_ROOT/etc/pine.conf -touch $RPM_BUILD_ROOT/etc/pine.conf.fixed +mkdir -p $RPM_BUILD_ROOT%{_sysconfdir} +touch $RPM_BUILD_ROOT%{_sysconfdir}/pine.conf +touch $RPM_BUILD_ROOT%{_sysconfdir}/pine.conf.fixed %clean @@ -81,8 +84,8 @@ rm -rf $RPM_BUILD_ROOT %files %defattr(-,root,root,-) %doc README LICENSE doc/tech-notes.txt -%ghost %config(noreplace) /etc/pine.conf -%ghost %config(noreplace) /etc/pine.conf.fixed +%ghost %config(noreplace) %{_sysconfdir}/pine.conf +%ghost %config(noreplace) %{_sysconfdir}/pine.conf.fixed %{_bindir}/alpine %{_bindir}/pico %{_bindir}/pilot @@ -96,6 +99,10 @@ rm -rf $RPM_BUILD_ROOT %changelog +* Fri Dec 22 2007 Rex Dieter 1.00-2 +- --with-system-pinerc=%%_sysconfdir/pine.conf + --with-system-fixed-pinerc=%%_sysconfdir/pine.conf.fixed (#426512) + * Fri Dec 21 2007 Rex Dieter 1.00-1 - alpine-1.00 From 34502116f49dd8c6d9cdbd33dfc87634fea98c09 Mon Sep 17 00:00:00 2001 From: Jesse Keating Date: Tue, 19 Feb 2008 07:14:51 +0000 Subject: [PATCH 012/119] - Autorebuild for GCC 4.3 --- alpine.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/alpine.spec b/alpine.spec index bcdc5e6..2cad9c9 100644 --- a/alpine.spec +++ b/alpine.spec @@ -3,7 +3,7 @@ Summary: UW Alpine mail user agent Name: alpine Version: 1.00 -Release: 2%{?dist} +Release: 3%{?dist} License: Apache Software License Group: Applications/Internet @@ -99,6 +99,9 @@ rm -rf $RPM_BUILD_ROOT %changelog +* Tue Feb 19 2008 Fedora Release Engineering - 1.00-3 +- Autorebuild for GCC 4.3 + * Fri Dec 22 2007 Rex Dieter 1.00-2 - --with-system-pinerc=%%_sysconfdir/pine.conf --with-system-fixed-pinerc=%%_sysconfdir/pine.conf.fixed (#426512) From 789ddf431d3e1eceadf5f93eb6290b87c30b9f8e Mon Sep 17 00:00:00 2001 From: Rex Dieter Date: Mon, 24 Mar 2008 12:07:30 +0000 Subject: [PATCH 013/119] - alpine-1.10 - cosmetic (Build)Req cleanup --- .cvsignore | 2 +- alpine.spec | 28 ++++++++++++++++++++++------ sources | 2 +- 3 files changed, 24 insertions(+), 8 deletions(-) diff --git a/.cvsignore b/.cvsignore index 83980dd..23c640b 100644 --- a/.cvsignore +++ b/.cvsignore @@ -1 +1 @@ -alpine-1.00.tar.bz2 +alpine-1.10.tar.bz2 diff --git a/alpine.spec b/alpine.spec index 2cad9c9..31724e3 100644 --- a/alpine.spec +++ b/alpine.spec @@ -2,8 +2,8 @@ Summary: UW Alpine mail user agent Name: alpine -Version: 1.00 -Release: 3%{?dist} +Version: 1.10 +Release: 1%{?dist} License: Apache Software License Group: Applications/Internet @@ -12,7 +12,6 @@ URL: http://www.washington.edu/alpine # SVN: https://svn.cac.washington.edu/public/alpine/snapshots/ Source0: ftp://ftp.cac.washington.edu/alpine/alpine-%{version}.tar.bz2 -Requires: /usr/sbin/sendmail aspell mailcap # Using "Conflicts" instead of Obsoletes because while alpine is substantially # compatible with pine the change to Unicode breaks important user # functionality such as non-ASCII encoded saved passwords. Additionally, there @@ -27,9 +26,21 @@ Requires: /usr/sbin/sendmail aspell mailcap Conflicts: pine BuildRoot: %(mktemp -ud %{_tmppath}/%{name}-%{version}-%{release}-XXXXXX) -BuildRequires: /usr/sbin/sendmail aspell -BuildRequires: gettext inews krb5-devel ncurses-devel -BuildRequires: openldap-devel openssl-devel pam-devel passwd sendmail +BuildRequires: aspell +BuildRequires: gettext +BuildRequires: inews +BuildRequires: krb5-devel +BuildRequires: ncurses-devel +BuildRequires: openldap-devel +BuildRequires: openssl-devel +BuildRequires: pam-devel +BuildRequires: passwd +BuildRequires: sendmail /usr/sbin/sendmail + +Requires: aspell +Requires: mailcap +Requires: /usr/sbin/sendmail + %description Alpine -- an Alternatively Licensed Program for Internet @@ -57,6 +68,7 @@ GNU Build System's autotools. touch imap/ip6 # --without-tcl disables the TCL-based CGI "Web Alpine" %configure \ + --disable-debug \ --without-tcl \ --with-c-client-target=lfd \ --with-passfile=.alpine.passfile \ @@ -99,6 +111,10 @@ rm -rf $RPM_BUILD_ROOT %changelog +* Mon Mar 24 2008 Rex Dieter - 1.10-1 +- alpine-1.10 +- cosmetic (Build)Req cleanup + * Tue Feb 19 2008 Fedora Release Engineering - 1.00-3 - Autorebuild for GCC 4.3 diff --git a/sources b/sources index 390ffbe..c895ed8 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -c5dad25d8f848cad0e3077edd3038c43 alpine-1.00.tar.bz2 +c507684620766ed091186785a0dccbca alpine-1.10.tar.bz2 From 948ae01192cc1d7f2b8c82cf55740a4266e307f8 Mon Sep 17 00:00:00 2001 From: Joshua Daniel Franklin Date: Mon, 24 Mar 2008 17:29:26 +0000 Subject: [PATCH 014/119] Disable debug files --- alpine.spec | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/alpine.spec b/alpine.spec index 31724e3..9dffed4 100644 --- a/alpine.spec +++ b/alpine.spec @@ -3,9 +3,9 @@ Summary: UW Alpine mail user agent Name: alpine Version: 1.10 -Release: 1%{?dist} +Release: 2%{?dist} -License: Apache Software License +License: ASL 2.0 Group: Applications/Internet URL: http://www.washington.edu/alpine # FTP: ftp://ftp.cac.washington.edu/alpine/ @@ -68,7 +68,7 @@ GNU Build System's autotools. touch imap/ip6 # --without-tcl disables the TCL-based CGI "Web Alpine" %configure \ - --disable-debug \ + --enable-debug=no \ --without-tcl \ --with-c-client-target=lfd \ --with-passfile=.alpine.passfile \ @@ -111,6 +111,10 @@ rm -rf $RPM_BUILD_ROOT %changelog +* Mon Mar 24 2008 Joshua Daniel Franklin 1.10-2 +- Change License string to "ASL 2.0" instead of "Apache Software License" +- Disable debug files with "--enable-debug=no" (BZ #427013) + * Mon Mar 24 2008 Rex Dieter - 1.10-1 - alpine-1.10 - cosmetic (Build)Req cleanup From 9169dcabe34cd1060da00426d9e4bcbbec892885 Mon Sep 17 00:00:00 2001 From: Joshua Daniel Franklin Date: Mon, 24 Mar 2008 17:33:32 +0000 Subject: [PATCH 015/119] Bump for tag --- alpine.spec | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/alpine.spec b/alpine.spec index 9dffed4..206798c 100644 --- a/alpine.spec +++ b/alpine.spec @@ -3,7 +3,7 @@ Summary: UW Alpine mail user agent Name: alpine Version: 1.10 -Release: 2%{?dist} +Release: 4%{?dist} License: ASL 2.0 Group: Applications/Internet @@ -111,6 +111,12 @@ rm -rf $RPM_BUILD_ROOT %changelog +* Mon Mar 24 2008 Joshua Daniel Franklin 1.10-4 +- No changes; Bump for tag system + +* Mon Mar 24 2008 Joshua Daniel Franklin 1.10-3 +- No changes; Bump for tag system + * Mon Mar 24 2008 Joshua Daniel Franklin 1.10-2 - Change License string to "ASL 2.0" instead of "Apache Software License" - Disable debug files with "--enable-debug=no" (BZ #427013) From a2df55b70dd519787ea341cbe40c4fd4d26b6591 Mon Sep 17 00:00:00 2001 From: Joshua Daniel Franklin Date: Mon, 24 Mar 2008 18:22:47 +0000 Subject: [PATCH 016/119] Update to alpine 1.10 --- .cvsignore | 2 +- alpine.spec | 43 ++++++++++++++++++++++++++++++++++++------- sources | 2 +- 3 files changed, 38 insertions(+), 9 deletions(-) diff --git a/.cvsignore b/.cvsignore index 83980dd..23c640b 100644 --- a/.cvsignore +++ b/.cvsignore @@ -1 +1 @@ -alpine-1.00.tar.bz2 +alpine-1.10.tar.bz2 diff --git a/alpine.spec b/alpine.spec index bcdc5e6..206798c 100644 --- a/alpine.spec +++ b/alpine.spec @@ -2,17 +2,16 @@ Summary: UW Alpine mail user agent Name: alpine -Version: 1.00 -Release: 2%{?dist} +Version: 1.10 +Release: 4%{?dist} -License: Apache Software License +License: ASL 2.0 Group: Applications/Internet URL: http://www.washington.edu/alpine # FTP: ftp://ftp.cac.washington.edu/alpine/ # SVN: https://svn.cac.washington.edu/public/alpine/snapshots/ Source0: ftp://ftp.cac.washington.edu/alpine/alpine-%{version}.tar.bz2 -Requires: /usr/sbin/sendmail aspell mailcap # Using "Conflicts" instead of Obsoletes because while alpine is substantially # compatible with pine the change to Unicode breaks important user # functionality such as non-ASCII encoded saved passwords. Additionally, there @@ -27,9 +26,21 @@ Requires: /usr/sbin/sendmail aspell mailcap Conflicts: pine BuildRoot: %(mktemp -ud %{_tmppath}/%{name}-%{version}-%{release}-XXXXXX) -BuildRequires: /usr/sbin/sendmail aspell -BuildRequires: gettext inews krb5-devel ncurses-devel -BuildRequires: openldap-devel openssl-devel pam-devel passwd sendmail +BuildRequires: aspell +BuildRequires: gettext +BuildRequires: inews +BuildRequires: krb5-devel +BuildRequires: ncurses-devel +BuildRequires: openldap-devel +BuildRequires: openssl-devel +BuildRequires: pam-devel +BuildRequires: passwd +BuildRequires: sendmail /usr/sbin/sendmail + +Requires: aspell +Requires: mailcap +Requires: /usr/sbin/sendmail + %description Alpine -- an Alternatively Licensed Program for Internet @@ -57,6 +68,7 @@ GNU Build System's autotools. touch imap/ip6 # --without-tcl disables the TCL-based CGI "Web Alpine" %configure \ + --enable-debug=no \ --without-tcl \ --with-c-client-target=lfd \ --with-passfile=.alpine.passfile \ @@ -99,6 +111,23 @@ rm -rf $RPM_BUILD_ROOT %changelog +* Mon Mar 24 2008 Joshua Daniel Franklin 1.10-4 +- No changes; Bump for tag system + +* Mon Mar 24 2008 Joshua Daniel Franklin 1.10-3 +- No changes; Bump for tag system + +* Mon Mar 24 2008 Joshua Daniel Franklin 1.10-2 +- Change License string to "ASL 2.0" instead of "Apache Software License" +- Disable debug files with "--enable-debug=no" (BZ #427013) + +* Mon Mar 24 2008 Rex Dieter - 1.10-1 +- alpine-1.10 +- cosmetic (Build)Req cleanup + +* Tue Feb 19 2008 Fedora Release Engineering - 1.00-3 +- Autorebuild for GCC 4.3 + * Fri Dec 22 2007 Rex Dieter 1.00-2 - --with-system-pinerc=%%_sysconfdir/pine.conf --with-system-fixed-pinerc=%%_sysconfdir/pine.conf.fixed (#426512) diff --git a/sources b/sources index 390ffbe..c895ed8 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -c5dad25d8f848cad0e3077edd3038c43 alpine-1.00.tar.bz2 +c507684620766ed091186785a0dccbca alpine-1.10.tar.bz2 From 838072014534d360bc3d1f00e3f04816815f4a51 Mon Sep 17 00:00:00 2001 From: Rex Dieter Date: Wed, 27 Aug 2008 15:04:21 +0000 Subject: [PATCH 017/119] - alpine-2.00 --- .cvsignore | 2 +- alpine.spec | 7 +++++-- sources | 2 +- 3 files changed, 7 insertions(+), 4 deletions(-) diff --git a/.cvsignore b/.cvsignore index 23c640b..71a0b76 100644 --- a/.cvsignore +++ b/.cvsignore @@ -1 +1 @@ -alpine-1.10.tar.bz2 +alpine-2.00.tar.bz2 diff --git a/alpine.spec b/alpine.spec index 206798c..abe97be 100644 --- a/alpine.spec +++ b/alpine.spec @@ -2,8 +2,8 @@ Summary: UW Alpine mail user agent Name: alpine -Version: 1.10 -Release: 4%{?dist} +Version: 2.00 +Release: 1%{?dist} License: ASL 2.0 Group: Applications/Internet @@ -111,6 +111,9 @@ rm -rf $RPM_BUILD_ROOT %changelog +* Wed Aug 27 2008 Rex Dieter 2.00-1 +- alpine-2.00 + * Mon Mar 24 2008 Joshua Daniel Franklin 1.10-4 - No changes; Bump for tag system diff --git a/sources b/sources index c895ed8..b4072d9 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -c507684620766ed091186785a0dccbca alpine-1.10.tar.bz2 +84e44cbf71ed674800a5d57eed9c1c52 alpine-2.00.tar.bz2 From 9a80791a8c146b84c111ece15af302b322abbcde Mon Sep 17 00:00:00 2001 From: Rex Dieter Date: Wed, 27 Aug 2008 16:37:31 +0000 Subject: [PATCH 018/119] bz #460332 reference --- alpine.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/alpine.spec b/alpine.spec index abe97be..4ed3110 100644 --- a/alpine.spec +++ b/alpine.spec @@ -112,7 +112,7 @@ rm -rf $RPM_BUILD_ROOT %changelog * Wed Aug 27 2008 Rex Dieter 2.00-1 -- alpine-2.00 +- alpine-2.00 (#460332) * Mon Mar 24 2008 Joshua Daniel Franklin 1.10-4 - No changes; Bump for tag system From 3e9b729b6850dab1241bd06a5dbe9d1360ecb0db Mon Sep 17 00:00:00 2001 From: Rex Dieter Date: Wed, 27 Aug 2008 18:35:07 +0000 Subject: [PATCH 019/119] - alpine-2.00 (#460332) --- .cvsignore | 2 +- alpine.spec | 7 +++++-- sources | 2 +- 3 files changed, 7 insertions(+), 4 deletions(-) diff --git a/.cvsignore b/.cvsignore index 23c640b..71a0b76 100644 --- a/.cvsignore +++ b/.cvsignore @@ -1 +1 @@ -alpine-1.10.tar.bz2 +alpine-2.00.tar.bz2 diff --git a/alpine.spec b/alpine.spec index 206798c..4ed3110 100644 --- a/alpine.spec +++ b/alpine.spec @@ -2,8 +2,8 @@ Summary: UW Alpine mail user agent Name: alpine -Version: 1.10 -Release: 4%{?dist} +Version: 2.00 +Release: 1%{?dist} License: ASL 2.0 Group: Applications/Internet @@ -111,6 +111,9 @@ rm -rf $RPM_BUILD_ROOT %changelog +* Wed Aug 27 2008 Rex Dieter 2.00-1 +- alpine-2.00 (#460332) + * Mon Mar 24 2008 Joshua Daniel Franklin 1.10-4 - No changes; Bump for tag system diff --git a/sources b/sources index c895ed8..b4072d9 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -c507684620766ed091186785a0dccbca alpine-1.10.tar.bz2 +84e44cbf71ed674800a5d57eed9c1c52 alpine-2.00.tar.bz2 From e9f5124b66773afd0af8d36ed4371242e75e73e1 Mon Sep 17 00:00:00 2001 From: Joshua Daniel Franklin Date: Wed, 26 Nov 2008 21:00:44 +0000 Subject: [PATCH 020/119] Fix package Summary text to not include package name --- alpine.spec | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/alpine.spec b/alpine.spec index 4ed3110..31199e5 100644 --- a/alpine.spec +++ b/alpine.spec @@ -1,9 +1,9 @@ # Fedora review: http://bugzilla.redhat.com/249365 -Summary: UW Alpine mail user agent +Summary: powerful, easy to use console email client Name: alpine Version: 2.00 -Release: 1%{?dist} +Release: 2%{?dist} License: ASL 2.0 Group: Applications/Internet @@ -111,6 +111,10 @@ rm -rf $RPM_BUILD_ROOT %changelog +* Wed Nov 26 2008 Joshua Daniel Franklin 2.00-2 +- Fix package Summary text to not include package name +- http://www.redhat.com/archives/fedora-devel-list/2008-November/msg01484.html + * Wed Aug 27 2008 Rex Dieter 2.00-1 - alpine-2.00 (#460332) From 57ece678a1720fd7ff03ae364e34225730044cb5 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Tom=C3=A1=C5=A1=20Mr=C3=A1z?= Date: Thu, 15 Jan 2009 12:22:25 +0000 Subject: [PATCH 021/119] - rebuild with new openssl --- alpine.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/alpine.spec b/alpine.spec index 31199e5..06865de 100644 --- a/alpine.spec +++ b/alpine.spec @@ -3,7 +3,7 @@ Summary: powerful, easy to use console email client Name: alpine Version: 2.00 -Release: 2%{?dist} +Release: 3%{?dist} License: ASL 2.0 Group: Applications/Internet @@ -111,6 +111,9 @@ rm -rf $RPM_BUILD_ROOT %changelog +* Thu Jan 15 2009 Tomas Mraz 2.00-3 +- rebuild with new openssl + * Wed Nov 26 2008 Joshua Daniel Franklin 2.00-2 - Fix package Summary text to not include package name - http://www.redhat.com/archives/fedora-devel-list/2008-November/msg01484.html From 0f22bd9399efe12a723f2701ffe16381e684d43b Mon Sep 17 00:00:00 2001 From: Jesse Keating Date: Tue, 24 Feb 2009 00:43:17 +0000 Subject: [PATCH 022/119] - Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild --- alpine.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/alpine.spec b/alpine.spec index 06865de..3f8a593 100644 --- a/alpine.spec +++ b/alpine.spec @@ -3,7 +3,7 @@ Summary: powerful, easy to use console email client Name: alpine Version: 2.00 -Release: 3%{?dist} +Release: 4%{?dist} License: ASL 2.0 Group: Applications/Internet @@ -111,6 +111,9 @@ rm -rf $RPM_BUILD_ROOT %changelog +* Mon Feb 23 2009 Fedora Release Engineering - 2.00-4 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild + * Thu Jan 15 2009 Tomas Mraz 2.00-3 - rebuild with new openssl From 78f7c24af522a69008149419dd65fb7a4843427e Mon Sep 17 00:00:00 2001 From: Rex Dieter Date: Wed, 6 May 2009 13:44:26 +0000 Subject: [PATCH 023/119] - "reply to all recipients" doesn't include anyone on the Cc list (#496400) --- alpine-2.00-gcc44_reply_hack.patch | 11 +++++++++++ alpine.spec | 13 ++++++++++++- 2 files changed, 23 insertions(+), 1 deletion(-) create mode 100644 alpine-2.00-gcc44_reply_hack.patch diff --git a/alpine-2.00-gcc44_reply_hack.patch b/alpine-2.00-gcc44_reply_hack.patch new file mode 100644 index 0000000..9fc0f50 --- /dev/null +++ b/alpine-2.00-gcc44_reply_hack.patch @@ -0,0 +1,11 @@ +diff -up alpine-2.00/pith/reply.c.gcc44 alpine-2.00/pith/reply.c +--- alpine-2.00/pith/reply.c.gcc44 2008-06-03 14:27:23.000000000 -0500 ++++ alpine-2.00/pith/reply.c 2009-05-06 08:07:27.000000000 -0500 +@@ -357,6 +357,7 @@ set_role_from_msg(struct pine *ps, long + * reply_seed - fill in reply header + * + */ ++__attribute__((__optimize__(0))) + void + reply_seed(struct pine *ps, ENVELOPE *outgoing, ENVELOPE *env, + struct mail_address *saved_from, struct mail_address *saved_to, diff --git a/alpine.spec b/alpine.spec index 3f8a593..90aa8a6 100644 --- a/alpine.spec +++ b/alpine.spec @@ -3,7 +3,7 @@ Summary: powerful, easy to use console email client Name: alpine Version: 2.00 -Release: 4%{?dist} +Release: 5%{?dist} License: ASL 2.0 Group: Applications/Internet @@ -26,6 +26,10 @@ Source0: ftp://ftp.cac.washington.edu/alpine/alpine-%{version}.tar.bz2 Conflicts: pine BuildRoot: %(mktemp -ud %{_tmppath}/%{name}-%{version}-%{release}-XXXXXX) +# short-term workaround until gcc is fixed +# http://bugzilla.redhat.com/496400 +Patch1: alpine-2.00-gcc44_reply_hack.patch + BuildRequires: aspell BuildRequires: gettext BuildRequires: inews @@ -63,6 +67,10 @@ GNU Build System's autotools. %prep %setup -q +#if 0%{?fedora} > 10 +%patch1 -p1 -b .gcc44_reply_hack +#endif + %build touch imap/ip6 @@ -111,6 +119,9 @@ rm -rf $RPM_BUILD_ROOT %changelog +* Wed May 06 2009 Rex Dieter - 2.00-5 +- "reply to all recipients" doesn't include anyone on the Cc list (#496400) + * Mon Feb 23 2009 Fedora Release Engineering - 2.00-4 - Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild From 20dacc727ceda0118a42b87b1440c6c52d00b7f6 Mon Sep 17 00:00:00 2001 From: Rex Dieter Date: Mon, 6 Jul 2009 16:46:46 +0000 Subject: [PATCH 024/119] - --with-spellcheck-prog isn't a configure option use --with-simple-spellcheck/--with-interactive-spellcheck and patch to prefer hunspell to aspell (#509387) --- alpine-2.00-hunspell.patch | 104 +++++++++++++++++++++++++++++++++++++ alpine.spec | 21 ++++++-- 2 files changed, 121 insertions(+), 4 deletions(-) create mode 100644 alpine-2.00-hunspell.patch diff --git a/alpine-2.00-hunspell.patch b/alpine-2.00-hunspell.patch new file mode 100644 index 0000000..1568bec --- /dev/null +++ b/alpine-2.00-hunspell.patch @@ -0,0 +1,104 @@ +diff -ru alpine-2.00.orig/configure.ac alpine-2.00/configure.ac +--- alpine-2.00.orig/configure.ac 2009-06-28 16:52:14.000000000 +0100 ++++ alpine-2.00/configure.ac 2009-07-02 15:22:43.000000000 +0100 +@@ -361,29 +361,36 @@ + fi + ], + [ +- SPELLPROG=yes ++ AC_CHECK_PROG([SPELLPROG], [hunspell], [hunspell], []) ++ if test -z "$SPELLPROG" ; then ++ AC_CHECK_PROG([SPELLPROG], [aspell], [aspell], []) ++ if test -z "$SPELLPROG" ; then ++ AC_CHECK_PROG([SPELLPROG], [ispell], [ispell], []) ++ if test -z "$SPELLPROG" ; then ++ SPELLPROG="spell" ++ fi ++ fi ++ fi + ]) + +-case "$SPELLPROG" in +- no) +- ;; +- yes) +- AC_PATH_PROG(alpine_simple_spellcheck, [aspell]) +- if test -n "$alpine_simple_spellcheck" ; then +- alpine_simple_spellcheck="$alpine_simple_spellcheck --dont-backup --mode=email list" +- else +- AC_PATH_PROG(alpine_simple_spellcheck, [ispell]) +- if test -n "$alpine_simple_spellcheck" ; then ++if test "x$SPELLPROG" != "xno" ; then ++ AC_PATH_PROG(alpine_simple_spellcheck, $SPELLPROG) ++ if test -n "$alpine_simple_spellcheck" ; then ++ case "$SPELLPROG" in ++ hunspell) + alpine_simple_spellcheck="$alpine_simple_spellcheck -l" +- else +- AC_PATH_PROG(alpine_simple_spellcheck, [spell]) +- fi +- fi +- ;; +- *) +- AC_PATH_PROG(alpine_simple_spellcheck, $SPELLPROG) +- ;; +-esac ++ ;; ++ aspell) ++ alpine_simple_spellcheck="$alpine_simple_spellcheck --dont-backup --mode=email list" ++ ;; ++ ispell) ++ alpine_simple_spellcheck="$alpine_simple_spellcheck -l" ++ ;; ++ *) ++ ;; ++ esac ++ fi ++fi + + dnl OPTION: interactive spell checking program + AC_ARG_WITH(interactive-spellcheck, +@@ -394,24 +401,27 @@ + fi + ], + [ +- ISPELLPROG=yes ++ AC_CHECK_PROG([ISPELLPROG], [hunspell], [hunspell], []) ++ if test -z "$ISPELLPROG" ; then ++ AC_CHECK_PROG([ISPELLPROG], [aspell], [aspell], []) ++ if test -z "$SPELLPROG" ; then ++ ISPELLPROG="ispell" ++ fi ++ fi + ]) + +-case "$ISPELLPROG" in +- no) +- ;; +- yes) +- AC_PATH_PROG(alpine_interactive_spellcheck, [aspell]) +- if test -n "$alpine_interactive_spellcheck" ; then +- alpine_interactive_spellcheck="$alpine_interactive_spellcheck --dont-backup --mode=email check" +- else +- AC_PATH_PROG(alpine_interactive_spellcheck, [ispell]) +- fi +- ;; +- *) +- AC_PATH_PROG(alpine_interactive_spellcheck, $withval) +- ;; +-esac ++if test "x$ISPELLPROG" != "xno" ; then ++ AC_PATH_PROG(alpine_interactive_spellcheck, $ISPELLPROG) ++ if test -n "$alpine_interactive_spellcheck" ; then ++ case "$ISPELLPROG" in ++ aspell) ++ alpine_interactive_spellcheck="$alpine_interactive_spellcheck --dont-backup --mode=email check" ++ ;; ++ *) ++ ;; ++ esac ++ fi ++fi + + if test -z "$alpine_simple_spellcheck" -a -n "$alpine_interactive_spellcheck" ; then + alpine_simple_spellcheck=test diff --git a/alpine.spec b/alpine.spec index 90aa8a6..ce7f00c 100644 --- a/alpine.spec +++ b/alpine.spec @@ -3,7 +3,7 @@ Summary: powerful, easy to use console email client Name: alpine Version: 2.00 -Release: 5%{?dist} +Release: 6%{?dist} License: ASL 2.0 Group: Applications/Internet @@ -29,9 +29,11 @@ BuildRoot: %(mktemp -ud %{_tmppath}/%{name}-%{version}-%{release}-XXXXXX) # short-term workaround until gcc is fixed # http://bugzilla.redhat.com/496400 Patch1: alpine-2.00-gcc44_reply_hack.patch +Patch2: alpine-2.00-hunspell.patch -BuildRequires: aspell +BuildRequires: automake libtool BuildRequires: gettext +BuildRequires: hunspell BuildRequires: inews BuildRequires: krb5-devel BuildRequires: ncurses-devel @@ -41,7 +43,7 @@ BuildRequires: pam-devel BuildRequires: passwd BuildRequires: sendmail /usr/sbin/sendmail -Requires: aspell +Requires: hunspell Requires: mailcap Requires: /usr/sbin/sendmail @@ -70,6 +72,11 @@ GNU Build System's autotools. #if 0%{?fedora} > 10 %patch1 -p1 -b .gcc44_reply_hack #endif +%patch2 -p1 -b .hunspell + +# HACK to workaround local auto* wierdness outside of mock +export AUTOPOINT=/bin/true +autoreconf -f -i %build @@ -80,7 +87,8 @@ touch imap/ip6 --without-tcl \ --with-c-client-target=lfd \ --with-passfile=.alpine.passfile \ - --with-spellcheck-prog=aspell \ + --with-simple-spellcheck=hunspell \ + --with-interactive-spellcheck=hunspell \ --with-system-pinerc=%{_sysconfdir}/pine.conf \ --with-system-fixed-pinerc=%{_sysconfdir}/pine.conf.fixed @@ -119,6 +127,11 @@ rm -rf $RPM_BUILD_ROOT %changelog +* Thu Jul 02 2009 Caolán McNamara - 2.00-6 +- --with-spellcheck-prog isn't a configure option use + --with-simple-spellcheck/--with-interactive-spellcheck and patch + to prefer hunspell to aspell (#509387) + * Wed May 06 2009 Rex Dieter - 2.00-5 - "reply to all recipients" doesn't include anyone on the Cc list (#496400) From 83417619245e40ced6c325c750d5e637f369f148 Mon Sep 17 00:00:00 2001 From: Jesse Keating Date: Fri, 24 Jul 2009 16:46:47 +0000 Subject: [PATCH 025/119] - Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild --- alpine.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/alpine.spec b/alpine.spec index ce7f00c..8ee79e6 100644 --- a/alpine.spec +++ b/alpine.spec @@ -3,7 +3,7 @@ Summary: powerful, easy to use console email client Name: alpine Version: 2.00 -Release: 6%{?dist} +Release: 7%{?dist} License: ASL 2.0 Group: Applications/Internet @@ -127,6 +127,9 @@ rm -rf $RPM_BUILD_ROOT %changelog +* Fri Jul 24 2009 Fedora Release Engineering - 2.00-7 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild + * Thu Jul 02 2009 Caolán McNamara - 2.00-6 - --with-spellcheck-prog isn't a configure option use --with-simple-spellcheck/--with-interactive-spellcheck and patch From e653ffcd59709d2f8fd598bf9cd87a6a01ef9c1a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Tom=C3=A1=C5=A1=20Mr=C3=A1z?= Date: Fri, 21 Aug 2009 12:21:18 +0000 Subject: [PATCH 026/119] - rebuilt with new openssl --- alpine.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/alpine.spec b/alpine.spec index 8ee79e6..215ea60 100644 --- a/alpine.spec +++ b/alpine.spec @@ -3,7 +3,7 @@ Summary: powerful, easy to use console email client Name: alpine Version: 2.00 -Release: 7%{?dist} +Release: 8%{?dist} License: ASL 2.0 Group: Applications/Internet @@ -127,6 +127,9 @@ rm -rf $RPM_BUILD_ROOT %changelog +* Fri Aug 21 2009 Tomas Mraz - 2.00-8 +- rebuilt with new openssl + * Fri Jul 24 2009 Fedora Release Engineering - 2.00-7 - Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild From cacd8003636d286f11c501a0f4bb4443978737b5 Mon Sep 17 00:00:00 2001 From: Bill Nottingham Date: Wed, 25 Nov 2009 22:39:18 +0000 Subject: [PATCH 027/119] Fix typo that causes a failure to update the common directory. (releng #2781) --- Makefile | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Makefile b/Makefile index 19cd451..ea7d2a7 100644 --- a/Makefile +++ b/Makefile @@ -1,10 +1,10 @@ # Makefile for source rpm: alpine -# $Id$ +# $Id: Makefile,v 1.1 2007/09/07 18:23:34 kevin Exp $ NAME := alpine SPECFILE = $(firstword $(wildcard *.spec)) define find-makefile-common -for d in common ../common ../../common ; do if [ -f $$d/Makefile.common ] ; then if [ -f $$d/CVS/Root -a -w $$/Makefile.common ] ; then cd $$d ; cvs -Q update ; fi ; echo "$$d/Makefile.common" ; break ; fi ; done +for d in common ../common ../../common ; do if [ -f $$d/Makefile.common ] ; then if [ -f $$d/CVS/Root -a -w $$d/Makefile.common ] ; then cd $$d ; cvs -Q update ; fi ; echo "$$d/Makefile.common" ; break ; fi ; done endef MAKEFILE_COMMON := $(shell $(find-makefile-common)) From 8d60bd0fd54af7f3989a2c4a5659889f7d1dfe66 Mon Sep 17 00:00:00 2001 From: Bill Nottingham Date: Thu, 26 Nov 2009 01:26:37 +0000 Subject: [PATCH 028/119] Fix typo that causes a failure to update the common directory. (releng #2781) --- Makefile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Makefile b/Makefile index 19cd451..865abce 100644 --- a/Makefile +++ b/Makefile @@ -4,7 +4,7 @@ NAME := alpine SPECFILE = $(firstword $(wildcard *.spec)) define find-makefile-common -for d in common ../common ../../common ; do if [ -f $$d/Makefile.common ] ; then if [ -f $$d/CVS/Root -a -w $$/Makefile.common ] ; then cd $$d ; cvs -Q update ; fi ; echo "$$d/Makefile.common" ; break ; fi ; done +for d in common ../common ../../common ; do if [ -f $$d/Makefile.common ] ; then if [ -f $$d/CVS/Root -a -w $$d/Makefile.common ] ; then cd $$d ; cvs -Q update ; fi ; echo "$$d/Makefile.common" ; break ; fi ; done endef MAKEFILE_COMMON := $(shell $(find-makefile-common)) From 180e6ccb0b26e4ddf9d24ae67eb73c88d36e26f5 Mon Sep 17 00:00:00 2001 From: Bill Nottingham Date: Thu, 26 Nov 2009 01:26:39 +0000 Subject: [PATCH 029/119] Fix typo that causes a failure to update the common directory. (releng #2781) --- Makefile | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Makefile b/Makefile index 19cd451..ea7d2a7 100644 --- a/Makefile +++ b/Makefile @@ -1,10 +1,10 @@ # Makefile for source rpm: alpine -# $Id$ +# $Id: Makefile,v 1.1 2007/09/07 18:23:34 kevin Exp $ NAME := alpine SPECFILE = $(firstword $(wildcard *.spec)) define find-makefile-common -for d in common ../common ../../common ; do if [ -f $$d/Makefile.common ] ; then if [ -f $$d/CVS/Root -a -w $$/Makefile.common ] ; then cd $$d ; cvs -Q update ; fi ; echo "$$d/Makefile.common" ; break ; fi ; done +for d in common ../common ../../common ; do if [ -f $$d/Makefile.common ] ; then if [ -f $$d/CVS/Root -a -w $$d/Makefile.common ] ; then cd $$d ; cvs -Q update ; fi ; echo "$$d/Makefile.common" ; break ; fi ; done endef MAKEFILE_COMMON := $(shell $(find-makefile-common)) From 4efc6eeaac2c9cec8ae211ed15a62e5aa761af76 Mon Sep 17 00:00:00 2001 From: Dennis Gilmore Date: Sat, 8 May 2010 01:42:38 +0000 Subject: [PATCH 030/119] Initialize branch EL-6 for alpine --- branch | 1 + 1 file changed, 1 insertion(+) create mode 100644 branch diff --git a/branch b/branch new file mode 100644 index 0000000..46381b9 --- /dev/null +++ b/branch @@ -0,0 +1 @@ +EL-6 From 18178667d22540e1711c1e0af6eb586aaba25eb9 Mon Sep 17 00:00:00 2001 From: Rex Dieter Date: Mon, 19 Jul 2010 16:13:56 +0000 Subject: [PATCH 031/119] revert rebuild commits --- alpine.spec | 8 +------- 1 file changed, 1 insertion(+), 7 deletions(-) diff --git a/alpine.spec b/alpine.spec index 215ea60..ce7f00c 100644 --- a/alpine.spec +++ b/alpine.spec @@ -3,7 +3,7 @@ Summary: powerful, easy to use console email client Name: alpine Version: 2.00 -Release: 8%{?dist} +Release: 6%{?dist} License: ASL 2.0 Group: Applications/Internet @@ -127,12 +127,6 @@ rm -rf $RPM_BUILD_ROOT %changelog -* Fri Aug 21 2009 Tomas Mraz - 2.00-8 -- rebuilt with new openssl - -* Fri Jul 24 2009 Fedora Release Engineering - 2.00-7 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild - * Thu Jul 02 2009 Caolán McNamara - 2.00-6 - --with-spellcheck-prog isn't a configure option use --with-simple-spellcheck/--with-interactive-spellcheck and patch From 849598f2d408269f51540115843f5ad0556c332e Mon Sep 17 00:00:00 2001 From: Rex Dieter Date: Mon, 19 Jul 2010 16:44:16 +0000 Subject: [PATCH 032/119] Remove some largely-unecessary BR's, esp path-based ones (should help make skvidal happier) Mon Jul 19 2010 Rex Dieter - 2.00-9 - --with-npa=/usr/bin/inews - --with-smtp-msa=/usr/sbin/sendmail --- alpine.spec | 16 +++++++++++----- 1 file changed, 11 insertions(+), 5 deletions(-) diff --git a/alpine.spec b/alpine.spec index 215ea60..f30bc44 100644 --- a/alpine.spec +++ b/alpine.spec @@ -3,7 +3,7 @@ Summary: powerful, easy to use console email client Name: alpine Version: 2.00 -Release: 8%{?dist} +Release: 9%{?dist} License: ASL 2.0 Group: Applications/Internet @@ -34,14 +34,16 @@ Patch2: alpine-2.00-hunspell.patch BuildRequires: automake libtool BuildRequires: gettext BuildRequires: hunspell -BuildRequires: inews +## passing --with-npa=/usr/bin/inews +#BuildRequires: inews BuildRequires: krb5-devel BuildRequires: ncurses-devel BuildRequires: openldap-devel BuildRequires: openssl-devel BuildRequires: pam-devel BuildRequires: passwd -BuildRequires: sendmail /usr/sbin/sendmail +# passing --with-smtp-msa=/usr/sbin/sendmail instead +#BuildRequires: /usr/sbin/sendmail Requires: hunspell Requires: mailcap @@ -69,9 +71,7 @@ GNU Build System's autotools. %prep %setup -q -#if 0%{?fedora} > 10 %patch1 -p1 -b .gcc44_reply_hack -#endif %patch2 -p1 -b .hunspell # HACK to workaround local auto* wierdness outside of mock @@ -86,6 +86,8 @@ touch imap/ip6 --enable-debug=no \ --without-tcl \ --with-c-client-target=lfd \ + --with-smtp-msa=/usr/sbin/sendmail \ + --with-npa=/usr/bin/inews \ --with-passfile=.alpine.passfile \ --with-simple-spellcheck=hunspell \ --with-interactive-spellcheck=hunspell \ @@ -127,6 +129,10 @@ rm -rf $RPM_BUILD_ROOT %changelog +* Mon Jul 19 2010 Rex Dieter - 2.00-9 +- --with-npa=/usr/bin/inews +- --with-smtp-msa=/usr/sbin/sendmail + * Fri Aug 21 2009 Tomas Mraz - 2.00-8 - rebuilt with new openssl From 05454145304f51297da4cff6e7b20ecdd7a01f36 Mon Sep 17 00:00:00 2001 From: Rex Dieter Date: Mon, 19 Jul 2010 16:51:30 +0000 Subject: [PATCH 033/119] - --with-npa=/usr/bin/inews - --with-smtp-msa=/usr/sbin/sendmail --- alpine.spec | 22 +++++++++++++++++----- 1 file changed, 17 insertions(+), 5 deletions(-) diff --git a/alpine.spec b/alpine.spec index ce7f00c..f30bc44 100644 --- a/alpine.spec +++ b/alpine.spec @@ -3,7 +3,7 @@ Summary: powerful, easy to use console email client Name: alpine Version: 2.00 -Release: 6%{?dist} +Release: 9%{?dist} License: ASL 2.0 Group: Applications/Internet @@ -34,14 +34,16 @@ Patch2: alpine-2.00-hunspell.patch BuildRequires: automake libtool BuildRequires: gettext BuildRequires: hunspell -BuildRequires: inews +## passing --with-npa=/usr/bin/inews +#BuildRequires: inews BuildRequires: krb5-devel BuildRequires: ncurses-devel BuildRequires: openldap-devel BuildRequires: openssl-devel BuildRequires: pam-devel BuildRequires: passwd -BuildRequires: sendmail /usr/sbin/sendmail +# passing --with-smtp-msa=/usr/sbin/sendmail instead +#BuildRequires: /usr/sbin/sendmail Requires: hunspell Requires: mailcap @@ -69,9 +71,7 @@ GNU Build System's autotools. %prep %setup -q -#if 0%{?fedora} > 10 %patch1 -p1 -b .gcc44_reply_hack -#endif %patch2 -p1 -b .hunspell # HACK to workaround local auto* wierdness outside of mock @@ -86,6 +86,8 @@ touch imap/ip6 --enable-debug=no \ --without-tcl \ --with-c-client-target=lfd \ + --with-smtp-msa=/usr/sbin/sendmail \ + --with-npa=/usr/bin/inews \ --with-passfile=.alpine.passfile \ --with-simple-spellcheck=hunspell \ --with-interactive-spellcheck=hunspell \ @@ -127,6 +129,16 @@ rm -rf $RPM_BUILD_ROOT %changelog +* Mon Jul 19 2010 Rex Dieter - 2.00-9 +- --with-npa=/usr/bin/inews +- --with-smtp-msa=/usr/sbin/sendmail + +* Fri Aug 21 2009 Tomas Mraz - 2.00-8 +- rebuilt with new openssl + +* Fri Jul 24 2009 Fedora Release Engineering - 2.00-7 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild + * Thu Jul 02 2009 Caolán McNamara - 2.00-6 - --with-spellcheck-prog isn't a configure option use --with-simple-spellcheck/--with-interactive-spellcheck and patch From 0b960c653e685edd5a6aa2596a1523f106d6d178 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Wed, 28 Jul 2010 09:44:20 +0000 Subject: [PATCH 034/119] dist-git conversion --- .cvsignore => .gitignore | 0 Makefile | 21 --------------------- branch | 1 - 3 files changed, 22 deletions(-) rename .cvsignore => .gitignore (100%) delete mode 100644 Makefile delete mode 100644 branch diff --git a/.cvsignore b/.gitignore similarity index 100% rename from .cvsignore rename to .gitignore diff --git a/Makefile b/Makefile deleted file mode 100644 index 865abce..0000000 --- a/Makefile +++ /dev/null @@ -1,21 +0,0 @@ -# Makefile for source rpm: alpine -# $Id$ -NAME := alpine -SPECFILE = $(firstword $(wildcard *.spec)) - -define find-makefile-common -for d in common ../common ../../common ; do if [ -f $$d/Makefile.common ] ; then if [ -f $$d/CVS/Root -a -w $$d/Makefile.common ] ; then cd $$d ; cvs -Q update ; fi ; echo "$$d/Makefile.common" ; break ; fi ; done -endef - -MAKEFILE_COMMON := $(shell $(find-makefile-common)) - -ifeq ($(MAKEFILE_COMMON),) -# attept a checkout -define checkout-makefile-common -test -f CVS/Root && { cvs -Q -d $$(cat CVS/Root) checkout common && echo "common/Makefile.common" ; } || { echo "ERROR: I can't figure out how to checkout the 'common' module." ; exit -1 ; } >&2 -endef - -MAKEFILE_COMMON := $(shell $(checkout-makefile-common)) -endif - -include $(MAKEFILE_COMMON) diff --git a/branch b/branch deleted file mode 100644 index 42f697a..0000000 --- a/branch +++ /dev/null @@ -1 +0,0 @@ -EL-5 From 38885df07a28e5cf246d1be16a44d72971dda8ee Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Wed, 28 Jul 2010 09:44:21 +0000 Subject: [PATCH 035/119] dist-git conversion --- .cvsignore => .gitignore | 0 Makefile | 21 --------------------- 2 files changed, 21 deletions(-) rename .cvsignore => .gitignore (100%) delete mode 100644 Makefile diff --git a/.cvsignore b/.gitignore similarity index 100% rename from .cvsignore rename to .gitignore diff --git a/Makefile b/Makefile deleted file mode 100644 index ea7d2a7..0000000 --- a/Makefile +++ /dev/null @@ -1,21 +0,0 @@ -# Makefile for source rpm: alpine -# $Id: Makefile,v 1.1 2007/09/07 18:23:34 kevin Exp $ -NAME := alpine -SPECFILE = $(firstword $(wildcard *.spec)) - -define find-makefile-common -for d in common ../common ../../common ; do if [ -f $$d/Makefile.common ] ; then if [ -f $$d/CVS/Root -a -w $$d/Makefile.common ] ; then cd $$d ; cvs -Q update ; fi ; echo "$$d/Makefile.common" ; break ; fi ; done -endef - -MAKEFILE_COMMON := $(shell $(find-makefile-common)) - -ifeq ($(MAKEFILE_COMMON),) -# attept a checkout -define checkout-makefile-common -test -f CVS/Root && { cvs -Q -d $$(cat CVS/Root) checkout common && echo "common/Makefile.common" ; } || { echo "ERROR: I can't figure out how to checkout the 'common' module." ; exit -1 ; } >&2 -endef - -MAKEFILE_COMMON := $(shell $(checkout-makefile-common)) -endif - -include $(MAKEFILE_COMMON) From af9fc8f53cef2eb72d6d0bd796e163db0c64f7a3 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Wed, 28 Jul 2010 09:44:24 +0000 Subject: [PATCH 036/119] dist-git conversion --- .cvsignore => .gitignore | 0 Makefile | 21 --------------------- branch | 1 - 3 files changed, 22 deletions(-) rename .cvsignore => .gitignore (100%) delete mode 100644 Makefile delete mode 100644 branch diff --git a/.cvsignore b/.gitignore similarity index 100% rename from .cvsignore rename to .gitignore diff --git a/Makefile b/Makefile deleted file mode 100644 index ea7d2a7..0000000 --- a/Makefile +++ /dev/null @@ -1,21 +0,0 @@ -# Makefile for source rpm: alpine -# $Id: Makefile,v 1.1 2007/09/07 18:23:34 kevin Exp $ -NAME := alpine -SPECFILE = $(firstword $(wildcard *.spec)) - -define find-makefile-common -for d in common ../common ../../common ; do if [ -f $$d/Makefile.common ] ; then if [ -f $$d/CVS/Root -a -w $$d/Makefile.common ] ; then cd $$d ; cvs -Q update ; fi ; echo "$$d/Makefile.common" ; break ; fi ; done -endef - -MAKEFILE_COMMON := $(shell $(find-makefile-common)) - -ifeq ($(MAKEFILE_COMMON),) -# attept a checkout -define checkout-makefile-common -test -f CVS/Root && { cvs -Q -d $$(cat CVS/Root) checkout common && echo "common/Makefile.common" ; } || { echo "ERROR: I can't figure out how to checkout the 'common' module." ; exit -1 ; } >&2 -endef - -MAKEFILE_COMMON := $(shell $(checkout-makefile-common)) -endif - -include $(MAKEFILE_COMMON) diff --git a/branch b/branch deleted file mode 100644 index 46381b9..0000000 --- a/branch +++ /dev/null @@ -1 +0,0 @@ -EL-6 From a150d08361d06925c397e64e1f2508ad683a8fc6 Mon Sep 17 00:00:00 2001 From: Rex Dieter Date: Fri, 8 Oct 2010 14:51:19 -0500 Subject: [PATCH 037/119] - re-alpine-2.02 (#465341) --- .gitignore | 1 + alpine-2.00-hunspell.patch | 104 ----------------------------------- alpine.spec | 30 +++++----- re-alpine-2.02-openssl.patch | 12 ++++ sources | 2 +- 5 files changed, 31 insertions(+), 118 deletions(-) delete mode 100644 alpine-2.00-hunspell.patch create mode 100644 re-alpine-2.02-openssl.patch diff --git a/.gitignore b/.gitignore index 71a0b76..f4a010a 100644 --- a/.gitignore +++ b/.gitignore @@ -1 +1,2 @@ alpine-2.00.tar.bz2 +/re-alpine-2.02.tar.bz2 diff --git a/alpine-2.00-hunspell.patch b/alpine-2.00-hunspell.patch deleted file mode 100644 index 1568bec..0000000 --- a/alpine-2.00-hunspell.patch +++ /dev/null @@ -1,104 +0,0 @@ -diff -ru alpine-2.00.orig/configure.ac alpine-2.00/configure.ac ---- alpine-2.00.orig/configure.ac 2009-06-28 16:52:14.000000000 +0100 -+++ alpine-2.00/configure.ac 2009-07-02 15:22:43.000000000 +0100 -@@ -361,29 +361,36 @@ - fi - ], - [ -- SPELLPROG=yes -+ AC_CHECK_PROG([SPELLPROG], [hunspell], [hunspell], []) -+ if test -z "$SPELLPROG" ; then -+ AC_CHECK_PROG([SPELLPROG], [aspell], [aspell], []) -+ if test -z "$SPELLPROG" ; then -+ AC_CHECK_PROG([SPELLPROG], [ispell], [ispell], []) -+ if test -z "$SPELLPROG" ; then -+ SPELLPROG="spell" -+ fi -+ fi -+ fi - ]) - --case "$SPELLPROG" in -- no) -- ;; -- yes) -- AC_PATH_PROG(alpine_simple_spellcheck, [aspell]) -- if test -n "$alpine_simple_spellcheck" ; then -- alpine_simple_spellcheck="$alpine_simple_spellcheck --dont-backup --mode=email list" -- else -- AC_PATH_PROG(alpine_simple_spellcheck, [ispell]) -- if test -n "$alpine_simple_spellcheck" ; then -+if test "x$SPELLPROG" != "xno" ; then -+ AC_PATH_PROG(alpine_simple_spellcheck, $SPELLPROG) -+ if test -n "$alpine_simple_spellcheck" ; then -+ case "$SPELLPROG" in -+ hunspell) - alpine_simple_spellcheck="$alpine_simple_spellcheck -l" -- else -- AC_PATH_PROG(alpine_simple_spellcheck, [spell]) -- fi -- fi -- ;; -- *) -- AC_PATH_PROG(alpine_simple_spellcheck, $SPELLPROG) -- ;; --esac -+ ;; -+ aspell) -+ alpine_simple_spellcheck="$alpine_simple_spellcheck --dont-backup --mode=email list" -+ ;; -+ ispell) -+ alpine_simple_spellcheck="$alpine_simple_spellcheck -l" -+ ;; -+ *) -+ ;; -+ esac -+ fi -+fi - - dnl OPTION: interactive spell checking program - AC_ARG_WITH(interactive-spellcheck, -@@ -394,24 +401,27 @@ - fi - ], - [ -- ISPELLPROG=yes -+ AC_CHECK_PROG([ISPELLPROG], [hunspell], [hunspell], []) -+ if test -z "$ISPELLPROG" ; then -+ AC_CHECK_PROG([ISPELLPROG], [aspell], [aspell], []) -+ if test -z "$SPELLPROG" ; then -+ ISPELLPROG="ispell" -+ fi -+ fi - ]) - --case "$ISPELLPROG" in -- no) -- ;; -- yes) -- AC_PATH_PROG(alpine_interactive_spellcheck, [aspell]) -- if test -n "$alpine_interactive_spellcheck" ; then -- alpine_interactive_spellcheck="$alpine_interactive_spellcheck --dont-backup --mode=email check" -- else -- AC_PATH_PROG(alpine_interactive_spellcheck, [ispell]) -- fi -- ;; -- *) -- AC_PATH_PROG(alpine_interactive_spellcheck, $withval) -- ;; --esac -+if test "x$ISPELLPROG" != "xno" ; then -+ AC_PATH_PROG(alpine_interactive_spellcheck, $ISPELLPROG) -+ if test -n "$alpine_interactive_spellcheck" ; then -+ case "$ISPELLPROG" in -+ aspell) -+ alpine_interactive_spellcheck="$alpine_interactive_spellcheck --dont-backup --mode=email check" -+ ;; -+ *) -+ ;; -+ esac -+ fi -+fi - - if test -z "$alpine_simple_spellcheck" -a -n "$alpine_interactive_spellcheck" ; then - alpine_simple_spellcheck=test diff --git a/alpine.spec b/alpine.spec index f30bc44..e05560d 100644 --- a/alpine.spec +++ b/alpine.spec @@ -2,15 +2,13 @@ Summary: powerful, easy to use console email client Name: alpine -Version: 2.00 -Release: 9%{?dist} +Version: 2.02 +Release: 1%{?dist} License: ASL 2.0 Group: Applications/Internet -URL: http://www.washington.edu/alpine -# FTP: ftp://ftp.cac.washington.edu/alpine/ -# SVN: https://svn.cac.washington.edu/public/alpine/snapshots/ -Source0: ftp://ftp.cac.washington.edu/alpine/alpine-%{version}.tar.bz2 +URL: http://re-alpine.sourceforge.net/ +Source0: http://downloads.sourceforge.net/sourceforge/re-alpine/re-alpine-%{version}%{?pre}.tar.bz2 # Using "Conflicts" instead of Obsoletes because while alpine is substantially # compatible with pine the change to Unicode breaks important user @@ -26,12 +24,17 @@ Source0: ftp://ftp.cac.washington.edu/alpine/alpine-%{version}.tar.bz2 Conflicts: pine BuildRoot: %(mktemp -ud %{_tmppath}/%{name}-%{version}-%{release}-XXXXXX) +Provides: re-alpine = %{version}-%{release} + # short-term workaround until gcc is fixed # http://bugzilla.redhat.com/496400 Patch1: alpine-2.00-gcc44_reply_hack.patch -Patch2: alpine-2.00-hunspell.patch -BuildRequires: automake libtool +## upstreamable patches +# this one maybe already, recall grumblings onlinst awhile back -- Rex +Patch50: re-alpine-2.02-openssl.patch + +#BuildRequires: automake libtool BuildRequires: gettext BuildRequires: hunspell ## passing --with-npa=/usr/bin/inews @@ -69,14 +72,12 @@ GNU Build System's autotools. %prep -%setup -q +%setup -q -n re-alpine-%{version} %patch1 -p1 -b .gcc44_reply_hack -%patch2 -p1 -b .hunspell +%patch50 -p1 -b .openssl -# HACK to workaround local auto* wierdness outside of mock -export AUTOPOINT=/bin/true -autoreconf -f -i +#autoreconf -f -i %build @@ -129,6 +130,9 @@ rm -rf $RPM_BUILD_ROOT %changelog +* Fri Oct 08 2010 Rex Dieter - 2.02-1 +- re-alpine-2.02 (#465341) + * Mon Jul 19 2010 Rex Dieter - 2.00-9 - --with-npa=/usr/bin/inews - --with-smtp-msa=/usr/sbin/sendmail diff --git a/re-alpine-2.02-openssl.patch b/re-alpine-2.02-openssl.patch new file mode 100644 index 0000000..98e8d31 --- /dev/null +++ b/re-alpine-2.02-openssl.patch @@ -0,0 +1,12 @@ +diff -up re-alpine-2.02/pith/smkeys.c.openssl re-alpine-2.02/pith/smkeys.c +--- re-alpine-2.02/pith/smkeys.c.openssl 2010-10-02 03:37:57.000000000 -0500 ++++ re-alpine-2.02/pith/smkeys.c 2010-10-08 14:44:57.068382616 -0500 +@@ -277,7 +277,7 @@ char * + get_x509_subject_email(X509 *x) + { + char *result = NULL; +-#if OPENSSL_VERSION_NUMBER >= 0x1000000f /* OpenSSL 1.0.0 */ ++#if OPENSSL_VERSION_NUMBER >= 0x10000000L /* OpenSSL 1.0.0 */ + STACK_OF(OPENSSL_STRING) *emails; + #else /* OpenSSL 0.x and 1.0.0-dev/beta */ + STACK *emails; diff --git a/sources b/sources index b4072d9..8d6ff1a 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -84e44cbf71ed674800a5d57eed9c1c52 alpine-2.00.tar.bz2 +5e75826b15f05674856be8618bdefdfb re-alpine-2.02.tar.bz2 From fb48f113554ed2b7e530ad32bc7c66a54276a3e8 Mon Sep 17 00:00:00 2001 From: Dennis Gilmore Date: Mon, 7 Feb 2011 18:56:45 -0600 Subject: [PATCH 038/119] - Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild --- alpine.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/alpine.spec b/alpine.spec index e05560d..f7778cf 100644 --- a/alpine.spec +++ b/alpine.spec @@ -3,7 +3,7 @@ Summary: powerful, easy to use console email client Name: alpine Version: 2.02 -Release: 1%{?dist} +Release: 2%{?dist} License: ASL 2.0 Group: Applications/Internet @@ -130,6 +130,9 @@ rm -rf $RPM_BUILD_ROOT %changelog +* Mon Feb 07 2011 Fedora Release Engineering - 2.02-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild + * Fri Oct 08 2010 Rex Dieter - 2.02-1 - re-alpine-2.02 (#465341) From d18633bd1ab8cda7bf96240aa6a29ec178166b52 Mon Sep 17 00:00:00 2001 From: Joshua Daniel Franklin Date: Wed, 28 Dec 2011 15:32:49 -0800 Subject: [PATCH 039/119] Update to 2.02 --- .gitignore | 3 ++ alpine.spec | 82 ++++++++++++++++++++++++++++++++++++++++++++--------- sources | 2 +- 3 files changed, 73 insertions(+), 14 deletions(-) diff --git a/.gitignore b/.gitignore index 71a0b76..dcdc41a 100644 --- a/.gitignore +++ b/.gitignore @@ -1 +1,4 @@ alpine-2.00.tar.bz2 +/re-alpine-2.02.tar.bz2 +/re-alpine-2.02-openssl.patch +/README.fedora diff --git a/alpine.spec b/alpine.spec index 4ed3110..087be79 100644 --- a/alpine.spec +++ b/alpine.spec @@ -1,16 +1,15 @@ # Fedora review: http://bugzilla.redhat.com/249365 -Summary: UW Alpine mail user agent +Summary: powerful, easy to use console email client Name: alpine -Version: 2.00 -Release: 1%{?dist} +Version: 2.02 +Release: 3%{?dist} License: ASL 2.0 Group: Applications/Internet -URL: http://www.washington.edu/alpine -# FTP: ftp://ftp.cac.washington.edu/alpine/ -# SVN: https://svn.cac.washington.edu/public/alpine/snapshots/ -Source0: ftp://ftp.cac.washington.edu/alpine/alpine-%{version}.tar.bz2 +URL: http://re-alpine.sourceforge.net/ +Source0: http://downloads.sourceforge.net/sourceforge/re-alpine/re-alpine-%{version}%{?pre}.tar.bz2 +Source1: README.fedora # Using "Conflicts" instead of Obsoletes because while alpine is substantially # compatible with pine the change to Unicode breaks important user @@ -26,16 +25,25 @@ Source0: ftp://ftp.cac.washington.edu/alpine/alpine-%{version}.tar.bz2 Conflicts: pine BuildRoot: %(mktemp -ud %{_tmppath}/%{name}-%{version}-%{release}-XXXXXX) -BuildRequires: aspell +Provides: re-alpine = %{version}-%{release} + +## upstreamed patch: hopefully fix ftbfs openssl issues once and for all (sf bug #3027341) +# this one maybe already, recall grumblings onlinst awhile back -- Rex +Patch50: re-alpine-2.02-openssl.patch + +#BuildRequires: automake libtool BuildRequires: gettext -BuildRequires: inews +BuildRequires: aspell +## passing --with-npa=/usr/bin/inews +#BuildRequires: inews BuildRequires: krb5-devel BuildRequires: ncurses-devel BuildRequires: openldap-devel BuildRequires: openssl-devel BuildRequires: pam-devel BuildRequires: passwd -BuildRequires: sendmail /usr/sbin/sendmail +# passing --with-smtp-msa=/usr/sbin/sendmail instead +#BuildRequires: /usr/sbin/sendmail Requires: aspell Requires: mailcap @@ -61,7 +69,13 @@ GNU Build System's autotools. %prep -%setup -q +%setup -q -n re-alpine-%{version} + +cp -p %{SOURCE1} . + +%patch50 -p1 -b .openssl + +#autoreconf -f -i %build @@ -71,8 +85,11 @@ touch imap/ip6 --enable-debug=no \ --without-tcl \ --with-c-client-target=lfd \ + --with-smtp-msa=/usr/sbin/sendmail \ + --with-npa=/usr/bin/inews \ --with-passfile=.alpine.passfile \ - --with-spellcheck-prog=aspell \ + --with-simple-spellcheck=aspell \ + --with-interactive-spellcheck=aspell \ --with-system-pinerc=%{_sysconfdir}/pine.conf \ --with-system-fixed-pinerc=%{_sysconfdir}/pine.conf.fixed @@ -95,7 +112,7 @@ rm -rf $RPM_BUILD_ROOT %files %defattr(-,root,root,-) -%doc README LICENSE doc/tech-notes.txt +%doc README.fedora README LICENSE doc/tech-notes.txt %ghost %config(noreplace) %{_sysconfdir}/pine.conf %ghost %config(noreplace) %{_sysconfdir}/pine.conf.fixed %{_bindir}/alpine @@ -111,6 +128,45 @@ rm -rf $RPM_BUILD_ROOT %changelog + +* Wed Dec 28 2011 Joshua Daniel Franklin 2.02-3 +- Add README.fedora (#427561) +- Remove short-term gcc workaround (#496400) + +* Mon Feb 07 2011 Fedora Release Engineering - 2.02-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild + +* Fri Oct 08 2010 Rex Dieter - 2.02-1 +- re-alpine-2.02 (#465341) + +* Mon Jul 19 2010 Rex Dieter - 2.00-9 +- --with-npa=/usr/bin/inews +- --with-smtp-msa=/usr/sbin/sendmail + +* Fri Aug 21 2009 Tomas Mraz - 2.00-8 +- rebuilt with new openssl + +* Fri Jul 24 2009 Fedora Release Engineering - 2.00-7 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild + +* Thu Jul 02 2009 Caolán McNamara - 2.00-6 +- --with-spellcheck-prog isn't a configure option use + --with-simple-spellcheck/--with-interactive-spellcheck and patch + to prefer hunspell to aspell (#509387) + +* Wed May 06 2009 Rex Dieter - 2.00-5 +- "reply to all recipients" doesn't include anyone on the Cc list (#496400) + +* Mon Feb 23 2009 Fedora Release Engineering - 2.00-4 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild + +* Thu Jan 15 2009 Tomas Mraz 2.00-3 +- rebuild with new openssl + +* Wed Nov 26 2008 Joshua Daniel Franklin 2.00-2 +- Fix package Summary text to not include package name +- http://www.redhat.com/archives/fedora-devel-list/2008-November/msg01484.html + * Wed Aug 27 2008 Rex Dieter 2.00-1 - alpine-2.00 (#460332) diff --git a/sources b/sources index b4072d9..b4707d7 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -84e44cbf71ed674800a5d57eed9c1c52 alpine-2.00.tar.bz2 +5b6f93ec7414c2a794480691a3beae24 README.fedora From d07cff8475b5876eb7a52b995c06ccad3b160a27 Mon Sep 17 00:00:00 2001 From: Joshua Daniel Franklin Date: Wed, 28 Dec 2011 20:17:19 -0800 Subject: [PATCH 040/119] Update to 2.02 --- sources | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sources b/sources index b4707d7..8d6ff1a 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -5b6f93ec7414c2a794480691a3beae24 README.fedora +5e75826b15f05674856be8618bdefdfb re-alpine-2.02.tar.bz2 From 99b66ce006f054e142f4800cfd009998abee249c Mon Sep 17 00:00:00 2001 From: Joshua Daniel Franklin Date: Wed, 28 Dec 2011 20:18:48 -0800 Subject: [PATCH 041/119] Update to 2.02 --- sources | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sources b/sources index 8d6ff1a..b3997c2 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -5e75826b15f05674856be8618bdefdfb re-alpine-2.02.tar.bz2 +429c1862495acb23bb10879d4db04f91 re-alpine-2.02-openssl.patch From 5e89731e76864aaaa95cc870e18eddc2f0a569be Mon Sep 17 00:00:00 2001 From: Joshua Daniel Franklin Date: Wed, 28 Dec 2011 20:29:34 -0800 Subject: [PATCH 042/119] Update to 2.02 --- README.fedora | 31 +++++++++++++++++++++++++++++++ 1 file changed, 31 insertions(+) create mode 100644 README.fedora diff --git a/README.fedora b/README.fedora new file mode 100644 index 0000000..20cb7d9 --- /dev/null +++ b/README.fedora @@ -0,0 +1,31 @@ + += mlock = +If you get a notice "[Folder vulnerable - directory /var/mail must have 1777 protection]", you may want install the uw-imap-utils package to get setgid mlock (BZ #427561) + + += maildir support = +I'd like to stay out of it... just search "Mark Crispin maildir" for the gory details. No open license maildir patch exists for alpine. As a workaround, you can install a localhost IMAP server such as dovecot or courier to serve maildir folders, and connect to localhost from alpine via IMAP. + + +An example pinerc line: + mymaildir {localhost/ssl/novalidate-cert/user=myusername}[], + +Example /etc/dovecot.conf with only IMAPS: + +auth_verbose = yes +verbose_ssl = yes +mail_location = maildir:~/Maildir +protocols = imaps +# put cert in /etc/pki/dovecot/certs +protocol imap { +} +auth default { +mechanisms = plain +passdb pam { +} +userdb passwd { +} +user = root +} + + From b0d3d352b9df49afea2da1f7b417b9b6e7f764cd Mon Sep 17 00:00:00 2001 From: Joshua Daniel Franklin Date: Wed, 28 Dec 2011 20:51:04 -0800 Subject: [PATCH 043/119] Update to 2.02 --- .gitignore | 3 +++ alpine.spec | 46 ++++++++++++++++++++++++++++------------------ sources | 4 +++- 3 files changed, 34 insertions(+), 19 deletions(-) diff --git a/.gitignore b/.gitignore index 71a0b76..dcdc41a 100644 --- a/.gitignore +++ b/.gitignore @@ -1 +1,4 @@ alpine-2.00.tar.bz2 +/re-alpine-2.02.tar.bz2 +/re-alpine-2.02-openssl.patch +/README.fedora diff --git a/alpine.spec b/alpine.spec index f30bc44..a6f1551 100644 --- a/alpine.spec +++ b/alpine.spec @@ -2,15 +2,14 @@ Summary: powerful, easy to use console email client Name: alpine -Version: 2.00 -Release: 9%{?dist} +Version: 2.02 +Release: 3%{?dist} License: ASL 2.0 Group: Applications/Internet -URL: http://www.washington.edu/alpine -# FTP: ftp://ftp.cac.washington.edu/alpine/ -# SVN: https://svn.cac.washington.edu/public/alpine/snapshots/ -Source0: ftp://ftp.cac.washington.edu/alpine/alpine-%{version}.tar.bz2 +URL: http://re-alpine.sourceforge.net/ +Source0: http://downloads.sourceforge.net/sourceforge/re-alpine/re-alpine-%{version}%{?pre}.tar.bz2 +Source1: README.fedora # Using "Conflicts" instead of Obsoletes because while alpine is substantially # compatible with pine the change to Unicode breaks important user @@ -26,12 +25,13 @@ Source0: ftp://ftp.cac.washington.edu/alpine/alpine-%{version}.tar.bz2 Conflicts: pine BuildRoot: %(mktemp -ud %{_tmppath}/%{name}-%{version}-%{release}-XXXXXX) -# short-term workaround until gcc is fixed -# http://bugzilla.redhat.com/496400 -Patch1: alpine-2.00-gcc44_reply_hack.patch -Patch2: alpine-2.00-hunspell.patch +Provides: re-alpine = %{version}-%{release} -BuildRequires: automake libtool +## upstreamed patch: hopefully fix ftbfs openssl issues once and for all (sf bug #3027341) +# this one maybe already, recall grumblings onlinst awhile back -- Rex +Patch50: re-alpine-2.02-openssl.patch + +#BuildRequires: automake libtool BuildRequires: gettext BuildRequires: hunspell ## passing --with-npa=/usr/bin/inews @@ -69,14 +69,13 @@ GNU Build System's autotools. %prep -%setup -q +%setup -q -n re-alpine-%{version} -%patch1 -p1 -b .gcc44_reply_hack -%patch2 -p1 -b .hunspell +cp -p %{SOURCE1} . -# HACK to workaround local auto* wierdness outside of mock -export AUTOPOINT=/bin/true -autoreconf -f -i +%patch50 -p1 -b .openssl + +#autoreconf -f -i %build @@ -113,7 +112,7 @@ rm -rf $RPM_BUILD_ROOT %files %defattr(-,root,root,-) -%doc README LICENSE doc/tech-notes.txt +%doc README.fedora README LICENSE doc/tech-notes.txt %ghost %config(noreplace) %{_sysconfdir}/pine.conf %ghost %config(noreplace) %{_sysconfdir}/pine.conf.fixed %{_bindir}/alpine @@ -129,6 +128,17 @@ rm -rf $RPM_BUILD_ROOT %changelog + +* Wed Dec 28 2011 Joshua Daniel Franklin 2.02-3 +- Add README.fedora (#427561) +- Remove short-term gcc workaround (#496400) + +* Mon Feb 07 2011 Fedora Release Engineering - 2.02-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild + +* Fri Oct 08 2010 Rex Dieter - 2.02-1 +- re-alpine-2.02 (#465341) + * Mon Jul 19 2010 Rex Dieter - 2.00-9 - --with-npa=/usr/bin/inews - --with-smtp-msa=/usr/sbin/sendmail diff --git a/sources b/sources index b4072d9..a68222d 100644 --- a/sources +++ b/sources @@ -1 +1,3 @@ -84e44cbf71ed674800a5d57eed9c1c52 alpine-2.00.tar.bz2 +5e75826b15f05674856be8618bdefdfb re-alpine-2.02.tar.bz2 +429c1862495acb23bb10879d4db04f91 re-alpine-2.02-openssl.patch +5b6f93ec7414c2a794480691a3beae24 README.fedora From 8fc79d0e9ae670ff8045f0a563c6cf3be00ff1db Mon Sep 17 00:00:00 2001 From: Joshua Daniel Franklin Date: Wed, 28 Dec 2011 20:52:41 -0800 Subject: [PATCH 044/119] Update to 2.02 --- sources | 2 ++ 1 file changed, 2 insertions(+) diff --git a/sources b/sources index b3997c2..a68222d 100644 --- a/sources +++ b/sources @@ -1 +1,3 @@ +5e75826b15f05674856be8618bdefdfb re-alpine-2.02.tar.bz2 429c1862495acb23bb10879d4db04f91 re-alpine-2.02-openssl.patch +5b6f93ec7414c2a794480691a3beae24 README.fedora From d4e1139bfe49d324aa1f76ce3436146241cf33ba Mon Sep 17 00:00:00 2001 From: Dennis Gilmore Date: Thu, 12 Jan 2012 15:11:02 -0600 Subject: [PATCH 045/119] - Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild --- alpine.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/alpine.spec b/alpine.spec index f7778cf..78bec88 100644 --- a/alpine.spec +++ b/alpine.spec @@ -3,7 +3,7 @@ Summary: powerful, easy to use console email client Name: alpine Version: 2.02 -Release: 2%{?dist} +Release: 3%{?dist} License: ASL 2.0 Group: Applications/Internet @@ -130,6 +130,9 @@ rm -rf $RPM_BUILD_ROOT %changelog +* Thu Jan 12 2012 Fedora Release Engineering - 2.02-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild + * Mon Feb 07 2011 Fedora Release Engineering - 2.02-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild From 9b850c9713ed6ecb26a46d4efe521c689126ff34 Mon Sep 17 00:00:00 2001 From: Dennis Gilmore Date: Wed, 18 Jul 2012 10:50:56 -0500 Subject: [PATCH 046/119] - Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild --- alpine.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/alpine.spec b/alpine.spec index 78bec88..4225f76 100644 --- a/alpine.spec +++ b/alpine.spec @@ -3,7 +3,7 @@ Summary: powerful, easy to use console email client Name: alpine Version: 2.02 -Release: 3%{?dist} +Release: 4%{?dist} License: ASL 2.0 Group: Applications/Internet @@ -130,6 +130,9 @@ rm -rf $RPM_BUILD_ROOT %changelog +* Wed Jul 18 2012 Fedora Release Engineering - 2.02-4 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild + * Thu Jan 12 2012 Fedora Release Engineering - 2.02-3 - Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild From 055592e3bafa1f5eaf8c58eb5c32395aae05e544 Mon Sep 17 00:00:00 2001 From: Joshua Daniel Franklin Date: Thu, 20 Dec 2012 23:25:50 -0500 Subject: [PATCH 047/119] Update to upstream release 2.03 --- .gitignore | 1 + alpine.spec | 18 +++++------------- sources | 2 +- 3 files changed, 7 insertions(+), 14 deletions(-) diff --git a/.gitignore b/.gitignore index f4a010a..d2ef6e0 100644 --- a/.gitignore +++ b/.gitignore @@ -1,2 +1,3 @@ alpine-2.00.tar.bz2 /re-alpine-2.02.tar.bz2 +/re-alpine-2.03.tar.bz2 diff --git a/alpine.spec b/alpine.spec index 4225f76..f939789 100644 --- a/alpine.spec +++ b/alpine.spec @@ -2,8 +2,8 @@ Summary: powerful, easy to use console email client Name: alpine -Version: 2.02 -Release: 4%{?dist} +Version: 2.03 +Release: 1%{?dist} License: ASL 2.0 Group: Applications/Internet @@ -26,14 +26,6 @@ BuildRoot: %(mktemp -ud %{_tmppath}/%{name}-%{version}-%{release}-XXXXXX) Provides: re-alpine = %{version}-%{release} -# short-term workaround until gcc is fixed -# http://bugzilla.redhat.com/496400 -Patch1: alpine-2.00-gcc44_reply_hack.patch - -## upstreamable patches -# this one maybe already, recall grumblings onlinst awhile back -- Rex -Patch50: re-alpine-2.02-openssl.patch - #BuildRequires: automake libtool BuildRequires: gettext BuildRequires: hunspell @@ -74,9 +66,6 @@ GNU Build System's autotools. %prep %setup -q -n re-alpine-%{version} -%patch1 -p1 -b .gcc44_reply_hack -%patch50 -p1 -b .openssl - #autoreconf -f -i @@ -130,6 +119,9 @@ rm -rf $RPM_BUILD_ROOT %changelog +* Thu Dec 20 2012 Joshua Daniel Franklin 2.03-1 +- re-alpine-2.03 (#880328,#888204) + * Wed Jul 18 2012 Fedora Release Engineering - 2.02-4 - Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild diff --git a/sources b/sources index 8d6ff1a..2703c80 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -5e75826b15f05674856be8618bdefdfb re-alpine-2.02.tar.bz2 +566d269d4bd43aba68f377110a6295d5 re-alpine-2.03.tar.bz2 From 96565eab525f9811ee2df217205d97ffc270bbf3 Mon Sep 17 00:00:00 2001 From: Joshua Daniel Franklin Date: Thu, 20 Dec 2012 23:48:41 -0500 Subject: [PATCH 048/119] Add README.fedora --- .gitignore | 1 + alpine.spec | 9 +++++++-- sources | 1 + 3 files changed, 9 insertions(+), 2 deletions(-) diff --git a/.gitignore b/.gitignore index d2ef6e0..0baf649 100644 --- a/.gitignore +++ b/.gitignore @@ -1,3 +1,4 @@ alpine-2.00.tar.bz2 /re-alpine-2.02.tar.bz2 /re-alpine-2.03.tar.bz2 +/README.fedora diff --git a/alpine.spec b/alpine.spec index f939789..9f90915 100644 --- a/alpine.spec +++ b/alpine.spec @@ -3,12 +3,14 @@ Summary: powerful, easy to use console email client Name: alpine Version: 2.03 -Release: 1%{?dist} +Release: 2%{?dist} License: ASL 2.0 Group: Applications/Internet URL: http://re-alpine.sourceforge.net/ Source0: http://downloads.sourceforge.net/sourceforge/re-alpine/re-alpine-%{version}%{?pre}.tar.bz2 +Source1: README.fedora + # Using "Conflicts" instead of Obsoletes because while alpine is substantially # compatible with pine the change to Unicode breaks important user @@ -103,7 +105,7 @@ rm -rf $RPM_BUILD_ROOT %files %defattr(-,root,root,-) -%doc README LICENSE doc/tech-notes.txt +%doc README.fedora README LICENSE doc/tech-notes.txt %ghost %config(noreplace) %{_sysconfdir}/pine.conf %ghost %config(noreplace) %{_sysconfdir}/pine.conf.fixed %{_bindir}/alpine @@ -119,6 +121,9 @@ rm -rf $RPM_BUILD_ROOT %changelog +* Thu Dec 20 2012 Joshua Daniel Franklin 2.03-2 +- add README.fedora + * Thu Dec 20 2012 Joshua Daniel Franklin 2.03-1 - re-alpine-2.03 (#880328,#888204) diff --git a/sources b/sources index 2703c80..b5c5f32 100644 --- a/sources +++ b/sources @@ -1 +1,2 @@ +5b6f93ec7414c2a794480691a3beae24 README.fedora 566d269d4bd43aba68f377110a6295d5 re-alpine-2.03.tar.bz2 From a6f71ef03b52ba721bbdb8738737b33a85bc5336 Mon Sep 17 00:00:00 2001 From: Joshua Daniel Franklin Date: Thu, 20 Dec 2012 23:50:19 -0500 Subject: [PATCH 049/119] Add README.fedora --- .gitignore | 1 + alpine.spec | 26 +++++++++++++------------- sources | 3 +-- 3 files changed, 15 insertions(+), 15 deletions(-) diff --git a/.gitignore b/.gitignore index dcdc41a..f7c2477 100644 --- a/.gitignore +++ b/.gitignore @@ -2,3 +2,4 @@ alpine-2.00.tar.bz2 /re-alpine-2.02.tar.bz2 /re-alpine-2.02-openssl.patch /README.fedora +/re-alpine-2.03.tar.bz2 diff --git a/alpine.spec b/alpine.spec index a6f1551..9f90915 100644 --- a/alpine.spec +++ b/alpine.spec @@ -2,8 +2,8 @@ Summary: powerful, easy to use console email client Name: alpine -Version: 2.02 -Release: 3%{?dist} +Version: 2.03 +Release: 2%{?dist} License: ASL 2.0 Group: Applications/Internet @@ -11,6 +11,7 @@ URL: http://re-alpine.sourceforge.net/ Source0: http://downloads.sourceforge.net/sourceforge/re-alpine/re-alpine-%{version}%{?pre}.tar.bz2 Source1: README.fedora + # Using "Conflicts" instead of Obsoletes because while alpine is substantially # compatible with pine the change to Unicode breaks important user # functionality such as non-ASCII encoded saved passwords. Additionally, there @@ -27,10 +28,6 @@ BuildRoot: %(mktemp -ud %{_tmppath}/%{name}-%{version}-%{release}-XXXXXX) Provides: re-alpine = %{version}-%{release} -## upstreamed patch: hopefully fix ftbfs openssl issues once and for all (sf bug #3027341) -# this one maybe already, recall grumblings onlinst awhile back -- Rex -Patch50: re-alpine-2.02-openssl.patch - #BuildRequires: automake libtool BuildRequires: gettext BuildRequires: hunspell @@ -71,10 +68,6 @@ GNU Build System's autotools. %prep %setup -q -n re-alpine-%{version} -cp -p %{SOURCE1} . - -%patch50 -p1 -b .openssl - #autoreconf -f -i @@ -128,10 +121,17 @@ rm -rf $RPM_BUILD_ROOT %changelog +* Thu Dec 20 2012 Joshua Daniel Franklin 2.03-2 +- add README.fedora -* Wed Dec 28 2011 Joshua Daniel Franklin 2.02-3 -- Add README.fedora (#427561) -- Remove short-term gcc workaround (#496400) +* Thu Dec 20 2012 Joshua Daniel Franklin 2.03-1 +- re-alpine-2.03 (#880328,#888204) + +* Wed Jul 18 2012 Fedora Release Engineering - 2.02-4 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild + +* Thu Jan 12 2012 Fedora Release Engineering - 2.02-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild * Mon Feb 07 2011 Fedora Release Engineering - 2.02-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild diff --git a/sources b/sources index a68222d..b5c5f32 100644 --- a/sources +++ b/sources @@ -1,3 +1,2 @@ -5e75826b15f05674856be8618bdefdfb re-alpine-2.02.tar.bz2 -429c1862495acb23bb10879d4db04f91 re-alpine-2.02-openssl.patch 5b6f93ec7414c2a794480691a3beae24 README.fedora +566d269d4bd43aba68f377110a6295d5 re-alpine-2.03.tar.bz2 From 0f2052eae54a882dbf133a4d62158b2ce632a06c Mon Sep 17 00:00:00 2001 From: Joshua Daniel Franklin Date: Fri, 21 Dec 2012 00:36:18 -0500 Subject: [PATCH 050/119] Add README.fedora --- alpine.spec | 2 ++ 1 file changed, 2 insertions(+) diff --git a/alpine.spec b/alpine.spec index 9f90915..fd7ebbe 100644 --- a/alpine.spec +++ b/alpine.spec @@ -68,6 +68,8 @@ GNU Build System's autotools. %prep %setup -q -n re-alpine-%{version} +cp -p %{SOURCE1} . + #autoreconf -f -i From 238d1532cc67e15f80e586334a38c5d6f56d1d6f Mon Sep 17 00:00:00 2001 From: Joshua Daniel Franklin Date: Fri, 21 Dec 2012 00:37:11 -0500 Subject: [PATCH 051/119] Add README.fedora --- alpine.spec | 2 ++ 1 file changed, 2 insertions(+) diff --git a/alpine.spec b/alpine.spec index 9f90915..fd7ebbe 100644 --- a/alpine.spec +++ b/alpine.spec @@ -68,6 +68,8 @@ GNU Build System's autotools. %prep %setup -q -n re-alpine-%{version} +cp -p %{SOURCE1} . + #autoreconf -f -i From 78f8a1a366b54acf09cd0bcc82376c9db0cdaf6c Mon Sep 17 00:00:00 2001 From: Joshua Daniel Franklin Date: Fri, 21 Dec 2012 00:38:43 -0500 Subject: [PATCH 052/119] Add README.fedora --- .gitignore | 2 ++ alpine.spec | 25 ++++++++++++------------- sources | 3 ++- 3 files changed, 16 insertions(+), 14 deletions(-) diff --git a/.gitignore b/.gitignore index f4a010a..fb9b4d9 100644 --- a/.gitignore +++ b/.gitignore @@ -1,2 +1,4 @@ alpine-2.00.tar.bz2 /re-alpine-2.02.tar.bz2 +/README.fedora +/re-alpine-2.03.tar.bz2 diff --git a/alpine.spec b/alpine.spec index 4225f76..fd7ebbe 100644 --- a/alpine.spec +++ b/alpine.spec @@ -2,13 +2,15 @@ Summary: powerful, easy to use console email client Name: alpine -Version: 2.02 -Release: 4%{?dist} +Version: 2.03 +Release: 2%{?dist} License: ASL 2.0 Group: Applications/Internet URL: http://re-alpine.sourceforge.net/ Source0: http://downloads.sourceforge.net/sourceforge/re-alpine/re-alpine-%{version}%{?pre}.tar.bz2 +Source1: README.fedora + # Using "Conflicts" instead of Obsoletes because while alpine is substantially # compatible with pine the change to Unicode breaks important user @@ -26,14 +28,6 @@ BuildRoot: %(mktemp -ud %{_tmppath}/%{name}-%{version}-%{release}-XXXXXX) Provides: re-alpine = %{version}-%{release} -# short-term workaround until gcc is fixed -# http://bugzilla.redhat.com/496400 -Patch1: alpine-2.00-gcc44_reply_hack.patch - -## upstreamable patches -# this one maybe already, recall grumblings onlinst awhile back -- Rex -Patch50: re-alpine-2.02-openssl.patch - #BuildRequires: automake libtool BuildRequires: gettext BuildRequires: hunspell @@ -74,8 +68,7 @@ GNU Build System's autotools. %prep %setup -q -n re-alpine-%{version} -%patch1 -p1 -b .gcc44_reply_hack -%patch50 -p1 -b .openssl +cp -p %{SOURCE1} . #autoreconf -f -i @@ -114,7 +107,7 @@ rm -rf $RPM_BUILD_ROOT %files %defattr(-,root,root,-) -%doc README LICENSE doc/tech-notes.txt +%doc README.fedora README LICENSE doc/tech-notes.txt %ghost %config(noreplace) %{_sysconfdir}/pine.conf %ghost %config(noreplace) %{_sysconfdir}/pine.conf.fixed %{_bindir}/alpine @@ -130,6 +123,12 @@ rm -rf $RPM_BUILD_ROOT %changelog +* Thu Dec 20 2012 Joshua Daniel Franklin 2.03-2 +- add README.fedora + +* Thu Dec 20 2012 Joshua Daniel Franklin 2.03-1 +- re-alpine-2.03 (#880328,#888204) + * Wed Jul 18 2012 Fedora Release Engineering - 2.02-4 - Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild diff --git a/sources b/sources index 8d6ff1a..b5c5f32 100644 --- a/sources +++ b/sources @@ -1 +1,2 @@ -5e75826b15f05674856be8618bdefdfb re-alpine-2.02.tar.bz2 +5b6f93ec7414c2a794480691a3beae24 README.fedora +566d269d4bd43aba68f377110a6295d5 re-alpine-2.03.tar.bz2 From 6c520441ee32e279d40195b9d5f7ee39b8fb1743 Mon Sep 17 00:00:00 2001 From: Joshua Daniel Franklin Date: Fri, 21 Dec 2012 07:53:52 -0500 Subject: [PATCH 053/119] Add README.fedora --- .gitignore | 1 + alpine.spec | 14 ++++++-------- sources | 3 +-- 3 files changed, 8 insertions(+), 10 deletions(-) diff --git a/.gitignore b/.gitignore index dcdc41a..f7c2477 100644 --- a/.gitignore +++ b/.gitignore @@ -2,3 +2,4 @@ alpine-2.00.tar.bz2 /re-alpine-2.02.tar.bz2 /re-alpine-2.02-openssl.patch /README.fedora +/re-alpine-2.03.tar.bz2 diff --git a/alpine.spec b/alpine.spec index 087be79..f3d1a24 100644 --- a/alpine.spec +++ b/alpine.spec @@ -2,8 +2,8 @@ Summary: powerful, easy to use console email client Name: alpine -Version: 2.02 -Release: 3%{?dist} +Version: 2.03 +Release: 1%{?dist} License: ASL 2.0 Group: Applications/Internet @@ -11,6 +11,7 @@ URL: http://re-alpine.sourceforge.net/ Source0: http://downloads.sourceforge.net/sourceforge/re-alpine/re-alpine-%{version}%{?pre}.tar.bz2 Source1: README.fedora + # Using "Conflicts" instead of Obsoletes because while alpine is substantially # compatible with pine the change to Unicode breaks important user # functionality such as non-ASCII encoded saved passwords. Additionally, there @@ -27,10 +28,6 @@ BuildRoot: %(mktemp -ud %{_tmppath}/%{name}-%{version}-%{release}-XXXXXX) Provides: re-alpine = %{version}-%{release} -## upstreamed patch: hopefully fix ftbfs openssl issues once and for all (sf bug #3027341) -# this one maybe already, recall grumblings onlinst awhile back -- Rex -Patch50: re-alpine-2.02-openssl.patch - #BuildRequires: automake libtool BuildRequires: gettext BuildRequires: aspell @@ -73,8 +70,6 @@ GNU Build System's autotools. cp -p %{SOURCE1} . -%patch50 -p1 -b .openssl - #autoreconf -f -i @@ -129,6 +124,9 @@ rm -rf $RPM_BUILD_ROOT %changelog +* Fri Dec 21 2012 Joshua Daniel Franklin 2.03-1 +- re-alpine-2.03 (#880328,#888204) + * Wed Dec 28 2011 Joshua Daniel Franklin 2.02-3 - Add README.fedora (#427561) - Remove short-term gcc workaround (#496400) diff --git a/sources b/sources index a68222d..b5c5f32 100644 --- a/sources +++ b/sources @@ -1,3 +1,2 @@ -5e75826b15f05674856be8618bdefdfb re-alpine-2.02.tar.bz2 -429c1862495acb23bb10879d4db04f91 re-alpine-2.02-openssl.patch 5b6f93ec7414c2a794480691a3beae24 README.fedora +566d269d4bd43aba68f377110a6295d5 re-alpine-2.03.tar.bz2 From 011d113379a31c79c6bda76ba6d4df628c60d08d Mon Sep 17 00:00:00 2001 From: Dennis Gilmore Date: Wed, 13 Feb 2013 10:28:14 -0600 Subject: [PATCH 054/119] - Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild --- alpine.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/alpine.spec b/alpine.spec index fd7ebbe..24bffda 100644 --- a/alpine.spec +++ b/alpine.spec @@ -3,7 +3,7 @@ Summary: powerful, easy to use console email client Name: alpine Version: 2.03 -Release: 2%{?dist} +Release: 3%{?dist} License: ASL 2.0 Group: Applications/Internet @@ -123,6 +123,9 @@ rm -rf $RPM_BUILD_ROOT %changelog +* Wed Feb 13 2013 Fedora Release Engineering - 2.03-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild + * Thu Dec 20 2012 Joshua Daniel Franklin 2.03-2 - add README.fedora From 36c5620871ebb6bd2e250e6c44688cd584f9db80 Mon Sep 17 00:00:00 2001 From: Paul Wouters Date: Mon, 8 Jul 2013 14:06:44 -0400 Subject: [PATCH 055/119] fix dates which caused mock builds to fail --- alpine.spec | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/alpine.spec b/alpine.spec index 24bffda..e3fd00a 100644 --- a/alpine.spec +++ b/alpine.spec @@ -192,7 +192,7 @@ rm -rf $RPM_BUILD_ROOT * Tue Feb 19 2008 Fedora Release Engineering - 1.00-3 - Autorebuild for GCC 4.3 -* Fri Dec 22 2007 Rex Dieter 1.00-2 +* Sat Dec 22 2007 Rex Dieter 1.00-2 - --with-system-pinerc=%%_sysconfdir/pine.conf --with-system-fixed-pinerc=%%_sysconfdir/pine.conf.fixed (#426512) @@ -205,7 +205,7 @@ rm -rf $RPM_BUILD_ROOT * Thu Nov 15 2007 Joshua Daniel Franklin 0.99999-3 - BuildRequires aspell to make configure happy -* Thu Nov 09 2007 Joshua Daniel Franklin 0.99999-2 +* Fri Nov 09 2007 Joshua Daniel Franklin 0.99999-2 - update to latest * Thu Oct 25 2007 Rex Dieter 0.999-2.2 +* Tue Jul 24 2007 Joshua Daniel Franklin 0.999-2.2 - remove problem cc5.sol file - integrate changes from Patrick "Jima" Laughton -* Mon Jul 24 2007 Joshua Daniel Franklin 0.999-2.1 +* Tue Jul 24 2007 Joshua Daniel Franklin 0.999-2.1 - correct spec syntax, explain Conflicts tag * Mon Jul 23 2007 Joshua Daniel Franklin 0.999-2.0 From 9b811e96d0e5c109a658ad28fa94416a84abb33b Mon Sep 17 00:00:00 2001 From: Paul Wouters Date: Mon, 8 Jul 2013 14:10:40 -0400 Subject: [PATCH 056/119] update to 2.10 - new upstream --- .gitignore | 1 + alpine.spec | 18 ++++++++++++------ sources | 3 +-- 3 files changed, 14 insertions(+), 8 deletions(-) diff --git a/.gitignore b/.gitignore index fb9b4d9..be8af2a 100644 --- a/.gitignore +++ b/.gitignore @@ -2,3 +2,4 @@ alpine-2.00.tar.bz2 /re-alpine-2.02.tar.bz2 /README.fedora /re-alpine-2.03.tar.bz2 +/alpine-2.10.clean.tar.lzma diff --git a/alpine.spec b/alpine.spec index 24bffda..f5e0beb 100644 --- a/alpine.spec +++ b/alpine.spec @@ -2,14 +2,17 @@ Summary: powerful, easy to use console email client Name: alpine -Version: 2.03 -Release: 3%{?dist} +Version: 2.10 +Release: 1%{?dist} License: ASL 2.0 Group: Applications/Internet -URL: http://re-alpine.sourceforge.net/ -Source0: http://downloads.sourceforge.net/sourceforge/re-alpine/re-alpine-%{version}%{?pre}.tar.bz2 -Source1: README.fedora +# Upstream change - see https://groups.google.com/forum/#!msg/comp.mail.pine/4w_f1ro6GRA/faiu1Egw_ywJ +#URL: http://re-alpine.sourceforge.net/ +#Source0: http://downloads.sourceforge.net/sourceforge/re-alpine/re-alpine-%{version}%{?pre}.tar.bz2 +URL: http://patches.freeiz.com/alpine/info/alpine.html +Source0: http://patches.freeiz.com/alpine/patches/alpine-2.10/alpine-%{version}.clean.tar.lzma +Source1: README.fedora # Using "Conflicts" instead of Obsoletes because while alpine is substantially @@ -66,7 +69,7 @@ GNU Build System's autotools. %prep -%setup -q -n re-alpine-%{version} +%setup -q -n alpine-%{version} cp -p %{SOURCE1} . @@ -123,6 +126,9 @@ rm -rf $RPM_BUILD_ROOT %changelog +* Fri Mar 15 2013 Paul Wouters - 2.10-1 +- Build from new upstream for 2.10, fixes rhbz#838359 + * Wed Feb 13 2013 Fedora Release Engineering - 2.03-3 - Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild diff --git a/sources b/sources index b5c5f32..b63ba62 100644 --- a/sources +++ b/sources @@ -1,2 +1 @@ -5b6f93ec7414c2a794480691a3beae24 README.fedora -566d269d4bd43aba68f377110a6295d5 re-alpine-2.03.tar.bz2 +727a6eaa577857b98ea74fac6ea42a25 alpine-2.10.clean.tar.lzma From 7907d47c227e869ace93981ae17cbbf5fc1a3cb4 Mon Sep 17 00:00:00 2001 From: Dennis Gilmore Date: Fri, 2 Aug 2013 19:37:52 -0500 Subject: [PATCH 057/119] - Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild --- alpine.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/alpine.spec b/alpine.spec index 742bcd5..e386b2b 100644 --- a/alpine.spec +++ b/alpine.spec @@ -3,7 +3,7 @@ Summary: powerful, easy to use console email client Name: alpine Version: 2.10 -Release: 1%{?dist} +Release: 2%{?dist} License: ASL 2.0 Group: Applications/Internet @@ -126,6 +126,9 @@ rm -rf $RPM_BUILD_ROOT %changelog +* Sat Aug 03 2013 Fedora Release Engineering - 2.10-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild + * Fri Mar 15 2013 Paul Wouters - 2.10-1 - Build from new upstream for 2.10, fixes rhbz#838359 From 1fb235947a17358644ce5df3095ed616121b8152 Mon Sep 17 00:00:00 2001 From: Dennis Gilmore Date: Fri, 2 Aug 2013 21:04:04 -0500 Subject: [PATCH 058/119] remove refrences to non existant README.fedora file --- alpine.spec | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/alpine.spec b/alpine.spec index e386b2b..fd3852d 100644 --- a/alpine.spec +++ b/alpine.spec @@ -3,7 +3,7 @@ Summary: powerful, easy to use console email client Name: alpine Version: 2.10 -Release: 2%{?dist} +Release: 3%{?dist} License: ASL 2.0 Group: Applications/Internet @@ -12,7 +12,6 @@ Group: Applications/Internet #Source0: http://downloads.sourceforge.net/sourceforge/re-alpine/re-alpine-%{version}%{?pre}.tar.bz2 URL: http://patches.freeiz.com/alpine/info/alpine.html Source0: http://patches.freeiz.com/alpine/patches/alpine-2.10/alpine-%{version}.clean.tar.lzma -Source1: README.fedora # Using "Conflicts" instead of Obsoletes because while alpine is substantially @@ -71,8 +70,6 @@ GNU Build System's autotools. %prep %setup -q -n alpine-%{version} -cp -p %{SOURCE1} . - #autoreconf -f -i @@ -110,7 +107,7 @@ rm -rf $RPM_BUILD_ROOT %files %defattr(-,root,root,-) -%doc README.fedora README LICENSE doc/tech-notes.txt +%doc README LICENSE doc/tech-notes.txt %ghost %config(noreplace) %{_sysconfdir}/pine.conf %ghost %config(noreplace) %{_sysconfdir}/pine.conf.fixed %{_bindir}/alpine @@ -126,6 +123,9 @@ rm -rf $RPM_BUILD_ROOT %changelog +* Sat Aug 03 2013 Dennis Gilmore - 2.10-3 +- remove refrences to non existant README.fedora file + * Sat Aug 03 2013 Fedora Release Engineering - 2.10-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild From d558ddefba9a384e9e59855e8b6acaeb2fe9f5fd Mon Sep 17 00:00:00 2001 From: Rex Dieter Date: Thu, 31 Oct 2013 11:34:14 -0500 Subject: [PATCH 059/119] re-add README.fedora --- .gitignore | 1 - README.fedora | 30 ++++++++++++++++++++++++++++++ alpine.spec | 10 ++++++++-- 3 files changed, 38 insertions(+), 3 deletions(-) create mode 100644 README.fedora diff --git a/.gitignore b/.gitignore index be8af2a..c32062f 100644 --- a/.gitignore +++ b/.gitignore @@ -1,5 +1,4 @@ alpine-2.00.tar.bz2 /re-alpine-2.02.tar.bz2 -/README.fedora /re-alpine-2.03.tar.bz2 /alpine-2.10.clean.tar.lzma diff --git a/README.fedora b/README.fedora new file mode 100644 index 0000000..9b3c96c --- /dev/null +++ b/README.fedora @@ -0,0 +1,30 @@ + += mlock = +If you get a notice "[Folder vulnerable - directory /var/mail must have 1777 protection]", you may want install the uw-imap-utils package to get setgid mlock (BZ #427561) + + += maildir support = +I'd like to stay out of it... just search "Mark Crispin maildir" for the gory details. No open license maildir patch exists for alpine. As a workaround, you can install a localhost IMAP server such as dovecot or courier to serve maildir folders, and connect to localhost from alpine via IMAP. + + +An example pinerc line: + mymaildir {localhost/ssl/novalidate-cert/user=myusername}[], + +Example /etc/dovecot.conf with only IMAPS: + +auth_verbose = yes +verbose_ssl = yes +mail_location = maildir:~/Maildir +protocols = imaps +# put cert in /etc/pki/dovecot/certs +protocol imap { +} +auth default { +mechanisms = plain +passdb pam { +} +userdb passwd { +} +user = root +} + diff --git a/alpine.spec b/alpine.spec index fd3852d..e6d4cbd 100644 --- a/alpine.spec +++ b/alpine.spec @@ -3,7 +3,7 @@ Summary: powerful, easy to use console email client Name: alpine Version: 2.10 -Release: 3%{?dist} +Release: 4%{?dist} License: ASL 2.0 Group: Applications/Internet @@ -12,7 +12,7 @@ Group: Applications/Internet #Source0: http://downloads.sourceforge.net/sourceforge/re-alpine/re-alpine-%{version}%{?pre}.tar.bz2 URL: http://patches.freeiz.com/alpine/info/alpine.html Source0: http://patches.freeiz.com/alpine/patches/alpine-2.10/alpine-%{version}.clean.tar.lzma - +Source1: README.fedora # Using "Conflicts" instead of Obsoletes because while alpine is substantially # compatible with pine the change to Unicode breaks important user @@ -70,6 +70,8 @@ GNU Build System's autotools. %prep %setup -q -n alpine-%{version} +install -m644 -p %{SOURCE1} . + #autoreconf -f -i @@ -108,6 +110,7 @@ rm -rf $RPM_BUILD_ROOT %files %defattr(-,root,root,-) %doc README LICENSE doc/tech-notes.txt +%doc README.fedora %ghost %config(noreplace) %{_sysconfdir}/pine.conf %ghost %config(noreplace) %{_sysconfdir}/pine.conf.fixed %{_bindir}/alpine @@ -123,6 +126,9 @@ rm -rf $RPM_BUILD_ROOT %changelog +* Thu Oct 31 2013 Rex Dieter 2.10-4 +- re-add README.fedora + * Sat Aug 03 2013 Dennis Gilmore - 2.10-3 - remove refrences to non existant README.fedora file From d0f882c930014935f0cc0920344c02db0ee908ec Mon Sep 17 00:00:00 2001 From: Rex Dieter Date: Wed, 6 Nov 2013 12:20:52 -0600 Subject: [PATCH 060/119] alpine-2.11, drop old/unused patches --- .gitignore | 1 + alpine-2.00-gcc44_reply_hack.patch | 11 ----------- alpine.spec | 9 ++++++--- re-alpine-2.02-openssl.patch | 12 ------------ sources | 2 +- 5 files changed, 8 insertions(+), 27 deletions(-) delete mode 100644 alpine-2.00-gcc44_reply_hack.patch delete mode 100644 re-alpine-2.02-openssl.patch diff --git a/.gitignore b/.gitignore index c32062f..d0be0ce 100644 --- a/.gitignore +++ b/.gitignore @@ -2,3 +2,4 @@ alpine-2.00.tar.bz2 /re-alpine-2.02.tar.bz2 /re-alpine-2.03.tar.bz2 /alpine-2.10.clean.tar.lzma +/alpine-2.11.tar.xz diff --git a/alpine-2.00-gcc44_reply_hack.patch b/alpine-2.00-gcc44_reply_hack.patch deleted file mode 100644 index 9fc0f50..0000000 --- a/alpine-2.00-gcc44_reply_hack.patch +++ /dev/null @@ -1,11 +0,0 @@ -diff -up alpine-2.00/pith/reply.c.gcc44 alpine-2.00/pith/reply.c ---- alpine-2.00/pith/reply.c.gcc44 2008-06-03 14:27:23.000000000 -0500 -+++ alpine-2.00/pith/reply.c 2009-05-06 08:07:27.000000000 -0500 -@@ -357,6 +357,7 @@ set_role_from_msg(struct pine *ps, long - * reply_seed - fill in reply header - * - */ -+__attribute__((__optimize__(0))) - void - reply_seed(struct pine *ps, ENVELOPE *outgoing, ENVELOPE *env, - struct mail_address *saved_from, struct mail_address *saved_to, diff --git a/alpine.spec b/alpine.spec index e6d4cbd..58a74e8 100644 --- a/alpine.spec +++ b/alpine.spec @@ -2,8 +2,8 @@ Summary: powerful, easy to use console email client Name: alpine -Version: 2.10 -Release: 4%{?dist} +Version: 2.11 +Release: 1%{?dist} License: ASL 2.0 Group: Applications/Internet @@ -11,7 +11,7 @@ Group: Applications/Internet #URL: http://re-alpine.sourceforge.net/ #Source0: http://downloads.sourceforge.net/sourceforge/re-alpine/re-alpine-%{version}%{?pre}.tar.bz2 URL: http://patches.freeiz.com/alpine/info/alpine.html -Source0: http://patches.freeiz.com/alpine/patches/alpine-2.10/alpine-%{version}.clean.tar.lzma +Source0: http://patches.freeiz.com/alpine/patches/alpine-%{version}/alpine-%{version}.tar.xz Source1: README.fedora # Using "Conflicts" instead of Obsoletes because while alpine is substantially @@ -126,6 +126,9 @@ rm -rf $RPM_BUILD_ROOT %changelog +* Wed Nov 06 2013 Rex Dieter 2.11-1 +- alpine-2.11, drop old/unused patches + * Thu Oct 31 2013 Rex Dieter 2.10-4 - re-add README.fedora diff --git a/re-alpine-2.02-openssl.patch b/re-alpine-2.02-openssl.patch deleted file mode 100644 index 98e8d31..0000000 --- a/re-alpine-2.02-openssl.patch +++ /dev/null @@ -1,12 +0,0 @@ -diff -up re-alpine-2.02/pith/smkeys.c.openssl re-alpine-2.02/pith/smkeys.c ---- re-alpine-2.02/pith/smkeys.c.openssl 2010-10-02 03:37:57.000000000 -0500 -+++ re-alpine-2.02/pith/smkeys.c 2010-10-08 14:44:57.068382616 -0500 -@@ -277,7 +277,7 @@ char * - get_x509_subject_email(X509 *x) - { - char *result = NULL; --#if OPENSSL_VERSION_NUMBER >= 0x1000000f /* OpenSSL 1.0.0 */ -+#if OPENSSL_VERSION_NUMBER >= 0x10000000L /* OpenSSL 1.0.0 */ - STACK_OF(OPENSSL_STRING) *emails; - #else /* OpenSSL 0.x and 1.0.0-dev/beta */ - STACK *emails; diff --git a/sources b/sources index b63ba62..b93e6d2 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -727a6eaa577857b98ea74fac6ea42a25 alpine-2.10.clean.tar.lzma +522b582855fed048d3dea2c5fe1e23a4 alpine-2.11.tar.xz From 1cd92175a7c1a51003c61a8685b13b421ca2d7af Mon Sep 17 00:00:00 2001 From: Dennis Gilmore Date: Fri, 6 Jun 2014 19:30:29 -0500 Subject: [PATCH 061/119] - Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild --- alpine.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/alpine.spec b/alpine.spec index 58a74e8..cf0ae57 100644 --- a/alpine.spec +++ b/alpine.spec @@ -3,7 +3,7 @@ Summary: powerful, easy to use console email client Name: alpine Version: 2.11 -Release: 1%{?dist} +Release: 2%{?dist} License: ASL 2.0 Group: Applications/Internet @@ -126,6 +126,9 @@ rm -rf $RPM_BUILD_ROOT %changelog +* Sat Jun 07 2014 Fedora Release Engineering - 2.11-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild + * Wed Nov 06 2013 Rex Dieter 2.11-1 - alpine-2.11, drop old/unused patches From f46bffcefb7e4253ec11c5e449b0a0174b6ef312 Mon Sep 17 00:00:00 2001 From: Peter Robinson Date: Fri, 15 Aug 2014 20:21:38 +0000 Subject: [PATCH 062/119] - Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild --- alpine.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/alpine.spec b/alpine.spec index cf0ae57..7c19cf6 100644 --- a/alpine.spec +++ b/alpine.spec @@ -3,7 +3,7 @@ Summary: powerful, easy to use console email client Name: alpine Version: 2.11 -Release: 2%{?dist} +Release: 3%{?dist} License: ASL 2.0 Group: Applications/Internet @@ -126,6 +126,9 @@ rm -rf $RPM_BUILD_ROOT %changelog +* Fri Aug 15 2014 Fedora Release Engineering - 2.11-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild + * Sat Jun 07 2014 Fedora Release Engineering - 2.11-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild From 385324cc98e5f769ded4d1934092b73679d042d9 Mon Sep 17 00:00:00 2001 From: Dennis Gilmore Date: Tue, 16 Jun 2015 23:48:33 +0000 Subject: [PATCH 063/119] - Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild --- alpine.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/alpine.spec b/alpine.spec index 7c19cf6..e38b57f 100644 --- a/alpine.spec +++ b/alpine.spec @@ -3,7 +3,7 @@ Summary: powerful, easy to use console email client Name: alpine Version: 2.11 -Release: 3%{?dist} +Release: 4%{?dist} License: ASL 2.0 Group: Applications/Internet @@ -126,6 +126,9 @@ rm -rf $RPM_BUILD_ROOT %changelog +* Tue Jun 16 2015 Fedora Release Engineering - 2.11-4 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild + * Fri Aug 15 2014 Fedora Release Engineering - 2.11-3 - Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild From 3b0463a75d787dabb6af4a1c60569333dc7f1cdd Mon Sep 17 00:00:00 2001 From: Joshua Daniel Franklin Date: Tue, 7 Jul 2015 00:43:02 +0000 Subject: [PATCH 064/119] Update to upstream alpine-2.20.tar.xz --- .gitignore | 1 + alpine.spec | 7 +++++-- sources | 2 +- 3 files changed, 7 insertions(+), 3 deletions(-) diff --git a/.gitignore b/.gitignore index d0be0ce..8f7d111 100644 --- a/.gitignore +++ b/.gitignore @@ -3,3 +3,4 @@ alpine-2.00.tar.bz2 /re-alpine-2.03.tar.bz2 /alpine-2.10.clean.tar.lzma /alpine-2.11.tar.xz +/alpine-2.20.tar.xz diff --git a/alpine.spec b/alpine.spec index e38b57f..f599b5d 100644 --- a/alpine.spec +++ b/alpine.spec @@ -2,8 +2,8 @@ Summary: powerful, easy to use console email client Name: alpine -Version: 2.11 -Release: 4%{?dist} +Version: 2.20 +Release: 1%{?dist} License: ASL 2.0 Group: Applications/Internet @@ -126,6 +126,9 @@ rm -rf $RPM_BUILD_ROOT %changelog +* Mon Jul 06 2015 Joshua Daniel Franklin 2.20-1 +- Build from new upstream for 2.10, fixes rhbz#1092688 rhbz#1142890 + * Tue Jun 16 2015 Fedora Release Engineering - 2.11-4 - Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild diff --git a/sources b/sources index b93e6d2..937a499 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -522b582855fed048d3dea2c5fe1e23a4 alpine-2.11.tar.xz +043b67666af73b26f9627ad97e2aaf92 alpine-2.20.tar.xz From 7a1e2249d244453bc870e1b07d8c4568c294ff45 Mon Sep 17 00:00:00 2001 From: Joshua Daniel Franklin Date: Tue, 7 Jul 2015 00:53:27 +0000 Subject: [PATCH 065/119] Update to upstream alpine-2.20.tar.xz --- alpine.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/alpine.spec b/alpine.spec index f599b5d..3ad5b3d 100644 --- a/alpine.spec +++ b/alpine.spec @@ -109,7 +109,7 @@ rm -rf $RPM_BUILD_ROOT %files %defattr(-,root,root,-) -%doc README LICENSE doc/tech-notes.txt +%doc README LICENSE doc/tech-notes.txt/tech-notes.txt %doc README.fedora %ghost %config(noreplace) %{_sysconfdir}/pine.conf %ghost %config(noreplace) %{_sysconfdir}/pine.conf.fixed From dcf1c7d140134d6c00df2d9cabf7dd385e2d4286 Mon Sep 17 00:00:00 2001 From: Joshua Daniel Franklin Date: Tue, 7 Jul 2015 01:00:30 +0000 Subject: [PATCH 066/119] Update to upstream alpine-2.20.tar.xz --- alpine.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/alpine.spec b/alpine.spec index 3ad5b3d..2b8134d 100644 --- a/alpine.spec +++ b/alpine.spec @@ -109,7 +109,7 @@ rm -rf $RPM_BUILD_ROOT %files %defattr(-,root,root,-) -%doc README LICENSE doc/tech-notes.txt/tech-notes.txt +%doc README LICENSE %doc README.fedora %ghost %config(noreplace) %{_sysconfdir}/pine.conf %ghost %config(noreplace) %{_sysconfdir}/pine.conf.fixed From fa5dc5b2e577ecaf03613726b77bd9f5ee44767d Mon Sep 17 00:00:00 2001 From: Rex Dieter Date: Fri, 9 Oct 2015 12:58:37 -0500 Subject: [PATCH 067/119] use patched alpine sources (#1270331,#1270183) --- README.fedora | 5 ----- alpine.spec | 7 +++++-- sources | 2 +- 3 files changed, 6 insertions(+), 8 deletions(-) diff --git a/README.fedora b/README.fedora index 9b3c96c..53d86c2 100644 --- a/README.fedora +++ b/README.fedora @@ -2,11 +2,6 @@ = mlock = If you get a notice "[Folder vulnerable - directory /var/mail must have 1777 protection]", you may want install the uw-imap-utils package to get setgid mlock (BZ #427561) - -= maildir support = -I'd like to stay out of it... just search "Mark Crispin maildir" for the gory details. No open license maildir patch exists for alpine. As a workaround, you can install a localhost IMAP server such as dovecot or courier to serve maildir folders, and connect to localhost from alpine via IMAP. - - An example pinerc line: mymaildir {localhost/ssl/novalidate-cert/user=myusername}[], diff --git a/alpine.spec b/alpine.spec index 2b8134d..a1982e6 100644 --- a/alpine.spec +++ b/alpine.spec @@ -3,7 +3,7 @@ Summary: powerful, easy to use console email client Name: alpine Version: 2.20 -Release: 1%{?dist} +Release: 2%{?dist} License: ASL 2.0 Group: Applications/Internet @@ -126,8 +126,11 @@ rm -rf $RPM_BUILD_ROOT %changelog +* Fri Oct 09 2015 Rex Dieter 2.20-2 +- use patched alpine sources (#1270331,#1270183) + * Mon Jul 06 2015 Joshua Daniel Franklin 2.20-1 -- Build from new upstream for 2.10, fixes rhbz#1092688 rhbz#1142890 +- Build from new upstream for 2.20, fixes rhbz#1092688 rhbz#1142890 * Tue Jun 16 2015 Fedora Release Engineering - 2.11-4 - Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild diff --git a/sources b/sources index 937a499..a1751d0 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -043b67666af73b26f9627ad97e2aaf92 alpine-2.20.tar.xz +2d63c923f7995890c0eecfc0c3d1c936 alpine-2.20.tar.xz From 3d2fb8721c4ef549ad0fb846bdd1061af74eecca Mon Sep 17 00:00:00 2001 From: Dennis Gilmore Date: Wed, 3 Feb 2016 16:07:03 +0000 Subject: [PATCH 068/119] - Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild --- alpine.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/alpine.spec b/alpine.spec index a1982e6..f17823e 100644 --- a/alpine.spec +++ b/alpine.spec @@ -3,7 +3,7 @@ Summary: powerful, easy to use console email client Name: alpine Version: 2.20 -Release: 2%{?dist} +Release: 3%{?dist} License: ASL 2.0 Group: Applications/Internet @@ -126,6 +126,9 @@ rm -rf $RPM_BUILD_ROOT %changelog +* Wed Feb 03 2016 Fedora Release Engineering - 2.20-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild + * Fri Oct 09 2015 Rex Dieter 2.20-2 - use patched alpine sources (#1270331,#1270183) From f9d711a4bd3c2857b2352a0614107b399616cb01 Mon Sep 17 00:00:00 2001 From: Rex Dieter Date: Thu, 4 Feb 2016 12:26:09 -0600 Subject: [PATCH 069/119] workaround crash on imap login (#1282092) --- alpine.spec | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/alpine.spec b/alpine.spec index f17823e..e318a99 100644 --- a/alpine.spec +++ b/alpine.spec @@ -1,9 +1,12 @@ # Fedora review: http://bugzilla.redhat.com/249365 +# crasher workaround, http://bugzilla.redhat.com/1282092 +%undefine _hardened_build + Summary: powerful, easy to use console email client Name: alpine Version: 2.20 -Release: 3%{?dist} +Release: 4%{?dist} License: ASL 2.0 Group: Applications/Internet @@ -126,6 +129,9 @@ rm -rf $RPM_BUILD_ROOT %changelog +* Thu Feb 04 2016 Rex Dieter 2.20-4 +- workaround crash on imap login (#1282092) + * Wed Feb 03 2016 Fedora Release Engineering - 2.20-3 - Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild From b80e08b3747e69c372fe350e76904e86ec643dad Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Fri, 10 Feb 2017 05:53:40 +0000 Subject: [PATCH 070/119] - Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild --- alpine.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/alpine.spec b/alpine.spec index e318a99..10fbd80 100644 --- a/alpine.spec +++ b/alpine.spec @@ -6,7 +6,7 @@ Summary: powerful, easy to use console email client Name: alpine Version: 2.20 -Release: 4%{?dist} +Release: 5%{?dist} License: ASL 2.0 Group: Applications/Internet @@ -129,6 +129,9 @@ rm -rf $RPM_BUILD_ROOT %changelog +* Fri Feb 10 2017 Fedora Release Engineering - 2.20-5 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild + * Thu Feb 04 2016 Rex Dieter 2.20-4 - workaround crash on imap login (#1282092) From 12a8ca6199796ff44a3c836d0db1612e3b9a108f Mon Sep 17 00:00:00 2001 From: Rex Dieter Date: Fri, 16 Jun 2017 13:00:54 -0500 Subject: [PATCH 071/119] alpine 2.21, update URL, .spec cosmetics --- .gitignore | 1 + alpine.spec | 20 +++++++------------- sources | 2 +- 3 files changed, 9 insertions(+), 14 deletions(-) diff --git a/.gitignore b/.gitignore index 8f7d111..3489436 100644 --- a/.gitignore +++ b/.gitignore @@ -4,3 +4,4 @@ alpine-2.00.tar.bz2 /alpine-2.10.clean.tar.lzma /alpine-2.11.tar.xz /alpine-2.20.tar.xz +/alpine-2.21.tar.xz diff --git a/alpine.spec b/alpine.spec index 10fbd80..a7816bf 100644 --- a/alpine.spec +++ b/alpine.spec @@ -5,16 +5,15 @@ Summary: powerful, easy to use console email client Name: alpine -Version: 2.20 -Release: 5%{?dist} +Version: 2.21 +Release: 1%{?dist} License: ASL 2.0 -Group: Applications/Internet # Upstream change - see https://groups.google.com/forum/#!msg/comp.mail.pine/4w_f1ro6GRA/faiu1Egw_ywJ #URL: http://re-alpine.sourceforge.net/ #Source0: http://downloads.sourceforge.net/sourceforge/re-alpine/re-alpine-%{version}%{?pre}.tar.bz2 -URL: http://patches.freeiz.com/alpine/info/alpine.html -Source0: http://patches.freeiz.com/alpine/patches/alpine-%{version}/alpine-%{version}.tar.xz +URL: http://alpine.freeiz.com/ +Source0: http://alpine.freeiz.com/alpine/release/src/alpine-%{version}.tar.xz Source1: README.fedora # Using "Conflicts" instead of Obsoletes because while alpine is substantially @@ -75,8 +74,6 @@ GNU Build System's autotools. install -m644 -p %{SOURCE1} . -#autoreconf -f -i - %build touch imap/ip6 @@ -97,7 +94,6 @@ make %{?_smp_mflags} EXTRACFLAGS="$RPM_OPT_FLAGS" %install -rm -rf $RPM_BUILD_ROOT make install DESTDIR=$RPM_BUILD_ROOT # create/touch %ghost'd files @@ -106,12 +102,7 @@ touch $RPM_BUILD_ROOT%{_sysconfdir}/pine.conf touch $RPM_BUILD_ROOT%{_sysconfdir}/pine.conf.fixed -%clean -rm -rf $RPM_BUILD_ROOT - - %files -%defattr(-,root,root,-) %doc README LICENSE %doc README.fedora %ghost %config(noreplace) %{_sysconfdir}/pine.conf @@ -129,6 +120,9 @@ rm -rf $RPM_BUILD_ROOT %changelog +* Fri Jun 16 2017 Rex Dieter - 2.21-1 +- alpine 2.21, update URL, .spec cosmetics + * Fri Feb 10 2017 Fedora Release Engineering - 2.20-5 - Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild diff --git a/sources b/sources index a1751d0..00bb3d2 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -2d63c923f7995890c0eecfc0c3d1c936 alpine-2.20.tar.xz +SHA512 (alpine-2.21.tar.xz) = a2a36a033c8af79810816a7da7185c269808ba6d84d013691fd8b3764c63f5fb2284e6844ec5a5e99d168514ae636debf59fae962533a2916679e4e9109c6264 From 0f13dce328c5e6fea91047b9dede78d8ad897e05 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Wed, 26 Jul 2017 02:46:44 +0000 Subject: [PATCH 072/119] - Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild --- alpine.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/alpine.spec b/alpine.spec index a7816bf..7313923 100644 --- a/alpine.spec +++ b/alpine.spec @@ -6,7 +6,7 @@ Summary: powerful, easy to use console email client Name: alpine Version: 2.21 -Release: 1%{?dist} +Release: 2%{?dist} License: ASL 2.0 # Upstream change - see https://groups.google.com/forum/#!msg/comp.mail.pine/4w_f1ro6GRA/faiu1Egw_ywJ @@ -120,6 +120,9 @@ touch $RPM_BUILD_ROOT%{_sysconfdir}/pine.conf.fixed %changelog +* Wed Jul 26 2017 Fedora Release Engineering - 2.21-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild + * Fri Jun 16 2017 Rex Dieter - 2.21-1 - alpine 2.21, update URL, .spec cosmetics From 7d6e8413c81f6cd75f0a17082a68269d8eeb08f4 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Wed, 2 Aug 2017 17:31:06 +0000 Subject: [PATCH 073/119] - Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild --- alpine.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/alpine.spec b/alpine.spec index 7313923..493f5db 100644 --- a/alpine.spec +++ b/alpine.spec @@ -6,7 +6,7 @@ Summary: powerful, easy to use console email client Name: alpine Version: 2.21 -Release: 2%{?dist} +Release: 3%{?dist} License: ASL 2.0 # Upstream change - see https://groups.google.com/forum/#!msg/comp.mail.pine/4w_f1ro6GRA/faiu1Egw_ywJ @@ -120,6 +120,9 @@ touch $RPM_BUILD_ROOT%{_sysconfdir}/pine.conf.fixed %changelog +* Wed Aug 02 2017 Fedora Release Engineering - 2.21-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild + * Wed Jul 26 2017 Fedora Release Engineering - 2.21-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild From b6aac75f6ac00b0920640f7af241df0fc2a7c694 Mon Sep 17 00:00:00 2001 From: Rex Dieter Date: Wed, 15 Nov 2017 14:24:59 -0600 Subject: [PATCH 074/119] use patched features release tarball, adjust Source0 URL accordingly (#1486899) --- .gitignore | 6 ------ alpine.spec | 8 ++++++-- sources | 2 +- 3 files changed, 7 insertions(+), 9 deletions(-) diff --git a/.gitignore b/.gitignore index 3489436..0f4add1 100644 --- a/.gitignore +++ b/.gitignore @@ -1,7 +1 @@ -alpine-2.00.tar.bz2 -/re-alpine-2.02.tar.bz2 -/re-alpine-2.03.tar.bz2 -/alpine-2.10.clean.tar.lzma -/alpine-2.11.tar.xz -/alpine-2.20.tar.xz /alpine-2.21.tar.xz diff --git a/alpine.spec b/alpine.spec index 493f5db..8952933 100644 --- a/alpine.spec +++ b/alpine.spec @@ -6,14 +6,15 @@ Summary: powerful, easy to use console email client Name: alpine Version: 2.21 -Release: 3%{?dist} +Release: 4%{?dist} License: ASL 2.0 # Upstream change - see https://groups.google.com/forum/#!msg/comp.mail.pine/4w_f1ro6GRA/faiu1Egw_ywJ #URL: http://re-alpine.sourceforge.net/ #Source0: http://downloads.sourceforge.net/sourceforge/re-alpine/re-alpine-%{version}%{?pre}.tar.bz2 URL: http://alpine.freeiz.com/ -Source0: http://alpine.freeiz.com/alpine/release/src/alpine-%{version}.tar.xz +#Source0: http://alpine.freeiz.com/alpine/release/src/alpine-%{version}.tar.xz +Source0: http://alpine.freeiz.com/alpine/patches/alpine-%{version}/alpine-%{version}.tar.xz Source1: README.fedora # Using "Conflicts" instead of Obsoletes because while alpine is substantially @@ -120,6 +121,9 @@ touch $RPM_BUILD_ROOT%{_sysconfdir}/pine.conf.fixed %changelog +* Wed Nov 15 2017 Rex Dieter - 2.21-4 +- use patched features release tarball, adjust Source0 URL accordingly (#1486899) + * Wed Aug 02 2017 Fedora Release Engineering - 2.21-3 - Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild diff --git a/sources b/sources index 00bb3d2..61949ca 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (alpine-2.21.tar.xz) = a2a36a033c8af79810816a7da7185c269808ba6d84d013691fd8b3764c63f5fb2284e6844ec5a5e99d168514ae636debf59fae962533a2916679e4e9109c6264 +SHA512 (alpine-2.21.tar.xz) = b140355f990b68e9e534ae4363ec42824a176a4e86f5b372c401fba436aeb554ffab9847c27ffa407e33253d3e1d69270f1ae02ba2f3d20738282c338871a514 From b1296b7dd2f4cb9ac72823b56c869e889d2642a4 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Wed, 7 Feb 2018 02:08:53 +0000 Subject: [PATCH 075/119] - Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- alpine.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/alpine.spec b/alpine.spec index 8952933..a988fa6 100644 --- a/alpine.spec +++ b/alpine.spec @@ -6,7 +6,7 @@ Summary: powerful, easy to use console email client Name: alpine Version: 2.21 -Release: 4%{?dist} +Release: 5%{?dist} License: ASL 2.0 # Upstream change - see https://groups.google.com/forum/#!msg/comp.mail.pine/4w_f1ro6GRA/faiu1Egw_ywJ @@ -121,6 +121,9 @@ touch $RPM_BUILD_ROOT%{_sysconfdir}/pine.conf.fixed %changelog +* Wed Feb 07 2018 Fedora Release Engineering - 2.21-5 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild + * Wed Nov 15 2017 Rex Dieter - 2.21-4 - use patched features release tarball, adjust Source0 URL accordingly (#1486899) From e133b0dc25a58a092d7c93e77d0c65ebabb0cd50 Mon Sep 17 00:00:00 2001 From: Igor Gnatenko Date: Tue, 13 Feb 2018 23:01:23 +0100 Subject: [PATCH 076/119] Remove BuildRoot definition None of currently supported distributions need that. It was needed last for EL5 which is EOL now Signed-off-by: Igor Gnatenko --- alpine.spec | 1 - 1 file changed, 1 deletion(-) diff --git a/alpine.spec b/alpine.spec index a988fa6..07dda92 100644 --- a/alpine.spec +++ b/alpine.spec @@ -29,7 +29,6 @@ Source1: README.fedora # I understand this to be a special case of the "Optional Functionality" # description at http://fedoraproject.org/wiki/Packaging/Conflicts Conflicts: pine -BuildRoot: %(mktemp -ud %{_tmppath}/%{name}-%{version}-%{release}-XXXXXX) Provides: re-alpine = %{version}-%{release} From 8e6e2e4e0a8c23a0eb0c7171c67ba6b4472d3dfd Mon Sep 17 00:00:00 2001 From: josef radinger Date: Tue, 6 Mar 2018 15:41:39 +0100 Subject: [PATCH 077/119] add Buildrequires: gcc https://fedoraproject.org/wiki/Packaging:C_and_C++ --- alpine.spec | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/alpine.spec b/alpine.spec index 07dda92..14014ed 100644 --- a/alpine.spec +++ b/alpine.spec @@ -6,7 +6,7 @@ Summary: powerful, easy to use console email client Name: alpine Version: 2.21 -Release: 5%{?dist} +Release: 6%{?dist} License: ASL 2.0 # Upstream change - see https://groups.google.com/forum/#!msg/comp.mail.pine/4w_f1ro6GRA/faiu1Egw_ywJ @@ -50,6 +50,7 @@ Requires: hunspell Requires: mailcap Requires: /usr/sbin/sendmail +BuildRequires: gcc %description Alpine -- an Alternatively Licensed Program for Internet @@ -120,6 +121,10 @@ touch $RPM_BUILD_ROOT%{_sysconfdir}/pine.conf.fixed %changelog +* Tue Mar 06 2018 josef radinger - 2.21-6 +- add Buildrequires: gcc + https://fedoraproject.org/wiki/Packaging:C_and_C++ + * Wed Feb 07 2018 Fedora Release Engineering - 2.21-5 - Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild From 16927c9b0efa26c6db81ebda2eee4e9cb3438707 Mon Sep 17 00:00:00 2001 From: Rex Dieter Date: Mon, 21 May 2018 08:20:05 -0500 Subject: [PATCH 078/119] new URL use %license, %make_build, %make_install --- alpine.spec | 21 +++++++++++---------- 1 file changed, 11 insertions(+), 10 deletions(-) diff --git a/alpine.spec b/alpine.spec index 14014ed..7529e4c 100644 --- a/alpine.spec +++ b/alpine.spec @@ -6,15 +6,11 @@ Summary: powerful, easy to use console email client Name: alpine Version: 2.21 -Release: 6%{?dist} +Release: 7%{?dist} License: ASL 2.0 -# Upstream change - see https://groups.google.com/forum/#!msg/comp.mail.pine/4w_f1ro6GRA/faiu1Egw_ywJ -#URL: http://re-alpine.sourceforge.net/ -#Source0: http://downloads.sourceforge.net/sourceforge/re-alpine/re-alpine-%{version}%{?pre}.tar.bz2 -URL: http://alpine.freeiz.com/ -#Source0: http://alpine.freeiz.com/alpine/release/src/alpine-%{version}.tar.xz -Source0: http://alpine.freeiz.com/alpine/patches/alpine-%{version}/alpine-%{version}.tar.xz +URL: http://alpine.x10host.com/ +Source0: http://alpine.x10host.com/alpine/patches/alpine-%{version}/alpine-%{version}.tar.xz Source1: README.fedora # Using "Conflicts" instead of Obsoletes because while alpine is substantially @@ -91,11 +87,11 @@ touch imap/ip6 --with-system-pinerc=%{_sysconfdir}/pine.conf \ --with-system-fixed-pinerc=%{_sysconfdir}/pine.conf.fixed -make %{?_smp_mflags} EXTRACFLAGS="$RPM_OPT_FLAGS" +%make_build EXTRACFLAGS="$RPM_OPT_FLAGS" %install -make install DESTDIR=$RPM_BUILD_ROOT +%make_install # create/touch %ghost'd files mkdir -p $RPM_BUILD_ROOT%{_sysconfdir} @@ -104,8 +100,9 @@ touch $RPM_BUILD_ROOT%{_sysconfdir}/pine.conf.fixed %files -%doc README LICENSE +%doc README %doc README.fedora +%license LICENSE %ghost %config(noreplace) %{_sysconfdir}/pine.conf %ghost %config(noreplace) %{_sysconfdir}/pine.conf.fixed %{_bindir}/alpine @@ -121,6 +118,10 @@ touch $RPM_BUILD_ROOT%{_sysconfdir}/pine.conf.fixed %changelog +* Mon May 21 2018 Rex Dieter - 2.21-7 +- new URL +- use %%license, %%make_build, %%make_install + * Tue Mar 06 2018 josef radinger - 2.21-6 - add Buildrequires: gcc https://fedoraproject.org/wiki/Packaging:C_and_C++ From c969a931096a63ebd306ac49dd20d9c4bb056962 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Thu, 12 Jul 2018 20:09:18 +0000 Subject: [PATCH 079/119] - Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- alpine.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/alpine.spec b/alpine.spec index 7529e4c..51fb33c 100644 --- a/alpine.spec +++ b/alpine.spec @@ -6,7 +6,7 @@ Summary: powerful, easy to use console email client Name: alpine Version: 2.21 -Release: 7%{?dist} +Release: 8%{?dist} License: ASL 2.0 URL: http://alpine.x10host.com/ @@ -118,6 +118,9 @@ touch $RPM_BUILD_ROOT%{_sysconfdir}/pine.conf.fixed %changelog +* Thu Jul 12 2018 Fedora Release Engineering - 2.21-8 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild + * Mon May 21 2018 Rex Dieter - 2.21-7 - new URL - use %%license, %%make_build, %%make_install From 17f642d5c06beb9a34c5eb3fc4147ccdbce992a1 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Thu, 31 Jan 2019 13:12:39 +0000 Subject: [PATCH 080/119] - Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- alpine.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/alpine.spec b/alpine.spec index 51fb33c..ea6ab93 100644 --- a/alpine.spec +++ b/alpine.spec @@ -6,7 +6,7 @@ Summary: powerful, easy to use console email client Name: alpine Version: 2.21 -Release: 8%{?dist} +Release: 9%{?dist} License: ASL 2.0 URL: http://alpine.x10host.com/ @@ -118,6 +118,9 @@ touch $RPM_BUILD_ROOT%{_sysconfdir}/pine.conf.fixed %changelog +* Thu Jan 31 2019 Fedora Release Engineering - 2.21-9 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild + * Thu Jul 12 2018 Fedora Release Engineering - 2.21-8 - Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild From 43f65ee767365e4793c6ba4748fa9bad722142b6 Mon Sep 17 00:00:00 2001 From: Paul Wouters Date: Sun, 21 Jul 2019 12:34:13 -0400 Subject: [PATCH 081/119] - Patch to suppress sending the user-agent per default --- alpine-2.21-useragent.patch | 55 +++++++++++++++++++++++++++++++++++++ alpine.spec | 8 +++++- 2 files changed, 62 insertions(+), 1 deletion(-) create mode 100644 alpine-2.21-useragent.patch diff --git a/alpine-2.21-useragent.patch b/alpine-2.21-useragent.patch new file mode 100644 index 0000000..83c1da2 --- /dev/null +++ b/alpine-2.21-useragent.patch @@ -0,0 +1,55 @@ +diff --git a/doc/tech-notes/config.html b/doc/tech-notes/config.html +index b935483..751429c 100644 +--- a/doc/tech-notes/config.html ++++ b/doc/tech-notes/config.html +@@ -7695,7 +7695,7 @@ If you'd like to suppress the echoing of the asterisks set this feature. + +
suppress-user-agent-when-sending +
If this feature is set then Alpine will not generate a +-User-Agent header in outgoing messages. ++User-Agent header in outgoing messages. It is set by default. +

+ +

tab-checks-recent +diff --git a/doc/tech-notes/tech-notes.txt b/doc/tech-notes/tech-notes.txt +index 2762c5b..b2d8cdd 100644 +--- a/doc/tech-notes/tech-notes.txt ++++ b/doc/tech-notes/tech-notes.txt +@@ -6629,7 +6629,7 @@ John: on a job well done! + the echoing of the asterisks set this feature. + _suppress-user-agent-when-sending_ + If this feature is set then _Alpine_ will not generate a +- User-Agent header in outgoing messages. ++ User-Agent header in outgoing messages. It is set by default. + _tab-checks-recent_ + In a FOLDER LIST screen, the TAB key usually just changes which + folder is highlighted. If this feature is set, then the TAB key +diff --git a/pith/conf.c b/pith/conf.c +index cea59de..529c063 100644 +--- a/pith/conf.c ++++ b/pith/conf.c +@@ -3251,7 +3251,7 @@ feature_list(int index) + {"quell-timezone-comment-when-sending", "Suppress Timezone Comment When Sending", + F_QUELL_TIMEZONE, h_config_quell_tz_comment, PREF_MISC, 0}, + {"suppress-user-agent-when-sending", NULL, +- F_QUELL_USERAGENT, h_config_suppress_user_agent, PREF_MISC, 0}, ++ F_QUELL_USERAGENT, h_config_suppress_user_agent, PREF_MISC, 1}, + {"tab-checks-recent", "Tab Checks for Recent Messages", + F_TAB_CHK_RECENT, h_config_tab_checks_recent, PREF_MISC, 0}, + {"termdef-takes-precedence", NULL, +diff --git a/pith/pine.hlp b/pith/pine.hlp +index 1da108f..3ca4ca8 100644 +--- a/pith/pine.hlp ++++ b/pith/pine.hlp +@@ -34823,7 +34823,7 @@ emit a beep to become silent. +

FEATURE:

+ + If this feature is set then Alpine will not generate a +-User-Agent header in outgoing messages. ++User-Agent header in outgoing messages. It is set by default. +

+

    +
  • Finding more information and requesting help +-- +2.20.1 + diff --git a/alpine.spec b/alpine.spec index ea6ab93..d106dd2 100644 --- a/alpine.spec +++ b/alpine.spec @@ -6,13 +6,15 @@ Summary: powerful, easy to use console email client Name: alpine Version: 2.21 -Release: 9%{?dist} +Release: 10%{?dist} License: ASL 2.0 URL: http://alpine.x10host.com/ Source0: http://alpine.x10host.com/alpine/patches/alpine-%{version}/alpine-%{version}.tar.xz Source1: README.fedora +Patch1: alpine-2.21-useragent.patch + # Using "Conflicts" instead of Obsoletes because while alpine is substantially # compatible with pine the change to Unicode breaks important user # functionality such as non-ASCII encoded saved passwords. Additionally, there @@ -68,6 +70,7 @@ GNU Build System's autotools. %prep %setup -q -n alpine-%{version} +%patch1 -p1 install -m644 -p %{SOURCE1} . @@ -118,6 +121,9 @@ touch $RPM_BUILD_ROOT%{_sysconfdir}/pine.conf.fixed %changelog +* Sun Jul 21 2019 Paul Wouters - 2.21-10 +- Patch to suppress sending the user-agent per default + * Thu Jan 31 2019 Fedora Release Engineering - 2.21-9 - Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild From 6268bb4716731c3ee6b47f58650d8f88a37355fd Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Wed, 24 Jul 2019 17:47:20 +0000 Subject: [PATCH 082/119] - Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- alpine.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/alpine.spec b/alpine.spec index d106dd2..59ef53c 100644 --- a/alpine.spec +++ b/alpine.spec @@ -6,7 +6,7 @@ Summary: powerful, easy to use console email client Name: alpine Version: 2.21 -Release: 10%{?dist} +Release: 11%{?dist} License: ASL 2.0 URL: http://alpine.x10host.com/ @@ -121,6 +121,9 @@ touch $RPM_BUILD_ROOT%{_sysconfdir}/pine.conf.fixed %changelog +* Wed Jul 24 2019 Fedora Release Engineering - 2.21-11 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild + * Sun Jul 21 2019 Paul Wouters - 2.21-10 - Patch to suppress sending the user-agent per default From 80c1ef4b6ed53aa7596af9112f2a8e3505b2d237 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Tue, 28 Jan 2020 11:27:06 +0000 Subject: [PATCH 083/119] - Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- alpine.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/alpine.spec b/alpine.spec index 59ef53c..8c5fb9f 100644 --- a/alpine.spec +++ b/alpine.spec @@ -6,7 +6,7 @@ Summary: powerful, easy to use console email client Name: alpine Version: 2.21 -Release: 11%{?dist} +Release: 12%{?dist} License: ASL 2.0 URL: http://alpine.x10host.com/ @@ -121,6 +121,9 @@ touch $RPM_BUILD_ROOT%{_sysconfdir}/pine.conf.fixed %changelog +* Tue Jan 28 2020 Fedora Release Engineering - 2.21-12 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild + * Wed Jul 24 2019 Fedora Release Engineering - 2.21-11 - Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild From 9da68841574f5f39c357760cc4a1eb9a25d06e4b Mon Sep 17 00:00:00 2001 From: Than Ngo Date: Thu, 13 Feb 2020 17:24:29 +0100 Subject: [PATCH 084/119] fixed multiple definition of symbols --- alpine-2.21-gcc10.patch | 31 +++++++++++++++++++++++++++++++ alpine.spec | 7 ++++++- 2 files changed, 37 insertions(+), 1 deletion(-) create mode 100644 alpine-2.21-gcc10.patch diff --git a/alpine-2.21-gcc10.patch b/alpine-2.21-gcc10.patch new file mode 100644 index 0000000..2c2726a --- /dev/null +++ b/alpine-2.21-gcc10.patch @@ -0,0 +1,31 @@ +diff -up alpine-2.21/alpine/alpine.c.me alpine-2.21/alpine/alpine.c +diff -up alpine-2.21/pith/smime.c.me alpine-2.21/pith/smime.c +--- alpine-2.21/pith/smime.c.me 2020-02-13 16:54:36.842373446 +0100 ++++ alpine-2.21/pith/smime.c 2020-02-13 17:13:37.930022666 +0100 +@@ -45,6 +45,7 @@ static char rcsid[] = "$Id: smime.c 1176 + #ifdef PASSFILE + #include "../pith/imap.h" + #endif /* PASSFILE */ ++#include "../pith/options.h" + + #include + #include +diff -up alpine-2.21/pith/smkeys.c.me alpine-2.21/pith/smkeys.c +--- alpine-2.21/pith/smkeys.c.me 2020-02-13 16:54:29.930310541 +0100 ++++ alpine-2.21/pith/smkeys.c 2020-02-13 17:15:00.688801681 +0100 +@@ -34,6 +34,7 @@ static char rcsid[] = "$Id: smkeys.c 126 + #include "../pith/util.h" + #include "../pith/mailindx.h" + #include "../pith/readfile.h" ++#include "../pith/options.h" + #include "smkeys.h" + + #ifdef APPLEKEYCHAIN +@@ -50,7 +51,6 @@ static int mem_add_extra_cacerts(c + int compare_certs_by_name(const void *data1, const void *data2); + int password_policy_check(char *); + +-int (*pith_smime_enter_password)(char *, char *, size_t); + + /* test if password passes a predetermined policy. + * return value: 0 - does not pass; 1 - it passes diff --git a/alpine.spec b/alpine.spec index 8c5fb9f..b470a35 100644 --- a/alpine.spec +++ b/alpine.spec @@ -6,7 +6,7 @@ Summary: powerful, easy to use console email client Name: alpine Version: 2.21 -Release: 12%{?dist} +Release: 13%{?dist} License: ASL 2.0 URL: http://alpine.x10host.com/ @@ -14,6 +14,7 @@ Source0: http://alpine.x10host.com/alpine/patches/alpine-%{version}/alpine-%{ver Source1: README.fedora Patch1: alpine-2.21-useragent.patch +Patch2: alpine-2.21-gcc10.patch # Using "Conflicts" instead of Obsoletes because while alpine is substantially # compatible with pine the change to Unicode breaks important user @@ -71,6 +72,7 @@ GNU Build System's autotools. %prep %setup -q -n alpine-%{version} %patch1 -p1 +%patch2 -p1 install -m644 -p %{SOURCE1} . @@ -121,6 +123,9 @@ touch $RPM_BUILD_ROOT%{_sysconfdir}/pine.conf.fixed %changelog +* Thu Feb 13 2020 Than Ngo - 2.21-13 +- fixed multiple definition of symbols + * Tue Jan 28 2020 Fedora Release Engineering - 2.21-12 - Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild From 7df45d81e6deefe8bb0817c85cf405616aa495f7 Mon Sep 17 00:00:00 2001 From: josef radinger Date: Tue, 24 Mar 2020 19:51:47 +0100 Subject: [PATCH 085/119] bump version --- .gitignore | 1 + README.fedora | 3 ++- alpine.spec | 7 +++++-- sources | 2 +- 4 files changed, 9 insertions(+), 4 deletions(-) diff --git a/.gitignore b/.gitignore index 0f4add1..a4d34d8 100644 --- a/.gitignore +++ b/.gitignore @@ -1 +1,2 @@ /alpine-2.21.tar.xz +/alpine-2.22.tar.xz diff --git a/README.fedora b/README.fedora index 53d86c2..033ea65 100644 --- a/README.fedora +++ b/README.fedora @@ -1,6 +1,7 @@ = mlock = -If you get a notice "[Folder vulnerable - directory /var/mail must have 1777 protection]", you may want install the uw-imap-utils package to get setgid mlock (BZ #427561) +If you get a notice "[Folder vulnerable - directory /var/mail must have 1777 protection]", +you may want to install the uw-imap-utils package to get setgid mlock (BZ #427561) An example pinerc line: mymaildir {localhost/ssl/novalidate-cert/user=myusername}[], diff --git a/alpine.spec b/alpine.spec index b470a35..3eda420 100644 --- a/alpine.spec +++ b/alpine.spec @@ -5,8 +5,8 @@ Summary: powerful, easy to use console email client Name: alpine -Version: 2.21 -Release: 13%{?dist} +Version: 2.22 +Release: 1%{?dist} License: ASL 2.0 URL: http://alpine.x10host.com/ @@ -123,6 +123,9 @@ touch $RPM_BUILD_ROOT%{_sysconfdir}/pine.conf.fixed %changelog +* Tue Mar 24 2020 josef radinger - 2.22-1 +- bump version + * Thu Feb 13 2020 Than Ngo - 2.21-13 - fixed multiple definition of symbols diff --git a/sources b/sources index 61949ca..aaa2210 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (alpine-2.21.tar.xz) = b140355f990b68e9e534ae4363ec42824a176a4e86f5b372c401fba436aeb554ffab9847c27ffa407e33253d3e1d69270f1ae02ba2f3d20738282c338871a514 +SHA512 (alpine-2.22.tar.xz) = cc020fd671f2b5ddb4a6a4bc307d8605c4311f25b82c9909ae05e38271f180fc871acdcab19c098f6259aa7ef5e711ca9650ed0ecfab2f20813578c317744eb3 From c54a24508fae1f916bd5ac7f6c85ccd5d8b3ec71 Mon Sep 17 00:00:00 2001 From: josef radinger Date: Mon, 22 Jun 2020 21:36:49 +0200 Subject: [PATCH 086/119] bump version --- .gitignore | 1 + alpine-2.21-gcc10.patch | 31 ------------------------------- alpine-2.23-gcc10.patch | 12 ++++++++++++ alpine.spec | 8 ++++++-- sources | 2 +- 5 files changed, 20 insertions(+), 34 deletions(-) delete mode 100644 alpine-2.21-gcc10.patch create mode 100644 alpine-2.23-gcc10.patch diff --git a/.gitignore b/.gitignore index a4d34d8..272cd63 100644 --- a/.gitignore +++ b/.gitignore @@ -1,2 +1,3 @@ /alpine-2.21.tar.xz /alpine-2.22.tar.xz +/alpine-2.23.tar.xz diff --git a/alpine-2.21-gcc10.patch b/alpine-2.21-gcc10.patch deleted file mode 100644 index 2c2726a..0000000 --- a/alpine-2.21-gcc10.patch +++ /dev/null @@ -1,31 +0,0 @@ -diff -up alpine-2.21/alpine/alpine.c.me alpine-2.21/alpine/alpine.c -diff -up alpine-2.21/pith/smime.c.me alpine-2.21/pith/smime.c ---- alpine-2.21/pith/smime.c.me 2020-02-13 16:54:36.842373446 +0100 -+++ alpine-2.21/pith/smime.c 2020-02-13 17:13:37.930022666 +0100 -@@ -45,6 +45,7 @@ static char rcsid[] = "$Id: smime.c 1176 - #ifdef PASSFILE - #include "../pith/imap.h" - #endif /* PASSFILE */ -+#include "../pith/options.h" - - #include - #include -diff -up alpine-2.21/pith/smkeys.c.me alpine-2.21/pith/smkeys.c ---- alpine-2.21/pith/smkeys.c.me 2020-02-13 16:54:29.930310541 +0100 -+++ alpine-2.21/pith/smkeys.c 2020-02-13 17:15:00.688801681 +0100 -@@ -34,6 +34,7 @@ static char rcsid[] = "$Id: smkeys.c 126 - #include "../pith/util.h" - #include "../pith/mailindx.h" - #include "../pith/readfile.h" -+#include "../pith/options.h" - #include "smkeys.h" - - #ifdef APPLEKEYCHAIN -@@ -50,7 +51,6 @@ static int mem_add_extra_cacerts(c - int compare_certs_by_name(const void *data1, const void *data2); - int password_policy_check(char *); - --int (*pith_smime_enter_password)(char *, char *, size_t); - - /* test if password passes a predetermined policy. - * return value: 0 - does not pass; 1 - it passes diff --git a/alpine-2.23-gcc10.patch b/alpine-2.23-gcc10.patch new file mode 100644 index 0000000..fc72972 --- /dev/null +++ b/alpine-2.23-gcc10.patch @@ -0,0 +1,12 @@ +diff -up alpine-2.21/alpine/alpine.c.me alpine-2.21/alpine/alpine.c +diff -up alpine-2.21/pith/smime.c.me alpine-2.21/pith/smime.c +--- alpine-2.21/pith/smime.c.me 2020-02-13 16:54:36.842373446 +0100 ++++ alpine-2.21/pith/smime.c 2020-02-13 17:13:37.930022666 +0100 +@@ -45,6 +45,7 @@ static char rcsid[] = "$Id: smime.c 1176 + #ifdef PASSFILE + #include "../pith/imap.h" + #endif /* PASSFILE */ ++#include "../pith/options.h" + + #include + #include diff --git a/alpine.spec b/alpine.spec index 3eda420..3f651c9 100644 --- a/alpine.spec +++ b/alpine.spec @@ -5,7 +5,7 @@ Summary: powerful, easy to use console email client Name: alpine -Version: 2.22 +Version: 2.23 Release: 1%{?dist} License: ASL 2.0 @@ -14,7 +14,7 @@ Source0: http://alpine.x10host.com/alpine/patches/alpine-%{version}/alpine-%{ver Source1: README.fedora Patch1: alpine-2.21-useragent.patch -Patch2: alpine-2.21-gcc10.patch +Patch2: alpine-2.23-gcc10.patch # Using "Conflicts" instead of Obsoletes because while alpine is substantially # compatible with pine the change to Unicode breaks important user @@ -123,6 +123,10 @@ touch $RPM_BUILD_ROOT%{_sysconfdir}/pine.conf.fixed %changelog +* Mon Jun 22 2020 josef radinger - 2.23-1 +- bump version +- update patch2 alpine-2.23-gcc10.patch + * Tue Mar 24 2020 josef radinger - 2.22-1 - bump version diff --git a/sources b/sources index aaa2210..646dc17 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (alpine-2.22.tar.xz) = cc020fd671f2b5ddb4a6a4bc307d8605c4311f25b82c9909ae05e38271f180fc871acdcab19c098f6259aa7ef5e711ca9650ed0ecfab2f20813578c317744eb3 +SHA512 (alpine-2.23.tar.xz) = a536d7016fbf848e3fe72e9f8d7e8b30bfbe2b4a657d97fb8ff8a3a2e65f05d002194afbcefc7605dd401eb7deac4b30f3c24388c8a349487b60361ddd8f81ae From 9d6b023788c7487339a1c634bc6892f755e7e84f Mon Sep 17 00:00:00 2001 From: josef radinger Date: Wed, 24 Jun 2020 09:08:24 +0200 Subject: [PATCH 087/119] add comment on CVE-2020-14929 --- alpine.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/alpine.spec b/alpine.spec index 3f651c9..9b6d70f 100644 --- a/alpine.spec +++ b/alpine.spec @@ -6,7 +6,7 @@ Summary: powerful, easy to use console email client Name: alpine Version: 2.23 -Release: 1%{?dist} +Release: 2%{?dist} License: ASL 2.0 URL: http://alpine.x10host.com/ @@ -123,6 +123,9 @@ touch $RPM_BUILD_ROOT%{_sysconfdir}/pine.conf.fixed %changelog +* Tue Jun 23 2020 josef radinger - 2.23-2 +- 2.23 fixes CVE-2020-14929 (#1850048) and new version (#1848786) + * Mon Jun 22 2020 josef radinger - 2.23-1 - bump version - update patch2 alpine-2.23-gcc10.patch From 980977d91c72f20b121c593543aec6a65066f6b3 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Mon, 27 Jul 2020 11:56:58 +0000 Subject: [PATCH 088/119] - Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- alpine.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/alpine.spec b/alpine.spec index 9b6d70f..79374cc 100644 --- a/alpine.spec +++ b/alpine.spec @@ -6,7 +6,7 @@ Summary: powerful, easy to use console email client Name: alpine Version: 2.23 -Release: 2%{?dist} +Release: 3%{?dist} License: ASL 2.0 URL: http://alpine.x10host.com/ @@ -123,6 +123,9 @@ touch $RPM_BUILD_ROOT%{_sysconfdir}/pine.conf.fixed %changelog +* Mon Jul 27 2020 Fedora Release Engineering - 2.23-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild + * Tue Jun 23 2020 josef radinger - 2.23-2 - 2.23 fixes CVE-2020-14929 (#1850048) and new version (#1848786) From 6bbbac327fc42030d08750a45749afb0b80e8a9e Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Fri, 31 Jul 2020 23:55:26 +0000 Subject: [PATCH 089/119] - Second attempt - Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- alpine.spec | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/alpine.spec b/alpine.spec index 79374cc..27ed834 100644 --- a/alpine.spec +++ b/alpine.spec @@ -6,7 +6,7 @@ Summary: powerful, easy to use console email client Name: alpine Version: 2.23 -Release: 3%{?dist} +Release: 4%{?dist} License: ASL 2.0 URL: http://alpine.x10host.com/ @@ -123,6 +123,10 @@ touch $RPM_BUILD_ROOT%{_sysconfdir}/pine.conf.fixed %changelog +* Fri Jul 31 2020 Fedora Release Engineering - 2.23-4 +- Second attempt - Rebuilt for + https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild + * Mon Jul 27 2020 Fedora Release Engineering - 2.23-3 - Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild From 059b4ee961c8ba57614e0ae25f19dc38c5786046 Mon Sep 17 00:00:00 2001 From: josef radinger Date: Sun, 11 Oct 2020 13:38:04 +0200 Subject: [PATCH 090/119] bump version --- alpine.spec | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/alpine.spec b/alpine.spec index 27ed834..0349c79 100644 --- a/alpine.spec +++ b/alpine.spec @@ -5,8 +5,8 @@ Summary: powerful, easy to use console email client Name: alpine -Version: 2.23 -Release: 4%{?dist} +Version: 2.24 +Release: 1%{?dist} License: ASL 2.0 URL: http://alpine.x10host.com/ @@ -123,6 +123,9 @@ touch $RPM_BUILD_ROOT%{_sysconfdir}/pine.conf.fixed %changelog +* Sun Oct 11 2020 josef radinger - 2.24-1 +- bump version + * Fri Jul 31 2020 Fedora Release Engineering - 2.23-4 - Second attempt - Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild From f95042215fd40c2d2c9b93ceedf0e32f631ac21a Mon Sep 17 00:00:00 2001 From: josef radinger Date: Sun, 11 Oct 2020 13:51:21 +0200 Subject: [PATCH 091/119] new version --- .gitignore | 1 + sources | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/.gitignore b/.gitignore index 272cd63..d686cec 100644 --- a/.gitignore +++ b/.gitignore @@ -1,3 +1,4 @@ /alpine-2.21.tar.xz /alpine-2.22.tar.xz /alpine-2.23.tar.xz +/alpine-2.24.tar.xz diff --git a/sources b/sources index 646dc17..c9d8947 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (alpine-2.23.tar.xz) = a536d7016fbf848e3fe72e9f8d7e8b30bfbe2b4a657d97fb8ff8a3a2e65f05d002194afbcefc7605dd401eb7deac4b30f3c24388c8a349487b60361ddd8f81ae +SHA512 (alpine-2.24.tar.xz) = 04b1dbdfa07b995d9ed045b280eb9fbd98fc2f12c116b19f9445aae5814562991c471b4f788db8cd904d54a5f18c7ba68769b103371134961824e4c68868f204 From 76618bcd86bf93fb42d21502e5b38178eff21918 Mon Sep 17 00:00:00 2001 From: josef radinger Date: Sun, 11 Oct 2020 14:07:39 +0200 Subject: [PATCH 092/119] modify patch1 --- ...1-useragent.patch => alpine-2.24-useragent.patch | 13 ------------- alpine.spec | 3 ++- 2 files changed, 2 insertions(+), 14 deletions(-) rename alpine-2.21-useragent.patch => alpine-2.24-useragent.patch (74%) diff --git a/alpine-2.21-useragent.patch b/alpine-2.24-useragent.patch similarity index 74% rename from alpine-2.21-useragent.patch rename to alpine-2.24-useragent.patch index 83c1da2..f68f911 100644 --- a/alpine-2.21-useragent.patch +++ b/alpine-2.24-useragent.patch @@ -24,19 +24,6 @@ index 2762c5b..b2d8cdd 100644 _tab-checks-recent_ In a FOLDER LIST screen, the TAB key usually just changes which folder is highlighted. If this feature is set, then the TAB key -diff --git a/pith/conf.c b/pith/conf.c -index cea59de..529c063 100644 ---- a/pith/conf.c -+++ b/pith/conf.c -@@ -3251,7 +3251,7 @@ feature_list(int index) - {"quell-timezone-comment-when-sending", "Suppress Timezone Comment When Sending", - F_QUELL_TIMEZONE, h_config_quell_tz_comment, PREF_MISC, 0}, - {"suppress-user-agent-when-sending", NULL, -- F_QUELL_USERAGENT, h_config_suppress_user_agent, PREF_MISC, 0}, -+ F_QUELL_USERAGENT, h_config_suppress_user_agent, PREF_MISC, 1}, - {"tab-checks-recent", "Tab Checks for Recent Messages", - F_TAB_CHK_RECENT, h_config_tab_checks_recent, PREF_MISC, 0}, - {"termdef-takes-precedence", NULL, diff --git a/pith/pine.hlp b/pith/pine.hlp index 1da108f..3ca4ca8 100644 --- a/pith/pine.hlp diff --git a/alpine.spec b/alpine.spec index 0349c79..d148fbf 100644 --- a/alpine.spec +++ b/alpine.spec @@ -13,7 +13,7 @@ URL: http://alpine.x10host.com/ Source0: http://alpine.x10host.com/alpine/patches/alpine-%{version}/alpine-%{version}.tar.xz Source1: README.fedora -Patch1: alpine-2.21-useragent.patch +Patch1: alpine-2.24-useragent.patch Patch2: alpine-2.23-gcc10.patch # Using "Conflicts" instead of Obsoletes because while alpine is substantially @@ -125,6 +125,7 @@ touch $RPM_BUILD_ROOT%{_sysconfdir}/pine.conf.fixed %changelog * Sun Oct 11 2020 josef radinger - 2.24-1 - bump version +- modify %%patch1 * Fri Jul 31 2020 Fedora Release Engineering - 2.23-4 - Second attempt - Rebuilt for From a47785f4c31cfd7d6cc2542d30321744dc2f84e4 Mon Sep 17 00:00:00 2001 From: Tom Stellard Date: Wed, 16 Dec 2020 23:24:15 +0000 Subject: [PATCH 093/119] Add BuildRequires: make https://fedoraproject.org/wiki/Changes/Remove_make_from_BuildRoot --- alpine.spec | 1 + 1 file changed, 1 insertion(+) diff --git a/alpine.spec b/alpine.spec index d148fbf..ad5216e 100644 --- a/alpine.spec +++ b/alpine.spec @@ -50,6 +50,7 @@ Requires: mailcap Requires: /usr/sbin/sendmail BuildRequires: gcc +BuildRequires: make %description Alpine -- an Alternatively Licensed Program for Internet From b436d2cebd56be9ccdeff0ad10fa519fab146102 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Tue, 26 Jan 2021 00:00:07 +0000 Subject: [PATCH 094/119] - Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- alpine.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/alpine.spec b/alpine.spec index ad5216e..0b5549a 100644 --- a/alpine.spec +++ b/alpine.spec @@ -6,7 +6,7 @@ Summary: powerful, easy to use console email client Name: alpine Version: 2.24 -Release: 1%{?dist} +Release: 2%{?dist} License: ASL 2.0 URL: http://alpine.x10host.com/ @@ -124,6 +124,9 @@ touch $RPM_BUILD_ROOT%{_sysconfdir}/pine.conf.fixed %changelog +* Tue Jan 26 2021 Fedora Release Engineering - 2.24-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild + * Sun Oct 11 2020 josef radinger - 2.24-1 - bump version - modify %%patch1 From a37b78f16e57b0b0903ce3f44e68c8f71192a3cc Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Wed, 21 Jul 2021 12:32:29 +0000 Subject: [PATCH 095/119] - Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild Signed-off-by: Fedora Release Engineering From e1c3ad91e4820b543b65cef3c26896110137276a Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Wed, 21 Jul 2021 17:27:53 +0000 Subject: [PATCH 096/119] - Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- alpine.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/alpine.spec b/alpine.spec index 0b5549a..efc2c2c 100644 --- a/alpine.spec +++ b/alpine.spec @@ -6,7 +6,7 @@ Summary: powerful, easy to use console email client Name: alpine Version: 2.24 -Release: 2%{?dist} +Release: 3%{?dist} License: ASL 2.0 URL: http://alpine.x10host.com/ @@ -124,6 +124,9 @@ touch $RPM_BUILD_ROOT%{_sysconfdir}/pine.conf.fixed %changelog +* Wed Jul 21 2021 Fedora Release Engineering - 2.24-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild + * Tue Jan 26 2021 Fedora Release Engineering - 2.24-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild From 1834f6ed32d5b4a9e6d5b5e40467a76036956105 Mon Sep 17 00:00:00 2001 From: Sahana Prasad Date: Tue, 14 Sep 2021 18:58:24 +0200 Subject: [PATCH 097/119] Rebuilt with OpenSSL 3.0.0 --- alpine.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/alpine.spec b/alpine.spec index efc2c2c..922a0d6 100644 --- a/alpine.spec +++ b/alpine.spec @@ -6,7 +6,7 @@ Summary: powerful, easy to use console email client Name: alpine Version: 2.24 -Release: 3%{?dist} +Release: 4%{?dist} License: ASL 2.0 URL: http://alpine.x10host.com/ @@ -124,6 +124,9 @@ touch $RPM_BUILD_ROOT%{_sysconfdir}/pine.conf.fixed %changelog +* Tue Sep 14 2021 Sahana Prasad - 2.24-4 +- Rebuilt with OpenSSL 3.0.0 + * Wed Jul 21 2021 Fedora Release Engineering - 2.24-3 - Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild From fdcd375d7a3a7d8cca43cb7aa1201067fe3f9944 Mon Sep 17 00:00:00 2001 From: josef radinger Date: Tue, 16 Nov 2021 17:01:18 +0100 Subject: [PATCH 098/119] bump version --- .gitignore | 1 + alpine.spec | 7 +++++-- sources | 2 +- 3 files changed, 7 insertions(+), 3 deletions(-) diff --git a/.gitignore b/.gitignore index d686cec..1ade1ea 100644 --- a/.gitignore +++ b/.gitignore @@ -2,3 +2,4 @@ /alpine-2.22.tar.xz /alpine-2.23.tar.xz /alpine-2.24.tar.xz +/alpine-2.25.tar.xz diff --git a/alpine.spec b/alpine.spec index 922a0d6..814396c 100644 --- a/alpine.spec +++ b/alpine.spec @@ -5,8 +5,8 @@ Summary: powerful, easy to use console email client Name: alpine -Version: 2.24 -Release: 4%{?dist} +Version: 2.25 +Release: 1%{?dist} License: ASL 2.0 URL: http://alpine.x10host.com/ @@ -124,6 +124,9 @@ touch $RPM_BUILD_ROOT%{_sysconfdir}/pine.conf.fixed %changelog +* Tue Nov 16 2021 josef radinger - 2.25-1 +- bump version + * Tue Sep 14 2021 Sahana Prasad - 2.24-4 - Rebuilt with OpenSSL 3.0.0 diff --git a/sources b/sources index c9d8947..8311dd4 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (alpine-2.24.tar.xz) = 04b1dbdfa07b995d9ed045b280eb9fbd98fc2f12c116b19f9445aae5814562991c471b4f788db8cd904d54a5f18c7ba68769b103371134961824e4c68868f204 +SHA512 (alpine-2.25.tar.xz) = 4cfabd49f08db8ef22725201a62267cf3893886461ff2e377d72856fe85dc954ee304d25a004367f01fb34be91d69a4c292be3e5e335b6788e886e652b9fc723 From 00dea0b7fa0433442e0835fe41fc47c94a143fb1 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Wed, 19 Jan 2022 21:08:54 +0000 Subject: [PATCH 099/119] - Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- alpine.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/alpine.spec b/alpine.spec index 814396c..a460ab5 100644 --- a/alpine.spec +++ b/alpine.spec @@ -6,7 +6,7 @@ Summary: powerful, easy to use console email client Name: alpine Version: 2.25 -Release: 1%{?dist} +Release: 2%{?dist} License: ASL 2.0 URL: http://alpine.x10host.com/ @@ -124,6 +124,9 @@ touch $RPM_BUILD_ROOT%{_sysconfdir}/pine.conf.fixed %changelog +* Wed Jan 19 2022 Fedora Release Engineering - 2.25-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild + * Tue Nov 16 2021 josef radinger - 2.25-1 - bump version From 82aa483a5e7af253432ed7939f92b0c631bdbb3a Mon Sep 17 00:00:00 2001 From: josef radinger Date: Thu, 9 Jun 2022 10:19:39 +0200 Subject: [PATCH 100/119] bump version --- .gitignore | 1 + alpine.spec | 7 +++++-- sources | 2 +- 3 files changed, 7 insertions(+), 3 deletions(-) diff --git a/.gitignore b/.gitignore index 1ade1ea..6918a0d 100644 --- a/.gitignore +++ b/.gitignore @@ -3,3 +3,4 @@ /alpine-2.23.tar.xz /alpine-2.24.tar.xz /alpine-2.25.tar.xz +/alpine-2.26.tar.xz diff --git a/alpine.spec b/alpine.spec index a460ab5..7655deb 100644 --- a/alpine.spec +++ b/alpine.spec @@ -5,8 +5,8 @@ Summary: powerful, easy to use console email client Name: alpine -Version: 2.25 -Release: 2%{?dist} +Version: 2.26 +Release: 1%{?dist} License: ASL 2.0 URL: http://alpine.x10host.com/ @@ -124,6 +124,9 @@ touch $RPM_BUILD_ROOT%{_sysconfdir}/pine.conf.fixed %changelog +* Thu Jun 09 2022 josef radinger - 2.26-1 +- bump version + * Wed Jan 19 2022 Fedora Release Engineering - 2.25-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild diff --git a/sources b/sources index 8311dd4..db13476 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (alpine-2.25.tar.xz) = 4cfabd49f08db8ef22725201a62267cf3893886461ff2e377d72856fe85dc954ee304d25a004367f01fb34be91d69a4c292be3e5e335b6788e886e652b9fc723 +SHA512 (alpine-2.26.tar.xz) = e9b13a225593a8a346b2ed3ece53db99f69ffce45783ce5037a813b6962f5b9f72c593b3252d7c079748384aa68d13702f783ef259d222d6490cc57b2e82c9ce From b1e9f3f0f9930560f6171e2507a51d6a30542eff Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Wed, 20 Jul 2022 20:40:33 +0000 Subject: [PATCH 101/119] Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- alpine.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/alpine.spec b/alpine.spec index 7655deb..32e045c 100644 --- a/alpine.spec +++ b/alpine.spec @@ -6,7 +6,7 @@ Summary: powerful, easy to use console email client Name: alpine Version: 2.26 -Release: 1%{?dist} +Release: 2%{?dist} License: ASL 2.0 URL: http://alpine.x10host.com/ @@ -124,6 +124,9 @@ touch $RPM_BUILD_ROOT%{_sysconfdir}/pine.conf.fixed %changelog +* Wed Jul 20 2022 Fedora Release Engineering - 2.26-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild + * Thu Jun 09 2022 josef radinger - 2.26-1 - bump version From 309c89b9153e81c877a61afa7aa8db6826b102a3 Mon Sep 17 00:00:00 2001 From: Florian Weimer Date: Sat, 26 Nov 2022 21:29:17 +0100 Subject: [PATCH 102/119] Port configure script to C99 (#2148656) Related to: --- alpine-configure-c99.patch | 29 +++++++++++++++++++++++++++++ alpine.spec | 7 ++++++- 2 files changed, 35 insertions(+), 1 deletion(-) create mode 100644 alpine-configure-c99.patch diff --git a/alpine-configure-c99.patch b/alpine-configure-c99.patch new file mode 100644 index 0000000..55dceba --- /dev/null +++ b/alpine-configure-c99.patch @@ -0,0 +1,29 @@ +Avoid implicit int in qsort_t configure check, which can cause +the check to always fail for stricter C99 compilers. + +diff --git a/configure b/configure +index 2c417775d04165f3..956e56e223765ca5 100755 +--- a/configure ++++ b/configure +@@ -22034,7 +22034,7 @@ else + #endif + + extern void *base; +-extern sortf(const void *, const void *); ++extern int sortf(const void *, const void *); + int sortf(a, b) + const void *a; + const void *b; { return 0; } +diff --git a/configure.ac b/configure.ac +index 4fa94f16078daf61..9aa815cb9d08dddd 100644 +--- a/configure.ac ++++ b/configure.ac +@@ -1964,7 +1964,7 @@ ac_cv_func_qsort_argtype, + #endif + + extern void *base; +-extern sortf(const void *, const void *); ++extern int sortf(const void *, const void *); + int sortf(a, b) + const void *a; + const void *b; { return 0; } diff --git a/alpine.spec b/alpine.spec index 32e045c..8b52228 100644 --- a/alpine.spec +++ b/alpine.spec @@ -6,7 +6,7 @@ Summary: powerful, easy to use console email client Name: alpine Version: 2.26 -Release: 2%{?dist} +Release: 3%{?dist} License: ASL 2.0 URL: http://alpine.x10host.com/ @@ -15,6 +15,7 @@ Source1: README.fedora Patch1: alpine-2.24-useragent.patch Patch2: alpine-2.23-gcc10.patch +Patch3: alpine-configure-c99.patch # Using "Conflicts" instead of Obsoletes because while alpine is substantially # compatible with pine the change to Unicode breaks important user @@ -74,6 +75,7 @@ GNU Build System's autotools. %setup -q -n alpine-%{version} %patch1 -p1 %patch2 -p1 +%patch3 -p1 install -m644 -p %{SOURCE1} . @@ -124,6 +126,9 @@ touch $RPM_BUILD_ROOT%{_sysconfdir}/pine.conf.fixed %changelog +* Sat Nov 26 2022 Florian Weimer - 2.26-3 +- Port configure script to C99 (#2148656) + * Wed Jul 20 2022 Fedora Release Engineering - 2.26-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild From 51b73ab1865b8a42d7d2b5120defbbfd94ea002c Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Wed, 18 Jan 2023 21:37:14 +0000 Subject: [PATCH 103/119] Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- alpine.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/alpine.spec b/alpine.spec index 8b52228..2fafa8a 100644 --- a/alpine.spec +++ b/alpine.spec @@ -6,7 +6,7 @@ Summary: powerful, easy to use console email client Name: alpine Version: 2.26 -Release: 3%{?dist} +Release: 4%{?dist} License: ASL 2.0 URL: http://alpine.x10host.com/ @@ -126,6 +126,9 @@ touch $RPM_BUILD_ROOT%{_sysconfdir}/pine.conf.fixed %changelog +* Wed Jan 18 2023 Fedora Release Engineering - 2.26-4 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild + * Sat Nov 26 2022 Florian Weimer - 2.26-3 - Port configure script to C99 (#2148656) From 80a1c50fb06f9e76389f0a1c800a2c9f174a91f8 Mon Sep 17 00:00:00 2001 From: Steve Traylen Date: Fri, 5 May 2023 22:34:46 +0200 Subject: [PATCH 104/119] Use modern patch macros --- alpine.spec | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/alpine.spec b/alpine.spec index 2fafa8a..9b98e4c 100644 --- a/alpine.spec +++ b/alpine.spec @@ -6,7 +6,7 @@ Summary: powerful, easy to use console email client Name: alpine Version: 2.26 -Release: 4%{?dist} +Release: 5%{?dist} License: ASL 2.0 URL: http://alpine.x10host.com/ @@ -73,9 +73,9 @@ GNU Build System's autotools. %prep %setup -q -n alpine-%{version} -%patch1 -p1 -%patch2 -p1 -%patch3 -p1 +%patch -P1 -p1 +%patch -P2 -p1 +%patch -P3 -p1 install -m644 -p %{SOURCE1} . @@ -126,6 +126,9 @@ touch $RPM_BUILD_ROOT%{_sysconfdir}/pine.conf.fixed %changelog +* Fri May 5 2023 Steve Traylen - 2.26-5 +- Use modern patch macros + * Wed Jan 18 2023 Fedora Release Engineering - 2.26-4 - Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild From 298b87421241612c00a853d2d537ccf9aaeb1608 Mon Sep 17 00:00:00 2001 From: Steve Traylen Date: Fri, 5 May 2023 23:33:33 +0200 Subject: [PATCH 105/119] Build with one CPU thread Build fails with make -i <1. Seems that with make directories are not created in time before they are needed. --- alpine.spec | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/alpine.spec b/alpine.spec index 9b98e4c..1e05f22 100644 --- a/alpine.spec +++ b/alpine.spec @@ -95,6 +95,9 @@ touch imap/ip6 --with-system-pinerc=%{_sysconfdir}/pine.conf \ --with-system-fixed-pinerc=%{_sysconfdir}/pine.conf.fixed + +# Build single threaded, make is not creating directories in time. +export RPM_BUILD_NCPUS=1 %make_build EXTRACFLAGS="$RPM_OPT_FLAGS" @@ -127,6 +130,7 @@ touch $RPM_BUILD_ROOT%{_sysconfdir}/pine.conf.fixed %changelog * Fri May 5 2023 Steve Traylen - 2.26-5 +- Build with one CPU thread - Use modern patch macros * Wed Jan 18 2023 Fedora Release Engineering - 2.26-4 From ea686f51436410e42e50edff92012be69ed363a8 Mon Sep 17 00:00:00 2001 From: Steve Traylen Date: Fri, 5 May 2023 23:45:24 +0200 Subject: [PATCH 106/119] switch to new upstream --- .gitignore | 1 + alpine.spec | 12 ++++++++++-- sources | 2 +- 3 files changed, 12 insertions(+), 3 deletions(-) diff --git a/.gitignore b/.gitignore index 6918a0d..0bcd086 100644 --- a/.gitignore +++ b/.gitignore @@ -4,3 +4,4 @@ /alpine-2.24.tar.xz /alpine-2.25.tar.xz /alpine-2.26.tar.xz +/alpine-2.26_new_upstream.tar.xz diff --git a/alpine.spec b/alpine.spec index 1e05f22..f4fc0e1 100644 --- a/alpine.spec +++ b/alpine.spec @@ -9,8 +9,15 @@ Version: 2.26 Release: 5%{?dist} License: ASL 2.0 -URL: http://alpine.x10host.com/ -Source0: http://alpine.x10host.com/alpine/patches/alpine-%{version}/alpine-%{version}.tar.xz +URL: https://alpineapp.email/ + +# alpine-2.26_new_upstream.tar.xz was generated from the new upstream location +# wget https://alpineapp.email/alpine/release/src/alpine-2.26.tar.xz +# mv alpine-2.26.tar.xz alpine_upstream-2.26.tar.xz +# alpine-2.26.tar.xz is slightly different between what Fedora has cached and +# what is at the new upstream. The old location no longer exists +# Clearly this shuffle should be removed as soon as a new release appears. +Source0: alpine-2.26_new_upstream.tar.xz Source1: README.fedora Patch1: alpine-2.24-useragent.patch @@ -130,6 +137,7 @@ touch $RPM_BUILD_ROOT%{_sysconfdir}/pine.conf.fixed %changelog * Fri May 5 2023 Steve Traylen - 2.26-5 +- Switch to new alineapp.email upstream (rhbz#2187297) - Build with one CPU thread - Use modern patch macros diff --git a/sources b/sources index db13476..07025d7 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (alpine-2.26.tar.xz) = e9b13a225593a8a346b2ed3ece53db99f69ffce45783ce5037a813b6962f5b9f72c593b3252d7c079748384aa68d13702f783ef259d222d6490cc57b2e82c9ce +SHA512 (alpine-2.26_new_upstream.tar.xz) = 359b5cb30be78a341b76c0475a2d5268b643788f14c9b5b9457af6748034e1d2e70fd7ddf59e5c59ad596a36d8a10afa9c41cbd74241c780b8575d8186168fd2 From 3401be2b94b0167965e6f3bb4433b877aab6b0c7 Mon Sep 17 00:00:00 2001 From: Steve Traylen Date: Fri, 5 May 2023 23:48:43 +0200 Subject: [PATCH 107/119] Switch to SPDX License field --- alpine.spec | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/alpine.spec b/alpine.spec index f4fc0e1..1dbb5fa 100644 --- a/alpine.spec +++ b/alpine.spec @@ -8,7 +8,7 @@ Name: alpine Version: 2.26 Release: 5%{?dist} -License: ASL 2.0 +License: Apache-2.0 URL: https://alpineapp.email/ # alpine-2.26_new_upstream.tar.xz was generated from the new upstream location @@ -137,6 +137,7 @@ touch $RPM_BUILD_ROOT%{_sysconfdir}/pine.conf.fixed %changelog * Fri May 5 2023 Steve Traylen - 2.26-5 +- Switch to SPDX License field - Switch to new alineapp.email upstream (rhbz#2187297) - Build with one CPU thread - Use modern patch macros From 809564696929ca7763a0ceba61432a329b778c91 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Wed, 19 Jul 2023 13:09:13 +0000 Subject: [PATCH 108/119] Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- alpine.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/alpine.spec b/alpine.spec index 1dbb5fa..1f2d048 100644 --- a/alpine.spec +++ b/alpine.spec @@ -6,7 +6,7 @@ Summary: powerful, easy to use console email client Name: alpine Version: 2.26 -Release: 5%{?dist} +Release: 6%{?dist} License: Apache-2.0 URL: https://alpineapp.email/ @@ -136,6 +136,9 @@ touch $RPM_BUILD_ROOT%{_sysconfdir}/pine.conf.fixed %changelog +* Wed Jul 19 2023 Fedora Release Engineering - 2.26-6 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild + * Fri May 5 2023 Steve Traylen - 2.26-5 - Switch to SPDX License field - Switch to new alineapp.email upstream (rhbz#2187297) From 5b6de9c3c9d62e35087f4d3ec9adb235e0d88e77 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Fri, 19 Jan 2024 12:44:12 +0000 Subject: [PATCH 109/119] Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild --- alpine.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/alpine.spec b/alpine.spec index 1f2d048..0abc36a 100644 --- a/alpine.spec +++ b/alpine.spec @@ -6,7 +6,7 @@ Summary: powerful, easy to use console email client Name: alpine Version: 2.26 -Release: 6%{?dist} +Release: 7%{?dist} License: Apache-2.0 URL: https://alpineapp.email/ @@ -136,6 +136,9 @@ touch $RPM_BUILD_ROOT%{_sysconfdir}/pine.conf.fixed %changelog +* Fri Jan 19 2024 Fedora Release Engineering - 2.26-7 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild + * Wed Jul 19 2023 Fedora Release Engineering - 2.26-6 - Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild From 9bac127846d5945e4296fe4b9c9609d485d55289 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Mon, 22 Jan 2024 22:55:49 +0000 Subject: [PATCH 110/119] Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild --- alpine.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/alpine.spec b/alpine.spec index 0abc36a..1824aba 100644 --- a/alpine.spec +++ b/alpine.spec @@ -6,7 +6,7 @@ Summary: powerful, easy to use console email client Name: alpine Version: 2.26 -Release: 7%{?dist} +Release: 8%{?dist} License: Apache-2.0 URL: https://alpineapp.email/ @@ -136,6 +136,9 @@ touch $RPM_BUILD_ROOT%{_sysconfdir}/pine.conf.fixed %changelog +* Mon Jan 22 2024 Fedora Release Engineering - 2.26-8 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild + * Fri Jan 19 2024 Fedora Release Engineering - 2.26-7 - Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild From 47ce97599e7adb1217f539af8133cb09ec4f1da9 Mon Sep 17 00:00:00 2001 From: Steve Traylen Date: Sat, 22 Jun 2024 13:18:20 +0200 Subject: [PATCH 111/119] Convert to %autorelease and %autochangelog [skip changelog] --- alpine.spec | 257 +--------------------------------------------------- changelog | 253 +++++++++++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 255 insertions(+), 255 deletions(-) create mode 100644 changelog diff --git a/alpine.spec b/alpine.spec index 1824aba..86331af 100644 --- a/alpine.spec +++ b/alpine.spec @@ -6,7 +6,7 @@ Summary: powerful, easy to use console email client Name: alpine Version: 2.26 -Release: 8%{?dist} +Release: %autorelease License: Apache-2.0 URL: https://alpineapp.email/ @@ -136,257 +136,4 @@ touch $RPM_BUILD_ROOT%{_sysconfdir}/pine.conf.fixed %changelog -* Mon Jan 22 2024 Fedora Release Engineering - 2.26-8 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild - -* Fri Jan 19 2024 Fedora Release Engineering - 2.26-7 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild - -* Wed Jul 19 2023 Fedora Release Engineering - 2.26-6 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild - -* Fri May 5 2023 Steve Traylen - 2.26-5 -- Switch to SPDX License field -- Switch to new alineapp.email upstream (rhbz#2187297) -- Build with one CPU thread -- Use modern patch macros - -* Wed Jan 18 2023 Fedora Release Engineering - 2.26-4 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild - -* Sat Nov 26 2022 Florian Weimer - 2.26-3 -- Port configure script to C99 (#2148656) - -* Wed Jul 20 2022 Fedora Release Engineering - 2.26-2 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild - -* Thu Jun 09 2022 josef radinger - 2.26-1 -- bump version - -* Wed Jan 19 2022 Fedora Release Engineering - 2.25-2 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild - -* Tue Nov 16 2021 josef radinger - 2.25-1 -- bump version - -* Tue Sep 14 2021 Sahana Prasad - 2.24-4 -- Rebuilt with OpenSSL 3.0.0 - -* Wed Jul 21 2021 Fedora Release Engineering - 2.24-3 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild - -* Tue Jan 26 2021 Fedora Release Engineering - 2.24-2 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild - -* Sun Oct 11 2020 josef radinger - 2.24-1 -- bump version -- modify %%patch1 - -* Fri Jul 31 2020 Fedora Release Engineering - 2.23-4 -- Second attempt - Rebuilt for - https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild - -* Mon Jul 27 2020 Fedora Release Engineering - 2.23-3 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild - -* Tue Jun 23 2020 josef radinger - 2.23-2 -- 2.23 fixes CVE-2020-14929 (#1850048) and new version (#1848786) - -* Mon Jun 22 2020 josef radinger - 2.23-1 -- bump version -- update patch2 alpine-2.23-gcc10.patch - -* Tue Mar 24 2020 josef radinger - 2.22-1 -- bump version - -* Thu Feb 13 2020 Than Ngo - 2.21-13 -- fixed multiple definition of symbols - -* Tue Jan 28 2020 Fedora Release Engineering - 2.21-12 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild - -* Wed Jul 24 2019 Fedora Release Engineering - 2.21-11 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild - -* Sun Jul 21 2019 Paul Wouters - 2.21-10 -- Patch to suppress sending the user-agent per default - -* Thu Jan 31 2019 Fedora Release Engineering - 2.21-9 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild - -* Thu Jul 12 2018 Fedora Release Engineering - 2.21-8 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild - -* Mon May 21 2018 Rex Dieter - 2.21-7 -- new URL -- use %%license, %%make_build, %%make_install - -* Tue Mar 06 2018 josef radinger - 2.21-6 -- add Buildrequires: gcc - https://fedoraproject.org/wiki/Packaging:C_and_C++ - -* Wed Feb 07 2018 Fedora Release Engineering - 2.21-5 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild - -* Wed Nov 15 2017 Rex Dieter - 2.21-4 -- use patched features release tarball, adjust Source0 URL accordingly (#1486899) - -* Wed Aug 02 2017 Fedora Release Engineering - 2.21-3 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild - -* Wed Jul 26 2017 Fedora Release Engineering - 2.21-2 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild - -* Fri Jun 16 2017 Rex Dieter - 2.21-1 -- alpine 2.21, update URL, .spec cosmetics - -* Fri Feb 10 2017 Fedora Release Engineering - 2.20-5 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild - -* Thu Feb 04 2016 Rex Dieter 2.20-4 -- workaround crash on imap login (#1282092) - -* Wed Feb 03 2016 Fedora Release Engineering - 2.20-3 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild - -* Fri Oct 09 2015 Rex Dieter 2.20-2 -- use patched alpine sources (#1270331,#1270183) - -* Mon Jul 06 2015 Joshua Daniel Franklin 2.20-1 -- Build from new upstream for 2.20, fixes rhbz#1092688 rhbz#1142890 - -* Tue Jun 16 2015 Fedora Release Engineering - 2.11-4 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild - -* Fri Aug 15 2014 Fedora Release Engineering - 2.11-3 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild - -* Sat Jun 07 2014 Fedora Release Engineering - 2.11-2 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild - -* Wed Nov 06 2013 Rex Dieter 2.11-1 -- alpine-2.11, drop old/unused patches - -* Thu Oct 31 2013 Rex Dieter 2.10-4 -- re-add README.fedora - -* Sat Aug 03 2013 Dennis Gilmore - 2.10-3 -- remove refrences to non existant README.fedora file - -* Sat Aug 03 2013 Fedora Release Engineering - 2.10-2 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild - -* Fri Mar 15 2013 Paul Wouters - 2.10-1 -- Build from new upstream for 2.10, fixes rhbz#838359 - -* Wed Feb 13 2013 Fedora Release Engineering - 2.03-3 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild - -* Thu Dec 20 2012 Joshua Daniel Franklin 2.03-2 -- add README.fedora - -* Thu Dec 20 2012 Joshua Daniel Franklin 2.03-1 -- re-alpine-2.03 (#880328,#888204) - -* Wed Jul 18 2012 Fedora Release Engineering - 2.02-4 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild - -* Thu Jan 12 2012 Fedora Release Engineering - 2.02-3 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild - -* Mon Feb 07 2011 Fedora Release Engineering - 2.02-2 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild - -* Fri Oct 08 2010 Rex Dieter - 2.02-1 -- re-alpine-2.02 (#465341) - -* Mon Jul 19 2010 Rex Dieter - 2.00-9 -- --with-npa=/usr/bin/inews -- --with-smtp-msa=/usr/sbin/sendmail - -* Fri Aug 21 2009 Tomas Mraz - 2.00-8 -- rebuilt with new openssl - -* Fri Jul 24 2009 Fedora Release Engineering - 2.00-7 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild - -* Thu Jul 02 2009 Caolán McNamara - 2.00-6 -- --with-spellcheck-prog isn't a configure option use - --with-simple-spellcheck/--with-interactive-spellcheck and patch - to prefer hunspell to aspell (#509387) - -* Wed May 06 2009 Rex Dieter - 2.00-5 -- "reply to all recipients" doesn't include anyone on the Cc list (#496400) - -* Mon Feb 23 2009 Fedora Release Engineering - 2.00-4 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild - -* Thu Jan 15 2009 Tomas Mraz 2.00-3 -- rebuild with new openssl - -* Wed Nov 26 2008 Joshua Daniel Franklin 2.00-2 -- Fix package Summary text to not include package name -- http://www.redhat.com/archives/fedora-devel-list/2008-November/msg01484.html - -* Wed Aug 27 2008 Rex Dieter 2.00-1 -- alpine-2.00 (#460332) - -* Mon Mar 24 2008 Joshua Daniel Franklin 1.10-4 -- No changes; Bump for tag system - -* Mon Mar 24 2008 Joshua Daniel Franklin 1.10-3 -- No changes; Bump for tag system - -* Mon Mar 24 2008 Joshua Daniel Franklin 1.10-2 -- Change License string to "ASL 2.0" instead of "Apache Software License" -- Disable debug files with "--enable-debug=no" (BZ #427013) - -* Mon Mar 24 2008 Rex Dieter - 1.10-1 -- alpine-1.10 -- cosmetic (Build)Req cleanup - -* Tue Feb 19 2008 Fedora Release Engineering - 1.00-3 -- Autorebuild for GCC 4.3 - -* Sat Dec 22 2007 Rex Dieter 1.00-2 -- --with-system-pinerc=%%_sysconfdir/pine.conf - --with-system-fixed-pinerc=%%_sysconfdir/pine.conf.fixed (#426512) - -* Fri Dec 21 2007 Rex Dieter 1.00-1 -- alpine-1.00 - -* Tue Dec 04 2007 Patrick "Jima" Laughton 0.99999-4 -- Bump-n-build for openldap/openssl soname changes - -* Thu Nov 15 2007 Joshua Daniel Franklin 0.99999-3 -- BuildRequires aspell to make configure happy - -* Fri Nov 09 2007 Joshua Daniel Franklin 0.99999-2 -- update to latest - -* Thu Oct 25 2007 Rex Dieter 0.9999-3 -- include stock pine.conf, pine.conf.fixed - -* Fri Sep 07 2007 Joshua Daniel Franklin 0.9999-2 -- update to latest - -* Fri Aug 24 2007 Rex Dieter 0.999-3 -- EXTRACFLAGS=$RPM_OPT_FLAGS -- --with-c-client-target=lfd -- --with-passfile=.alpine.passfile -- Requires: mailcap - -* Tue Jul 24 2007 Joshua Daniel Franklin 0.999-2.2 -- remove problem cc5.sol file -- integrate changes from Patrick "Jima" Laughton - -* Tue Jul 24 2007 Joshua Daniel Franklin 0.999-2.1 -- correct spec syntax, explain Conflicts tag - -* Mon Jul 23 2007 Joshua Daniel Franklin 0.999-2.0 -- initial alpine spec -- Apache Software License 2.0 - +%autochangelog diff --git a/changelog b/changelog new file mode 100644 index 0000000..51e7ae0 --- /dev/null +++ b/changelog @@ -0,0 +1,253 @@ +* Mon Jan 22 2024 Fedora Release Engineering - 2.26-8 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild + +* Fri Jan 19 2024 Fedora Release Engineering - 2.26-7 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild + +* Wed Jul 19 2023 Fedora Release Engineering - 2.26-6 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild + +* Fri May 5 2023 Steve Traylen - 2.26-5 +- Switch to SPDX License field +- Switch to new alineapp.email upstream (rhbz#2187297) +- Build with one CPU thread +- Use modern patch macros + +* Wed Jan 18 2023 Fedora Release Engineering - 2.26-4 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild + +* Sat Nov 26 2022 Florian Weimer - 2.26-3 +- Port configure script to C99 (#2148656) + +* Wed Jul 20 2022 Fedora Release Engineering - 2.26-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild + +* Thu Jun 09 2022 josef radinger - 2.26-1 +- bump version + +* Wed Jan 19 2022 Fedora Release Engineering - 2.25-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild + +* Tue Nov 16 2021 josef radinger - 2.25-1 +- bump version + +* Tue Sep 14 2021 Sahana Prasad - 2.24-4 +- Rebuilt with OpenSSL 3.0.0 + +* Wed Jul 21 2021 Fedora Release Engineering - 2.24-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild + +* Tue Jan 26 2021 Fedora Release Engineering - 2.24-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild + +* Sun Oct 11 2020 josef radinger - 2.24-1 +- bump version +- modify %%patch1 + +* Fri Jul 31 2020 Fedora Release Engineering - 2.23-4 +- Second attempt - Rebuilt for + https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild + +* Mon Jul 27 2020 Fedora Release Engineering - 2.23-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild + +* Tue Jun 23 2020 josef radinger - 2.23-2 +- 2.23 fixes CVE-2020-14929 (#1850048) and new version (#1848786) + +* Mon Jun 22 2020 josef radinger - 2.23-1 +- bump version +- update patch2 alpine-2.23-gcc10.patch + +* Tue Mar 24 2020 josef radinger - 2.22-1 +- bump version + +* Thu Feb 13 2020 Than Ngo - 2.21-13 +- fixed multiple definition of symbols + +* Tue Jan 28 2020 Fedora Release Engineering - 2.21-12 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild + +* Wed Jul 24 2019 Fedora Release Engineering - 2.21-11 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild + +* Sun Jul 21 2019 Paul Wouters - 2.21-10 +- Patch to suppress sending the user-agent per default + +* Thu Jan 31 2019 Fedora Release Engineering - 2.21-9 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild + +* Thu Jul 12 2018 Fedora Release Engineering - 2.21-8 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild + +* Mon May 21 2018 Rex Dieter - 2.21-7 +- new URL +- use %%license, %%make_build, %%make_install + +* Tue Mar 06 2018 josef radinger - 2.21-6 +- add Buildrequires: gcc + https://fedoraproject.org/wiki/Packaging:C_and_C++ + +* Wed Feb 07 2018 Fedora Release Engineering - 2.21-5 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild + +* Wed Nov 15 2017 Rex Dieter - 2.21-4 +- use patched features release tarball, adjust Source0 URL accordingly (#1486899) + +* Wed Aug 02 2017 Fedora Release Engineering - 2.21-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild + +* Wed Jul 26 2017 Fedora Release Engineering - 2.21-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild + +* Fri Jun 16 2017 Rex Dieter - 2.21-1 +- alpine 2.21, update URL, .spec cosmetics + +* Fri Feb 10 2017 Fedora Release Engineering - 2.20-5 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild + +* Thu Feb 04 2016 Rex Dieter 2.20-4 +- workaround crash on imap login (#1282092) + +* Wed Feb 03 2016 Fedora Release Engineering - 2.20-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild + +* Fri Oct 09 2015 Rex Dieter 2.20-2 +- use patched alpine sources (#1270331,#1270183) + +* Mon Jul 06 2015 Joshua Daniel Franklin 2.20-1 +- Build from new upstream for 2.20, fixes rhbz#1092688 rhbz#1142890 + +* Tue Jun 16 2015 Fedora Release Engineering - 2.11-4 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild + +* Fri Aug 15 2014 Fedora Release Engineering - 2.11-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild + +* Sat Jun 07 2014 Fedora Release Engineering - 2.11-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild + +* Wed Nov 06 2013 Rex Dieter 2.11-1 +- alpine-2.11, drop old/unused patches + +* Thu Oct 31 2013 Rex Dieter 2.10-4 +- re-add README.fedora + +* Sat Aug 03 2013 Dennis Gilmore - 2.10-3 +- remove refrences to non existant README.fedora file + +* Sat Aug 03 2013 Fedora Release Engineering - 2.10-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild + +* Fri Mar 15 2013 Paul Wouters - 2.10-1 +- Build from new upstream for 2.10, fixes rhbz#838359 + +* Wed Feb 13 2013 Fedora Release Engineering - 2.03-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild + +* Thu Dec 20 2012 Joshua Daniel Franklin 2.03-2 +- add README.fedora + +* Thu Dec 20 2012 Joshua Daniel Franklin 2.03-1 +- re-alpine-2.03 (#880328,#888204) + +* Wed Jul 18 2012 Fedora Release Engineering - 2.02-4 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild + +* Thu Jan 12 2012 Fedora Release Engineering - 2.02-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild + +* Mon Feb 07 2011 Fedora Release Engineering - 2.02-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild + +* Fri Oct 08 2010 Rex Dieter - 2.02-1 +- re-alpine-2.02 (#465341) + +* Mon Jul 19 2010 Rex Dieter - 2.00-9 +- --with-npa=/usr/bin/inews +- --with-smtp-msa=/usr/sbin/sendmail + +* Fri Aug 21 2009 Tomas Mraz - 2.00-8 +- rebuilt with new openssl + +* Fri Jul 24 2009 Fedora Release Engineering - 2.00-7 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild + +* Thu Jul 02 2009 Caolán McNamara - 2.00-6 +- --with-spellcheck-prog isn't a configure option use + --with-simple-spellcheck/--with-interactive-spellcheck and patch + to prefer hunspell to aspell (#509387) + +* Wed May 06 2009 Rex Dieter - 2.00-5 +- "reply to all recipients" doesn't include anyone on the Cc list (#496400) + +* Mon Feb 23 2009 Fedora Release Engineering - 2.00-4 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild + +* Thu Jan 15 2009 Tomas Mraz 2.00-3 +- rebuild with new openssl + +* Wed Nov 26 2008 Joshua Daniel Franklin 2.00-2 +- Fix package Summary text to not include package name +- http://www.redhat.com/archives/fedora-devel-list/2008-November/msg01484.html + +* Wed Aug 27 2008 Rex Dieter 2.00-1 +- alpine-2.00 (#460332) + +* Mon Mar 24 2008 Joshua Daniel Franklin 1.10-4 +- No changes; Bump for tag system + +* Mon Mar 24 2008 Joshua Daniel Franklin 1.10-3 +- No changes; Bump for tag system + +* Mon Mar 24 2008 Joshua Daniel Franklin 1.10-2 +- Change License string to "ASL 2.0" instead of "Apache Software License" +- Disable debug files with "--enable-debug=no" (BZ #427013) + +* Mon Mar 24 2008 Rex Dieter - 1.10-1 +- alpine-1.10 +- cosmetic (Build)Req cleanup + +* Tue Feb 19 2008 Fedora Release Engineering - 1.00-3 +- Autorebuild for GCC 4.3 + +* Sat Dec 22 2007 Rex Dieter 1.00-2 +- --with-system-pinerc=%%_sysconfdir/pine.conf + --with-system-fixed-pinerc=%%_sysconfdir/pine.conf.fixed (#426512) + +* Fri Dec 21 2007 Rex Dieter 1.00-1 +- alpine-1.00 + +* Tue Dec 04 2007 Patrick "Jima" Laughton 0.99999-4 +- Bump-n-build for openldap/openssl soname changes + +* Thu Nov 15 2007 Joshua Daniel Franklin 0.99999-3 +- BuildRequires aspell to make configure happy + +* Fri Nov 09 2007 Joshua Daniel Franklin 0.99999-2 +- update to latest + +* Thu Oct 25 2007 Rex Dieter 0.9999-3 +- include stock pine.conf, pine.conf.fixed + +* Fri Sep 07 2007 Joshua Daniel Franklin 0.9999-2 +- update to latest + +* Fri Aug 24 2007 Rex Dieter 0.999-3 +- EXTRACFLAGS=$RPM_OPT_FLAGS +- --with-c-client-target=lfd +- --with-passfile=.alpine.passfile +- Requires: mailcap + +* Tue Jul 24 2007 Joshua Daniel Franklin 0.999-2.2 +- remove problem cc5.sol file +- integrate changes from Patrick "Jima" Laughton + +* Tue Jul 24 2007 Joshua Daniel Franklin 0.999-2.1 +- correct spec syntax, explain Conflicts tag + +* Mon Jul 23 2007 Joshua Daniel Franklin 0.999-2.0 +- initial alpine spec +- Apache Software License 2.0 From d5db804624b032c94ac824d9dca712e2a91b9ba6 Mon Sep 17 00:00:00 2001 From: Steve Traylen Date: Sat, 22 Jun 2024 13:33:17 +0200 Subject: [PATCH 112/119] Use patched upstream rhbz#2187297 --- .gitignore | 1 + alpine.spec | 9 +++++---- sources | 2 +- 3 files changed, 7 insertions(+), 5 deletions(-) diff --git a/.gitignore b/.gitignore index 0bcd086..487387a 100644 --- a/.gitignore +++ b/.gitignore @@ -5,3 +5,4 @@ /alpine-2.25.tar.xz /alpine-2.26.tar.xz /alpine-2.26_new_upstream.tar.xz +/alpine-2.26_patched.tar.xz diff --git a/alpine.spec b/alpine.spec index 86331af..7228bb4 100644 --- a/alpine.spec +++ b/alpine.spec @@ -11,13 +11,14 @@ Release: %autorelease License: Apache-2.0 URL: https://alpineapp.email/ -# alpine-2.26_new_upstream.tar.xz was generated from the new upstream location -# wget https://alpineapp.email/alpine/release/src/alpine-2.26.tar.xz -# mv alpine-2.26.tar.xz alpine_upstream-2.26.tar.xz +# alpine-2.26_new_patched.tar.xz was generated from the new upstream location +# wget https://alpineapp.email/alpine/patches/alpine-2.26/alpine-2.26.tar.xz +# mv alpine-2.26.tar.xz alpine_patched-2.26.tar.xz # alpine-2.26.tar.xz is slightly different between what Fedora has cached and # what is at the new upstream. The old location no longer exists # Clearly this shuffle should be removed as soon as a new release appears. -Source0: alpine-2.26_new_upstream.tar.xz +# Source0: https://alpineapp.email/alpine/patches/alpine-2.26/alpine-2.26.tar.xz +Source0: alpine-2.26_patched.tar.xz Source1: README.fedora Patch1: alpine-2.24-useragent.patch diff --git a/sources b/sources index 07025d7..cca011a 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (alpine-2.26_new_upstream.tar.xz) = 359b5cb30be78a341b76c0475a2d5268b643788f14c9b5b9457af6748034e1d2e70fd7ddf59e5c59ad596a36d8a10afa9c41cbd74241c780b8575d8186168fd2 +SHA512 (alpine-2.26_patched.tar.xz) = e6c14f76bfa78d8d9295a80c6c98d0f6dc8c4d2fd70eac6c8cbd4454055d7a36911c0daf038dd4ff845adedaeff04cad80d3d150a0bd5c2902dca5ad5f563add From dbd9d4a8214072cc3a1e6e0062877bde8b2b87b3 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Zbigniew=20J=C4=99drzejewski-Szmek?= Date: Wed, 3 Jul 2024 11:46:56 +0200 Subject: [PATCH 113/119] Fix the date stamp recorded in sources to $SOURCE_DATE_EPOCH The builds were irreproducible because `date` was used to insert the timestamp into alpine/date.c. Use --utc to ignore the local time zone setting (if any) and --date=@$SOURCE_DATE_EPOCH to clamp the time to the "official build time". (Use of $SOURCE_DATE_EPOCH is made optional. It'll be set in normal rpm builds, but allow it to not be set, so the spec file still works even if built with 'rpmbuild -ba' or such.) --- alpine.spec | 1 + 1 file changed, 1 insertion(+) diff --git a/alpine.spec b/alpine.spec index 7228bb4..53e6f59 100644 --- a/alpine.spec +++ b/alpine.spec @@ -95,6 +95,7 @@ touch imap/ip6 --enable-debug=no \ --without-tcl \ --with-c-client-target=lfd \ + --with-date-stamp="$(date --utc ${SOURCE_DATE_EPOCH:+--date=@${SOURCE_DATE_EPOCH}})" \ --with-smtp-msa=/usr/sbin/sendmail \ --with-npa=/usr/bin/inews \ --with-passfile=.alpine.passfile \ From 7597de9d05d8208cc36ae3ebd45ba6252c06dab2 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Wed, 17 Jul 2024 16:52:20 +0000 Subject: [PATCH 114/119] Rebuilt for https://fedoraproject.org/wiki/Fedora_41_Mass_Rebuild From 19fded287ff9673d1c39781825f77eb487cd9b09 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Thu, 16 Jan 2025 10:53:46 +0000 Subject: [PATCH 115/119] Rebuilt for https://fedoraproject.org/wiki/Fedora_42_Mass_Rebuild From 399a2d8e9a2a47b0047feb8e7717b72087c25e41 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Bj=C3=B6rn=20Esser?= Date: Sat, 1 Feb 2025 19:52:54 +0100 Subject: [PATCH 116/119] Add explicit BR: libxcrypt-devel MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Björn Esser --- alpine.spec | 1 + 1 file changed, 1 insertion(+) diff --git a/alpine.spec b/alpine.spec index 53e6f59..ac14b46 100644 --- a/alpine.spec +++ b/alpine.spec @@ -60,6 +60,7 @@ Requires: /usr/sbin/sendmail BuildRequires: gcc BuildRequires: make +BuildRequires: libxcrypt-devel %description Alpine -- an Alternatively Licensed Program for Internet From 66775c8356e63d99c2254fe8db085640755d27ed Mon Sep 17 00:00:00 2001 From: Steve Traylen Date: Wed, 5 Mar 2025 20:00:30 +0100 Subject: [PATCH 117/119] Use C17 gcc standard. rhbz#2336274 , rhbz#2339882 Use C17 standard for now to buy some time. --- alpine.spec | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/alpine.spec b/alpine.spec index ac14b46..61e189b 100644 --- a/alpine.spec +++ b/alpine.spec @@ -91,6 +91,11 @@ install -m644 -p %{SOURCE1} . %build touch imap/ip6 + +# Add -std=gnu17 for now. +# https://bugzilla.redhat.com/show_bug.cgi?id=2336274 +CFLAGS="%{optflags} -std=gnu17" + # --without-tcl disables the TCL-based CGI "Web Alpine" %configure \ --enable-debug=no \ @@ -108,7 +113,7 @@ touch imap/ip6 # Build single threaded, make is not creating directories in time. export RPM_BUILD_NCPUS=1 -%make_build EXTRACFLAGS="$RPM_OPT_FLAGS" +%make_build %install From bf7af05717216c28bd2f86ee316eaa88620f982f Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Wed, 23 Jul 2025 16:54:52 +0000 Subject: [PATCH 118/119] Rebuilt for https://fedoraproject.org/wiki/Fedora_43_Mass_Rebuild From 0a147f516a62fad997510991eb488fe0bcd32016 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Fri, 16 Jan 2026 03:36:25 +0000 Subject: [PATCH 119/119] Rebuilt for https://fedoraproject.org/wiki/Fedora_44_Mass_Rebuild