[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

X Strike Force XOrg SVN commit: r83 - in xorg-lib-xdmcp/trunk/debian: . patches



Author: fabbione
Date: 2004-10-22 03:00:38 -0500 (Fri, 22 Oct 2004)
New Revision: 83

Added:
   xorg-lib-xdmcp/trunk/debian/libxdmcp-dev.install
   xorg-lib-xdmcp/trunk/debian/libxdmcp-dev.lintian
   xorg-lib-xdmcp/trunk/debian/libxdmcp6.install
   xorg-lib-xdmcp/trunk/debian/libxdmcp6.lintian
   xorg-lib-xdmcp/trunk/debian/patches/008_fix_xgetpw_macro.diff
   xorg-lib-xdmcp/trunk/debian/patches/915_debian_fix_Imakefiles.diff
Modified:
   xorg-lib-xdmcp/trunk/debian/CHANGESETS
   xorg-lib-xdmcp/trunk/debian/MANIFEST.any
   xorg-lib-xdmcp/trunk/debian/TODO
   xorg-lib-xdmcp/trunk/debian/changelog
   xorg-lib-xdmcp/trunk/debian/control
   xorg-lib-xdmcp/trunk/debian/rules
Log:
* Import initial debian/* files



Modified: xorg-lib-xdmcp/trunk/debian/CHANGESETS
===================================================================
--- xorg-lib-xdmcp/trunk/debian/CHANGESETS	2004-10-22 07:57:22 UTC (rev 82)
+++ xorg-lib-xdmcp/trunk/debian/CHANGESETS	2004-10-22 08:00:38 UTC (rev 83)
@@ -9,6 +9,6 @@
 files anywhere.)
 
 * Import initial debian/* files
+    83
 
-
 vim:set ai et sts=4 sw=4 tw=80:


Property changes on: xorg-lib-xdmcp/trunk/debian/CHANGESETS
___________________________________________________________________
Name: svn:keywords
   + Id

Modified: xorg-lib-xdmcp/trunk/debian/MANIFEST.any
===================================================================
--- xorg-lib-xdmcp/trunk/debian/MANIFEST.any	2004-10-22 07:57:22 UTC (rev 82)
+++ xorg-lib-xdmcp/trunk/debian/MANIFEST.any	2004-10-22 08:00:38 UTC (rev 83)
@@ -0,0 +1,5 @@
+usr/X11R6/include/X11/Xdmcp.h
+usr/X11R6/lib/libXdmcp.a
+usr/X11R6/lib/libXdmcp.so.6.0
+usr/share/lintian/overrides/libxdmcp-dev
+usr/share/lintian/overrides/libxdmcp6


Property changes on: xorg-lib-xdmcp/trunk/debian/TODO
___________________________________________________________________
Name: svn:keywords
   + Id

Modified: xorg-lib-xdmcp/trunk/debian/changelog
===================================================================
--- xorg-lib-xdmcp/trunk/debian/changelog	2004-10-22 07:57:22 UTC (rev 82)
+++ xorg-lib-xdmcp/trunk/debian/changelog	2004-10-22 08:00:38 UTC (rev 83)
@@ -1,4 +1,4 @@
-xorg-@NAME@ (6.8.1-0+SVN) unstable; urgency=low
+xorg-lib-xdmcp (6.8.1-0+SVN) unstable; urgency=low
 
   * First release.
 


Property changes on: xorg-lib-xdmcp/trunk/debian/changelog
___________________________________________________________________
Name: svn:keywords
   + Id

Modified: xorg-lib-xdmcp/trunk/debian/control
===================================================================
--- xorg-lib-xdmcp/trunk/debian/control	2004-10-22 07:57:22 UTC (rev 82)
+++ xorg-lib-xdmcp/trunk/debian/control	2004-10-22 08:00:38 UTC (rev 83)
@@ -1,12 +1,19 @@
-Source: xorg-@NAME@
+Source: xorg-lib-xdmcp
 Section: x11
 Priority: optional
 Maintainer: Debian X Strike Force <debian-x@lists.debian.org>
 Uploaders: Branden Robinson <branden@debian.org>, Fabio M. Di Nitto <fabbione@fabbione.net>
 Standards-Version: 3.6.1
-Build-Depends-Indep: dpkg (>= 1.7.0), dbs, debhelper (>= 4.1.16), xutils-devel (>= 6.8.1-0+SVN)
+Build-Depends: dpkg (>= 1.7.0), dbs, debhelper (>= 4.1.16), xutils-devel (>= 6.8.1-0+SVN), xorg-source-lib-xdmcp (>= 6.8.1-0+SVN), xorg-source-include (>= 6.8.1-0+SVN)
 
-Package: @FOO@
-Architecture: all|any
-Description: @BAR@
- @BAZ@
+Package: libxdmcp6
+Architecture: any
+Depends: ${shlibs:Depends}
+Description: X.org libxdmcp6 files
+ BAZ
+
+Package: libxdmcp-dev
+Architecture: any
+Depends: libxdmcp6 (= ${Source-Version})
+Description: X.org libxdmcp6 development files
+ BAZ dev

Added: xorg-lib-xdmcp/trunk/debian/libxdmcp-dev.install
===================================================================
--- xorg-lib-xdmcp/trunk/debian/libxdmcp-dev.install	2004-10-22 07:57:22 UTC (rev 82)
+++ xorg-lib-xdmcp/trunk/debian/libxdmcp-dev.install	2004-10-22 08:00:38 UTC (rev 83)
@@ -0,0 +1,4 @@
+usr/X11R6/include/X11/Xdmcp.h
+usr/X11R6/lib/libXdmcp.a
+usr/X11R6/lib/libXdmcp.so
+usr/share/lintian/overrides/libxdmcp-dev

Added: xorg-lib-xdmcp/trunk/debian/libxdmcp-dev.lintian
===================================================================
--- xorg-lib-xdmcp/trunk/debian/libxdmcp-dev.lintian	2004-10-22 07:57:22 UTC (rev 82)
+++ xorg-lib-xdmcp/trunk/debian/libxdmcp-dev.lintian	2004-10-22 08:00:38 UTC (rev 83)
@@ -0,0 +1,4 @@
+# lintian doesn't know that we ARE a X Windows System as per
+# http://www.debian.org/doc/debian-policy/ch-customized-programs.html#s11.8.7
+
+libxdmcp-dev: packages-installs-file-to-usr-x11r6

Added: xorg-lib-xdmcp/trunk/debian/libxdmcp6.install
===================================================================
--- xorg-lib-xdmcp/trunk/debian/libxdmcp6.install	2004-10-22 07:57:22 UTC (rev 82)
+++ xorg-lib-xdmcp/trunk/debian/libxdmcp6.install	2004-10-22 08:00:38 UTC (rev 83)
@@ -0,0 +1,3 @@
+usr/X11R6/lib/libXdmcp.so.6.0
+usr/X11R6/lib/libXdmcp.so.6
+usr/share/lintian/overrides/libxdmcp6

Added: xorg-lib-xdmcp/trunk/debian/libxdmcp6.lintian
===================================================================
--- xorg-lib-xdmcp/trunk/debian/libxdmcp6.lintian	2004-10-22 07:57:22 UTC (rev 82)
+++ xorg-lib-xdmcp/trunk/debian/libxdmcp6.lintian	2004-10-22 08:00:38 UTC (rev 83)
@@ -0,0 +1,4 @@
+# lintian doesn't know that we ARE a X Windows System as per
+# http://www.debian.org/doc/debian-policy/ch-customized-programs.html#s11.8.7
+
+libxdmcp6: packages-installs-file-to-usr-x11r6

Added: xorg-lib-xdmcp/trunk/debian/patches/008_fix_xgetpw_macro.diff
===================================================================
--- xorg-lib-xdmcp/trunk/debian/patches/008_fix_xgetpw_macro.diff	2004-10-22 07:57:22 UTC (rev 82)
+++ xorg-lib-xdmcp/trunk/debian/patches/008_fix_xgetpw_macro.diff	2004-10-22 08:00:38 UTC (rev 83)
@@ -0,0 +1,90 @@
+$Id$
+
+Fix the _XGetpwnam macro to be more consistent; this patch by Robert Millan.
+
+--- xc/include/Xos_r.h.old	2003-04-11 14:54:50.000000000 +0200
++++ xc/include/Xos_r.h	2003-04-11 12:56:19.000000000 +0200
+@@ -217,8 +217,8 @@
+  *
+  * typedef ... _Xgetpwparams;
+  *
+- * struct passwd* _XGetpwnam(const char *name, _Xgetpwparams);
+- * struct passwd* _XGetpwuid(uid_t uid, _Xgetpwparams);
++ * struct passwd* _XGetpwnam(const char *name, _Xgetpwparams, struct **dummy);
++ * struct passwd* _XGetpwuid(uid_t uid, _Xgetpwparams, struct **dummy);
+  */
+ 
+ #if defined(X_INCLUDE_PWD_H) && !defined(_XOS_INCLUDED_PWD_H)
+@@ -238,8 +238,8 @@
+ extern struct passwd *getpwuid(), *getpwnam();
+ # endif
+ typedef int _Xgetpwparams;	/* dummy */
+-# define _XGetpwuid(u,p)	getpwuid((u))
+-# define _XGetpwnam(u,p)	getpwnam((u))
++# define _XGetpwuid(u,p,s)	getpwuid((u))
++# define _XGetpwnam(u,p,s)	getpwnam((u))
+ 
+ #elif !defined(XOS_USE_MTSAFE_PWDAPI) || defined(XNO_MTSAFE_PWDAPI)
+ /* UnixWare 2.0, or other systems with thread support but no _r API. */
+@@ -316,12 +316,12 @@
+     ((p).pwp = &(p).pws), \
+     0 )
+ #endif
+-# define _XGetpwuid(u,p) \
++# define _XGetpwuid(u,p,s) \
+ ( (_Xos_processLock), \
+   (((p).pwp = getpwuid((u))) ? _Xpw_copyPasswd(p), 0 : 0), \
+   (_Xos_processUnlock), \
+   (p).pwp )
+-# define _XGetpwnam(u,p) \
++# define _XGetpwnam(u,p,s) \
+ ( (_Xos_processLock), \
+   (((p).pwp = getpwnam((u))) ? _Xpw_copyPasswd(p), 0 : 0), \
+   (_Xos_processUnlock), \
+@@ -336,21 +336,21 @@
+ } _Xgetpwparams;
+ # if defined(_POSIX_REENTRANT_FUNCTIONS) || !defined(SVR4) || defined(Lynx)
+ #  ifndef Lynx
+-#   define _XGetpwuid(u,p) \
+-((getpwuid_r((u),&(p).pws,(p).pwbuf,sizeof((p).pwbuf)) == -1) ? NULL : &(p).pws)
+-#   define _XGetpwnam(u,p) \
+-((getpwnam_r((u),&(p).pws,(p).pwbuf,sizeof((p).pwbuf)) == -1) ? NULL : &(p).pws)
++#   define _XGetpwuid(u,p,s) \
++((getpwuid_r((u),&(p).pws,(p).pwbuf,sizeof((p).pwbuf),(s)) == -1) ? NULL : &(p).pws)
++#   define _XGetpwnam(u,p,s) \
++((getpwnam_r((u),&(p).pws,(p).pwbuf,sizeof((p).pwbuf),(s)) == -1) ? NULL : &(p).pws)
+ #  else /* Lynx */
+-#   define _XGetpwuid(u,p) \
+-((getpwuid_r(&(p).pws,(u),(p).pwbuf,sizeof((p).pwbuf)) == -1) ? NULL : &(p).pws)
+-#   define _XGetpwnam(u,p) \
+-((getpwnam_r(&(p).pws,(u),(p).pwbuf,sizeof((p).pwbuf)) == -1) ? NULL : &(p).pws)
++#   define _XGetpwuid(u,p,s) \
++((getpwuid_r(&(p).pws,(u),(p).pwbuf,sizeof((p).pwbuf),(s)) == -1) ? NULL : &(p).pws)
++#   define _XGetpwnam(u,p,s) \
++((getpwnam_r(&(p).pws,(u),(p).pwbuf,sizeof((p).pwbuf),(s)) == -1) ? NULL : &(p).pws)
+ #  endif
+ # else /* SVR4 */
+-#  define _XGetpwuid(u,p) \
+-((getpwuid_r((u),&(p).pws,(p).pwbuf,sizeof((p).pwbuf)) == NULL) ? NULL : &(p).pws)
+-#  define _XGetpwnam(u,p) \
+-((getpwnam_r((u),&(p).pws,(p).pwbuf,sizeof((p).pwbuf)) == NULL) ? NULL : &(p).pws)
++#  define _XGetpwuid(u,p,s) \
++((getpwuid_r((u),&(p).pws,(p).pwbuf,sizeof((p).pwbuf),(s)) == NULL) ? NULL : &(p).pws)
++#  define _XGetpwnam(u,p,s) \
++((getpwnam_r((u),&(p).pws,(p).pwbuf,sizeof((p).pwbuf),(s)) == NULL) ? NULL : &(p).pws)
+ # endif /* SVR4 */
+ 
+ #else /* _POSIX_THREAD_SAFE_FUNCTIONS */
+@@ -367,10 +367,10 @@
+   struct passwd* pwp;
+ } _Xgetpwparams;
+ typedef int _Xgetpwret;
+-# define _XGetpwuid(u,p) \
++# define _XGetpwuid(u,p,s) \
+ ((getpwuid_r((u),&(p).pws,(p).pwbuf,sizeof((p).pwbuf),&(p).pwp) == -1) ? \
+  NULL : (p).pwp)
+-# define _XGetpwnam(u,p) \
++# define _XGetpwnam(u,p,s) \
+ ((getpwnam_r((u),&(p).pws,(p).pwbuf,sizeof((p).pwbuf),&(p).pwp) == -1) ? \
+  NULL : (p).pwp)
+ #endif /* X_INCLUDE_PWD_H */


