]> git.pld-linux.org Git - packages/abook.git/commitdiff
- updated to 0.5.4 auto/ac/abook-0_5_4-1
authorAdam Gołębiowski <adamg@pld-linux.org>
Mon, 5 Sep 2005 07:21:16 +0000 (07:21 +0000)
committercvs2git <feedback@pld-linux.org>
Sun, 24 Jun 2012 12:13:13 +0000 (12:13 +0000)
- -etc_dir.patch replaced with -home_etc.patch

Changed files:
    abook-etc_dir.patch -> 1.2
    abook-home_etc.patch -> 1.2
    abook.spec -> 1.38

abook-etc_dir.patch [deleted file]
abook-home_etc.patch
abook.spec

diff --git a/abook-etc_dir.patch b/abook-etc_dir.patch
deleted file mode 100644 (file)
index 5c1e8ba..0000000
+++ /dev/null
@@ -1,73 +0,0 @@
-diff -Nru abook-0.4.17/abook.c abook-0.4.17.new/abook.c
---- abook-0.4.17/abook.c       Tue Apr  2 20:45:47 2002
-+++ abook-0.4.17.new/abook.c   Sat Mar 22 14:14:51 2003
-@@ -63,7 +63,13 @@
-       /*if( options_get_int("datafile", "autosave") )*/
-       if( load_database(datafile) == 2 ) {
--              char *tmp = strconcat(getenv("HOME"),
-+              char *etc_dir = getenv("ETC_DIR");
-+              char *tmp;
-+    
-+              if (etc_dir)
-+                      tmp = strconcat(etc_dir, "/" ETC_DIR_DATAFILE, NULL);
-+              else
-+                      tmp = strconcat(getenv("HOME"),
-                               "/" DATAFILE, NULL);
-               if( safe_strcmp(tmp, datafile) ) {
-@@ -119,17 +125,22 @@
- set_filenames()
- {
-       struct stat s;
-+      char *etc_dir = getenv("ETC_DIR");
-+      if (etc_dir) {
-+              if (!datafile)
-+                      datafile = strconcat(etc_dir, "/" ETC_DIR_DATAFILE, NULL);
-+              rcfile = strconcat(etc_dir, "/" ETC_DIR_RCFILE, NULL);
-+      } else {
-+              if( (stat(getenv("HOME"), &s)) == -1 || ! S_ISDIR(s.st_mode) ) {
-+                      fprintf(stderr,"%s is not a valid HOME directory\n", getenv("HOME") );
-+                      exit(1);
-+              }
--      if( (stat(getenv("HOME"), &s)) == -1 || ! S_ISDIR(s.st_mode) ) {
--              fprintf(stderr,"%s is not a valid HOME directory\n", getenv("HOME") );
--              exit(1);
--      }
--
--      if (!datafile)
--              datafile = strconcat(getenv("HOME"), "/" DATAFILE, NULL);
--
--      rcfile = strconcat(getenv("HOME"), "/" RCFILE, NULL);
-+              if (!datafile)
-+                      datafile = strconcat(getenv("HOME"), "/" DATAFILE, NULL);
-+              rcfile = strconcat(getenv("HOME"), "/" RCFILE, NULL);
-+      }
-       atexit(free_filenames);
- }
-diff -Nru abook-0.4.17/abook.h abook-0.4.17.new/abook.h
---- abook-0.4.17/abook.h       Sat Sep 29 16:44:10 2001
-+++ abook-0.4.17.new/abook.h   Sat Mar 22 14:08:42 2003
-@@ -24,7 +24,7 @@
- #define DEFAULT_UMASK 066
- #define DATAFILE      ".abook.addressbook"
--
-+#define ETC_DIR_DATAFILE "abook.addressbook"
- /*
-  * some "abookwide" useful macros
-  */
-diff -Nru abook-0.4.17/options.h abook-0.4.17.new/options.h
---- abook-0.4.17/options.h     Mon Apr 23 14:58:43 2001
-+++ abook-0.4.17.new/options.h Sat Mar 22 14:09:11 2003
-@@ -2,6 +2,7 @@
- #define _OPTIONS_H
- #define RCFILE                ".abookrc"
-+#define ETC_DIR_RCFILE "abookrc"
- #define SYSWIDE_RCFILE        "/etc/abookrc"
- #include "conff.h"
index 52cf2ffdb19d8a8ea93218a9a9e7cea0c9146d71..5d4677604fb318e529e34679e2da9ca940f94b5f 100644 (file)
@@ -1,73 +1,44 @@
-diff -Nru abook-0.4.17/abook.c abook-0.4.17.new/abook.c
---- abook-0.4.17/abook.c       Tue Apr  2 20:45:47 2002
-+++ abook-0.4.17.new/abook.c   Sat Mar 22 14:14:51 2003
-@@ -63,7 +63,13 @@
-       /*if( options_get_int("datafile", "autosave") )*/
+diff -burN abook-0.5.4.orig/abook.c abook-0.5.4/abook.c
+--- abook-0.5.4.orig/abook.c   2005-09-05 09:05:10.903458032 +0200
++++ abook-0.5.4/abook.c        2005-09-05 09:17:13.733571152 +0200
+@@ -70,13 +70,15 @@
+ {
+       struct stat s;
+       char *dir;
++      char *home;
+       assert(!is_ui_initialized());
+       if(alternative_datafile)
+               return;
  
-       if( load_database(datafile) == 2 ) {
--              char *tmp = strconcat(getenv("HOME"),
-+              char *config_dir = getenv("CONFIG_DIR");
-+              char *tmp;
-+    
-+              if (config_dir)
-+                      tmp = strconcat(config_dir, "/" CONFIG_DIR_DATAFILE, NULL);
-+              else
-+                      tmp = strconcat(getenv("HOME"),
-                               "/" DATAFILE, NULL);
+-      dir = strconcat(getenv("HOME"), "/" DIR_IN_HOME, NULL);
++      home = getenv("HOME_ETC") ? getenv("HOME_ETC") : getenv("HOME");
++      dir = strconcat(home, "/" DIR_IN_HOME, NULL);
+       assert(dir != NULL);
  
-               if( safe_strcmp(tmp, datafile) ) {
-@@ -119,17 +125,22 @@
+       if(stat(dir, &s) == -1) {
+@@ -207,18 +209,21 @@
  set_filenames()
  {
        struct stat s;
-+      char *config_dir = getenv("CONFIG_DIR");
-+      if (config_dir) {
-+              if (!datafile)
-+                      datafile = strconcat(config_dir, "/" CONFIG_DIR_DATAFILE, NULL);
-+              rcfile = strconcat(config_dir, "/" CONFIG_DIR_RCFILE, NULL);
-+      } else {
-+              if( (stat(getenv("HOME"), &s)) == -1 || ! S_ISDIR(s.st_mode) ) {
-+                      fprintf(stderr,"%s is not a valid HOME directory\n", getenv("HOME") );
-+                      exit(1);
-+              }
++      char * home;
  
--      if( (stat(getenv("HOME"), &s)) == -1 || ! S_ISDIR(s.st_mode) ) {
--              fprintf(stderr,"%s is not a valid HOME directory\n", getenv("HOME") );
--              exit(1);
--      }
--
--      if (!datafile)
--              datafile = strconcat(getenv("HOME"), "/" DATAFILE, NULL);
--
--      rcfile = strconcat(getenv("HOME"), "/" RCFILE, NULL);
-+              if (!datafile)
-+                      datafile = strconcat(getenv("HOME"), "/" DATAFILE, NULL);
+       if( (stat(getenv("HOME"), &s)) == -1 || ! S_ISDIR(s.st_mode) ) {
+               fprintf(stderr,"%s is not a valid HOME directory\n", getenv("HOME") );
+               exit(EXIT_FAILURE);
+       }
  
-+              rcfile = strconcat(getenv("HOME"), "/" RCFILE, NULL);
-+      }
-       atexit(free_filenames);
- }
-diff -Nru abook-0.4.17/abook.h abook-0.4.17.new/abook.h
---- abook-0.4.17/abook.h       Sat Sep 29 16:44:10 2001
-+++ abook-0.4.17.new/abook.h   Sat Mar 22 14:08:42 2003
-@@ -24,7 +24,7 @@
++      home = getenv("HOME_ETC") ? getenv("HOME_ETC") : getenv("HOME");
++
+       if(!datafile)
+-              datafile = strconcat(getenv("HOME"), "/" DIR_IN_HOME "/"
++              datafile = strconcat(home, "/" DIR_IN_HOME "/"
+                               DATAFILE, NULL);
  
- #define DEFAULT_UMASK 066
- #define DATAFILE      ".abook.addressbook"
--
-+#define CONFIG_DIR_DATAFILE "abook.addressbook"
- /*
-  * some "abookwide" useful macros
-  */
-diff -Nru abook-0.4.17/options.h abook-0.4.17.new/options.h
---- abook-0.4.17/options.h     Mon Apr 23 14:58:43 2001
-+++ abook-0.4.17.new/options.h Sat Mar 22 14:09:11 2003
-@@ -2,6 +2,7 @@
- #define _OPTIONS_H
+       if(!rcfile)
+-              rcfile = strconcat(getenv("HOME"), "/" DIR_IN_HOME "/"
++              rcfile = strconcat(home, "/" DIR_IN_HOME "/"
+                               RCFILE, NULL);
  
- #define RCFILE                ".abookrc"
-+#define CONFIG_DIR_RCFILE "abookrc"
- #define SYSWIDE_RCFILE        "/etc/abookrc"
- #include "conff.h"
+       atexit(free_filenames);
index ffda68893f727869afe4533bb20fff3363a739ad..005df6311e86ab69bf1b1dae9d6cb251376c0900 100644 (file)
@@ -1,13 +1,13 @@
 Summary:       Text-based addressbook program for mutt
 Summary(pl):   Tekstowa ksi±¿ka adresowa dla klienta pocztowego mutt
 Name:          abook
-Version:       0.5.3
+Version:       0.5.4
 Release:       1
 License:       GPL
 Group:         Applications/Mail
 Source0:       http://dl.sourceforge.net/abook/%{name}-%{version}.tar.gz
-# Source0-md5: a0e7c6d473f9363f312c2c01769a5281
-Patch0:                %{name}-etc_dir.patch
+# Source0-md5: 433b2e849fa458895e82260a354dde95
+Patch0:                %{name}-home_etc.patch
 URL:           http://abook.sourceforge.net/
 BuildRequires: autoconf
 BuildRequires: automake
@@ -25,7 +25,7 @@ do u
 
 %prep
 %setup -q
-#%patch0 -p1
+%patch0 -p1
 
 %build
 %{__autoheader}
This page took 0.06477 seconds and 4 git commands to generate.