Hello community,

here is the log from the commit of package proftpd for openSUSE:Factory checked 
in at 2012-08-15 11:20:38
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/proftpd (Old)
 and      /work/SRC/openSUSE:Factory/.proftpd.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "proftpd", Maintainer is ""

Changes:
--------
--- /work/SRC/openSUSE:Factory/proftpd/proftpd.changes  2012-02-10 
17:19:01.000000000 +0100
+++ /work/SRC/openSUSE:Factory/.proftpd.new/proftpd.changes     2012-08-15 
11:20:40.000000000 +0200
@@ -1,0 +2,16 @@
+Tue Aug 14 11:11:28 UTC 2012 - [email protected]
+
+- update to 1.3.4b
+  + Fixed mod_ldap segfault on login when LDAPUsers with no filters used.
+  + Fixed sporadic SFTP upload issues for large files.
+  + Fixed SSH2 handling for some clients (e.g. OpenVMS).
+  + New FactsOptions directive; see doc/modules/mod_facts.html#FactsOptions
+  + Fixed build errors on Tru64, AIX, Cygwin.
+- add Source Signatuire (.asc) file
+- add noBuildDate patch
+- add lang pkg
+  * --enable-nls
+- add configure option
+  * --enable-openssl, --with-lastlog
+
+-------------------------------------------------------------------

Old:
----
  proftpd-1.3.4a.tar.bz2

New:
----
  proftpd-1.3.4b.tar.gz
  proftpd-1.3.4b.tar.gz.asc
  proftpd-no_BuildDate.patch

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ proftpd.spec ++++++
--- /var/tmp/diff_new_pack.VS7E64/_old  2012-08-15 11:20:42.000000000 +0200
+++ /var/tmp/diff_new_pack.VS7E64/_new  2012-08-15 11:20:42.000000000 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package proftpd
 #
-# Copyright (c) 2011 SUSE LINUX Products GmbH, Nuernberg, Germany.
+# Copyright (c) 2012 SUSE LINUX Products GmbH, Nuernberg, Germany.
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -15,18 +15,20 @@
 # Please submit bugfixes or comments via http://bugs.opensuse.org/
 #
 
+
 Name:           proftpd
 Summary:        Highly configurable GPL-licensed FTP server software
 License:        GPL-2.0+
 Group:          Productivity/Networking/Ftp/Servers
 # Please save your time and do not update to "rc" versions.
 # We only accept updates for "STABLE" Versions
-Version:        1.3.4a
+Version:        1.3.4b
 Release:        0
 Url:            http://www.proftpd.org/
-Source:         ftp://ftp.proftpd.org/distrib/source/%{name}-%{version}.tar.bz2
-Source1:        %{name}.init
-Source2:        %{name}.passwd
+Source0:        ftp://ftp.proftpd.org/distrib/source/%{name}-%{version}.tar.gz
+Source1:        
ftp://ftp.proftpd.org/distrib/source/%{name}-%{version}.tar.gz.asc
+Source11:       %{name}.init
+Source12:       %{name}.passwd
 #PATCH-FIX-openSUSE: pam, logrotate, xinet
 Patch100:       %{name}-1.3.4a-dist.patch
 #PATCH-FIX-openSUSE: provide a useful default config
@@ -35,10 +37,13 @@
 Patch102:       %{name}-1.3.4a-ftpasswd.patch
 #PATCH-FIX: fix strip
 Patch103:       %{name}-1.3.4a-strip.patch
+#PATCH-FIX-openSUSE: file-contains-date-and-time
+Patch104:       %{name}-no_BuildDate.patch
 BuildRoot:      %{_tmppath}/%{name}-%{version}-build
 BuildRequires:  krb5-devel
 BuildRequires:  libacl-devel
 BuildRequires:  libattr-devel
+#BuildRequires:  libmemcached-devel
 BuildRequires:  mysql-devel
 BuildRequires:  ncurses-devel
 BuildRequires:  openldap2-devel
@@ -51,11 +56,25 @@
 BuildRequires:  unixODBC-devel
 Requires:       logrotate
 
+%if 0%{?lang_package:1} > 0
+Recommends:     %{name}-lang
+%endif
+
 %description
 ProFTPD is a highly configurable FTP daemon for Unix and Unix-like
 operating systems.  See the README.ports file for more details about
 the platforms on which ProFTPD in known or thought to build and run.
 