Property changes on: xorg-lib-xdmcp/trunk/debian/patches/008_fix_xgetpw_macro.diff
___________________________________________________________________
Name: svn:keywords
   + Id

Added: xorg-lib-xdmcp/trunk/debian/patches/915_debian_fix_Imakefiles.diff
===================================================================
--- xorg-lib-xdmcp/trunk/debian/patches/915_debian_fix_Imakefiles.diff	2004-10-22 07:57:22 UTC (rev 82)
+++ xorg-lib-xdmcp/trunk/debian/patches/915_debian_fix_Imakefiles.diff	2004-10-22 08:00:38 UTC (rev 83)
@@ -0,0 +1,12 @@
+diff -ruN xc-old/lib/Xdmcp/Imakefile xc/lib/Xdmcp/Imakefile
+--- xc-old/lib/Xdmcp/Imakefile	2004-04-23 18:43:41.000000000 +0000
++++ xc/lib/Xdmcp/Imakefile	2004-10-22 07:18:34.748071008 +0000
+@@ -20,6 +20,8 @@
+ AUTHOBJS = Wrap.o Unwrap.o Wraphelp.o
+ #endif
+ 
++INCLUDES = -I$(TOP)/include
++
+ DEFINES = $(AUTHDEFS)
+ 
+ HEADERS = Xdmcp.h


Property changes on: xorg-lib-xdmcp/trunk/debian/patches/915_debian_fix_Imakefiles.diff
___________________________________________________________________
Name: svn:keywords
   + Id

Modified: xorg-lib-xdmcp/trunk/debian/rules
===================================================================
--- xorg-lib-xdmcp/trunk/debian/rules	2004-10-22 07:57:22 UTC (rev 82)
+++ xorg-lib-xdmcp/trunk/debian/rules	2004-10-22 08:00:38 UTC (rev 83)
@@ -3,7 +3,7 @@
 # Licensed under the GNU General Public License, version 2.  See the file
 # /usr/share/common-licenses/GPL or <http://www.gnu.org/copyleft/gpl.txt>.
 
-# $Id: rules 54 2004-10-19 08:45:53Z fabbione $
+# $Id$
 
 # debhelper
 export DH_OPTIONS
@@ -16,7 +16,7 @@
 
 SOURCE_TREE=build-tree/xc
 SOURCE_DIR=build-tree
-PROJECT_DIR=@DIRECTORY_TO_BUILD@
+PROJECT_DIR=lib/Xdmcp
 
 # dpkg-arch rules
 ifeq (,$(DEB_BUILD_GNU_TYPE))
@@ -31,7 +31,7 @@
 	dh_testdir
 	abspath=`pwd` && \
 	cd $(SOURCE_TREE)/$(PROJECT_DIR) && \