+%{?lang_package}
+
+%package devel
+Summary:        Development files for ProFTPD
+Group:          Development/Libraries/C and C++
+Requires:       %{name} = %{version}
+
+%description devel
+This package contains Development files for ProFTPD
+
 %package ldap
 Summary:        LDAP Module for ProFTPD
 Group:          Productivity/Networking/Ftp/Servers
@@ -96,14 +115,6 @@
 %description sqlite
 This is the SQLite Module for ProFTPD
 
-%package devel
-Summary:        Development files for ProFTPD
-Group:          Development/Libraries/C and C++
-Requires:       %{name} = %{version}
-
-%description devel
-This package contains Development files for ProFTPD
-
 %package doc
 Summary:        Documentation for ProFTPD
 Group:          Documentation/HTML
@@ -119,6 +130,7 @@
 %patch101
 %patch102
 %patch103
+%patch104
 
 %build
 PROFTPD_SHARED_MODS="$(for spec_mod in $(find contrib -name mod_\*.c); do echo 
"$(basename ${spec_mod%%.c})"; done | tr '\n' ':' | sed -e 's|:$||')"
@@ -130,13 +142,17 @@
     --sysconfdir=%{_sysconfdir}/%{name} \
     --localstatedir=%{_localstatedir}/run/%{name} \
     --enable-sendfile \
-    --enable-ipv6 \
     --enable-ctrls \
-    --enable-facl \
     --enable-dso \
+    --enable-facl \
+    --enable-ipv6 \
+    --enable-nls \
+    --enable-openssl \
+    --with-lastlog \
     --with-includes="%{_includedir}/mysql:%{_includedir}/pgsql" \
     --with-shared="${PROFTPD_SHARED_MODS}"
 
+#    --enable-memcache \
 %{__make} %{?_smp_mflags}
 
 %install
@@ -144,7 +160,7 @@
 %{__install} -D -m 0644 contrib/dist/rpm/ftp.pamd   
$RPM_BUILD_ROOT%{_sysconfdir}/pam.d/%{name}
 %{__install} -D -m 0644 contrib/dist/rpm/xinetd   
$RPM_BUILD_ROOT%{_sysconfdir}/xinetd.d/%{name}
 %{__install} -D -m 0644 contrib/dist/rpm/%{name}.logrotate 
$RPM_BUILD_ROOT%{_sysconfdir}/logrotate.d/%{name}
-%{__install} -D -m 0755 %{S:1} $RPM_BUILD_ROOT%{_sysconfdir}/init.d/%{name}
+%{__install} -D -m 0755 %{S:11} $RPM_BUILD_ROOT%{_sysconfdir}/init.d/%{name}
 %{__ln_s} -f %{_sysconfdir}/init.d/%{name} $RPM_BUILD_ROOT%{_sbindir}/rc%{name}
 #
 %{__rm} -fv $RPM_BUILD_ROOT%{_libdir}/%{name}/*.{a,la}
@@ -154,9 +170,11 @@
 
 # some needed dirs
 %{__install} -d $RPM_BUILD_ROOT%{_sysconfdir}/%{name}/{conf.d,auth}
-%{__install} -m 0644 %{S:2} $RPM_BUILD_ROOT%{_sysconfdir}/%{name}/auth/passwd
+%{__install} -m 0644 %{S:12} $RPM_BUILD_ROOT%{_sysconfdir}/%{name}/auth/passwd
 %{__install} -d -m 0750 $RPM_BUILD_ROOT/var/log/%{name}
 
+%find_lang %{name}
+
 %pre
 # on `rpm -ivh` PARAM is 1
 # on `rpm -Uvh` PARAM is 2
@@ -185,7 +203,22 @@
 %clean
 %{__rm} -rf %{buildroot}
 
+%if 0%{?lang_package:1} > 0
+%files lang -f %{name}.lang
+%if 0%{?sles_version} == 11
+%defattr(-,root,root,-)
+%dir %{_datadir}/locale/bg_BG
+%dir %{_datadir}/locale/bg_BG/LC_MESSAGES
+%dir %{_datadir}/locale/ja_JP
+%dir %{_datadir}/locale/ja_JP/LC_MESSAGES
+%dir %{_datadir}/locale/ko_KR
+%dir %{_datadir}/locale/ko_KR/LC_MESSAGES
+%endif
+
 %files
+%else
+%files -f %{name}.lang
+%endif
 %defattr(-,root,root,-)
 %doc COPYING CREDITS ChangeLog INSTALL NEWS README* RELEASE_NOTES
 %doc contrib/README.*
@@ -215,6 +248,11 @@
 %exclude %{_libdir}/%{name}/mod_radius.so
 %exclude %{_libdir}/%{name}/mod_sql_sqlite.so
 
+%files devel
+%defattr(-,root,root,-)
+%{_includedir}/%{name}
+%{_libdir}/pkgconfig/%{name}.pc
+
 %files ldap
 %defattr(-,root,root,-)
 %{_libdir}/%{name}/mod_ldap.so
@@ -235,11 +273,6 @@
 %defattr(-,root,root,-)
 %{_libdir}/%{name}/mod_sql_sqlite.so
 
-%files devel
-%defattr(-,root,root,-)
-%{_includedir}/%{name}
-%{_libdir}/pkgconfig/%{name}.pc
-
 %files doc
 %defattr(-,root,root,-)
 %doc doc/*.html doc/contrib doc/howto doc/modules

++++++ proftpd-no_BuildDate.patch ++++++
Index: src/main.c
===================================================================
--- src/main.c.orig
+++ src/main.c
@@ -2703,8 +2703,8 @@ static void standalone_main(void) {
 
   init_bindings();
 
-  pr_log_pri(PR_LOG_NOTICE, "ProFTPD %s (built %s) standalone mode STARTUP",
-    PROFTPD_VERSION_TEXT " " PR_STATUS, BUILD_STAMP);
+  pr_log_pri(PR_LOG_NOTICE, "ProFTPD %s standalone mode STARTUP",
+    PROFTPD_VERSION_TEXT " " PR_STATUS);
 
   pr_pidfile_write();
   daemon_loop();
@@ -2759,7 +2759,6 @@ static void show_settings(void) {
   printf("%s", "  Platform: " PR_PLATFORM " [unknown]\n");
 #endif /* !HAVE_UNAME */
 
-  printf("%s", "  Built: " BUILD_STAMP "\n");
   printf("%s", "  Built With:\n    configure " PR_BUILD_OPTS "\n\n");
 
   printf("%s", "  CFLAGS: " PR_BUILD_CFLAGS "\n");
@@ -3271,7 +3270,6 @@ int main(int argc, char *argv[], char **
 
     printf("ProFTPD Version: %s", PROFTPD_VERSION_TEXT " " PR_STATUS "\n");
     printf("  Scoreboard Version: %08x\n", PR_SCOREBOARD_VERSION); 
-    printf("  Built: %s\n\n", BUILD_STAMP);
 
     modules_list(PR_MODULES_LIST_FL_SHOW_VERSION);
     exit(0);
Index: Makefile.in
===================================================================
--- Makefile.in.orig
+++ Makefile.in
@@ -24,28 +24,26 @@ BUILD_BIN=proftpd$(EXEEXT) ftpcount$(EXE
 
 all: $(BUILD_BIN)
 
-include/buildstamp.h:
-       echo \#define BUILD_STAMP \"`date +"%a %b %e %Y %H:%M:%S %Z"`\" > 
include/buildstamp.h
 
 dummy:
 
-lib: include/buildstamp.h dummy
+lib: dummy
        cd lib/ && $(MAKE) lib
 
-src: include/buildstamp.h dummy
+src: dummy
        cd src/ && $(MAKE) src
 
-modules: include/buildstamp.h dummy
+modules: dummy
        cd modules/ && $(MAKE) static
        test -z "$(SHARED_MODULE_OBJS)" -a -z "$(SHARED_MODULE_DIRS)" || (cd 
modules/ && $(MAKE) shared)
 
-utils: include/buildstamp.h dummy
+utils: dummy
        cd utils/ && $(MAKE) utils
 
-locale: include/buildstamp.h dummy
+locale: dummy
        test -z "$(ENABLE_NLS)" || (cd locale/ && $(MAKE) locale)
 
-dirs: include/buildstamp.h dummy
+dirs: dummy
        @dirs="$(DIRS)"; \
        for dir in $$dirs; do \
                if [ -d "$$dir" ]; then cd $$dir/ && $(MAKE); fi; \
Index: include/version.h
===================================================================
--- include/version.h.orig
+++ include/version.h
@@ -1,5 +1,3 @@
-#include "buildstamp.h"
-
 /* Application version (in various forms) */
 #define PROFTPD_VERSION_NUMBER         0x0001030406
 #define PROFTPD_VERSION_TEXT           "1.3.4b"
-- 
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to