-	  imake -I/usr/X11R6/lib/X11/config -DTOPDIR=$$abspath/$(SOURCE_TREE) -DCURDIR=$$abspath/$(SOURCE_TREE)/$(PROJECT_DIR) -DUseInstalled && \
+	  imake -I/usr/X11R6/lib/X11/config -DTOPDIR=$$abspath/$(SOURCE_TREE) -DCURDIR=$$abspath/$(SOURCE_TREE)/$(PROJECT_DIR) -DUseInstalled -DSharedLibXdmcp='YES' && \
 	  $(MAKE) Makefiles
 	touch $@
 
@@ -50,8 +50,9 @@
 	cd $(SOURCE_TREE)/$(PROJECT_DIR) && \
 	  $(MAKE) install install.man DESTDIR=$$abspath/debian/tmp
 	# Install lintian override.
-	#install -d -m 755 debian/tmp/usr/share/lintian/overrides/
-	#install -m 644 debian/@FOO@.lintian debian/tmp/usr/share/lintian/overrides/@FOO@
+	install -d -m 755 debian/tmp/usr/share/lintian/overrides/
+	install -m 644 debian/libxdmcp6.lintian debian/tmp/usr/share/lintian/overrides/libxdmcp6
+	install -m 644 debian/libxdmcp-dev.lintian debian/tmp/usr/share/lintian/overrides/libxdmcp-dev
 	touch $@
 
 binary-arch: check-manifest
@@ -63,6 +64,7 @@
 	dh_compress -a
 	dh_fixperms -a 
 	dh_installdeb -a
+	dh_makeshlibs -a
 	dh_shlibdeps -a
 	dh_gencontrol -a
 	dh_md5sums -a
@@ -70,15 +72,6 @@
 
 binary-indep: check-manifest
 	dh_testdir
-	dh_install --sourcedir=debian/tmp
-	dh_installchangelogs -i
-	dh_installdocs -i
-	dh_compress -i
-	dh_fixperms -i
-	dh_installdeb -i
-	dh_gencontrol -i
-	dh_md5sums -i
-	dh_builddeb -i
 
 binary: binary-arch binary-indep
 


Property changes on: xorg-lib-xdmcp/trunk/debian/rules
___________________________________________________________________
Name: svn:keywords
   + Id



Reply to: