From fe38d3a9a9ab97a04c9302dc745c3e2ef266643b Mon Sep 17 00:00:00 2001 From: CentOS Sources Date: Nov 01 2019 17:03:29 +0000 Subject: import xorg-x11-xtrans-devel-1.3.5-1.el7 --- diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..f31b017 --- /dev/null +++ b/.gitignore @@ -0,0 +1 @@ +SOURCES/xtrans-1.3.5.tar.bz2 diff --git a/.xorg-x11-xtrans-devel.metadata b/.xorg-x11-xtrans-devel.metadata new file mode 100644 index 0000000..565232c --- /dev/null +++ b/.xorg-x11-xtrans-devel.metadata @@ -0,0 +1 @@ +2d3ae1839d841f568bc481c6116af7d2a9f9ba59 SOURCES/xtrans-1.3.5.tar.bz2 diff --git a/SOURCES/xtrans-1.0.3-avoid-gethostname.patch b/SOURCES/xtrans-1.0.3-avoid-gethostname.patch new file mode 100644 index 0000000..4e3b659 --- /dev/null +++ b/SOURCES/xtrans-1.0.3-avoid-gethostname.patch @@ -0,0 +1,11 @@ +diff -up xtrans-1.2.7/Xtransutil.c.jx xtrans-1.2.7/Xtransutil.c +--- xtrans-1.2.7/Xtransutil.c.jx 2012-03-22 23:04:35.000000000 -0400 ++++ xtrans-1.2.7/Xtransutil.c 2012-04-09 16:39:29.000000000 -0400 +@@ -255,6 +255,7 @@ TRANS(GetMyNetworkId) (XtransConnInfo ci + case AF_UNIX: + { + struct sockaddr_un *saddr = (struct sockaddr_un *) addr; ++ strcpy(hostnamebuf, "unix"); + networkId = malloc (3 + strlen (transName) + + strlen (hostnamebuf) + strlen (saddr->sun_path)); + sprintf (networkId, "%s/%s:%s", transName, diff --git a/SPECS/xorg-x11-xtrans-devel.spec b/SPECS/xorg-x11-xtrans-devel.spec new file mode 100644 index 0000000..54d3b43 --- /dev/null +++ b/SPECS/xorg-x11-xtrans-devel.spec @@ -0,0 +1,198 @@ +%{!?_pkgdocdir: %global _pkgdocdir %{_docdir}/%{name}-%{version}} + +# NOTE: This package contains only C source and header files and pkg-config +# *.pc files, and does not contain any ELF binaries or DSOs, so we disable +# debuginfo generation. +%define debug_package %{nil} + +Summary: X.Org X11 developmental X transport library +Name: xorg-x11-xtrans-devel +Version: 1.3.5 +Release: 1%{?dist} +License: MIT +Group: System Environment/Libraries +URL: http://www.x.org +BuildArch: noarch + +Source0: http://xorg.freedesktop.org/archive/individual/lib/xtrans-%{version}.tar.bz2 + +# Fedora specific patch +Patch1: xtrans-1.0.3-avoid-gethostname.patch + +BuildRequires: pkgconfig +BuildRequires: xorg-x11-util-macros + +%description +X.Org X11 developmental X transport library + +%prep +%setup -q -n xtrans-%{version} +%patch1 -p1 -b .my-name-is-unix + +%build +# yes, this looks horrible, but it's to get the .pc file in datadir +%configure --libdir=%{_datadir} --docdir=%{_pkgdocdir} +# Running 'make' not needed. + +%install +make install DESTDIR=$RPM_BUILD_ROOT INSTALL="install -p" +install -pm 644 AUTHORS ChangeLog COPYING README $RPM_BUILD_ROOT%{_pkgdocdir} + +%files +%{_pkgdocdir} +%dir %{_includedir}/X11 +%dir %{_includedir}/X11/Xtrans +%{_includedir}/X11/Xtrans/Xtrans.c +%{_includedir}/X11/Xtrans/Xtrans.h +%{_includedir}/X11/Xtrans/Xtransint.h +%{_includedir}/X11/Xtrans/Xtranslcl.c +%{_includedir}/X11/Xtrans/Xtranssock.c +%{_includedir}/X11/Xtrans/Xtransutil.c +%{_includedir}/X11/Xtrans/transport.c +%{_datadir}/aclocal/xtrans.m4 +%{_datadir}/pkgconfig/xtrans.pc + +%changelog +* Tue Sep 23 2014 Adam Jackson 1.3.5-1 +- xtrans 1.3.5 + +* Sun Jun 08 2014 Fedora Release Engineering - 1.3.4-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild + +* Mon Mar 31 2014 Hans de Goede - 1.3.4-1 +- xtrans 1.3.4 + +* Tue Jan 28 2014 Hans de Goede - 1.3.3-1 +- xtrans 1.3.3 +- drop unnecessary autoreconf call + +* Mon Dec 2 2013 Ville Skyttä - 1.3.2-2 +- Install docs to %%{_pkgdocdir} where available (#993878). + +* Mon Nov 18 2013 Dave Airlie 1.3.2-1 +- xtrans 1.3.2 + +* Wed Nov 06 2013 Adam Jackson 1.3.0-1 +- xtrans 1.3.0 + +* Sun Aug 04 2013 Fedora Release Engineering - 1.2.7-5 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild + +* Thu Mar 07 2013 Dave Airlie 1.2.7-4 +- autoreconf for aarch64 + +* Fri Feb 15 2013 Fedora Release Engineering - 1.2.7-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild + +* Sun Jul 22 2012 Fedora Release Engineering - 1.2.7-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild + +* Mon Apr 09 2012 Adam Jackson 1.2.7-1 +- xtrans 1.2.7 (#806309) + +* Sat Jan 14 2012 Fedora Release Engineering - 1.2.6-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild + +* Tue Feb 08 2011 Fedora Release Engineering - 1.2.6-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild + +* Tue Nov 09 2010 Peter Hutterer 1.2.6-1 +- xtrans 1.2.6 + +* Sat Sep 25 2010 Parag Nemade - 1.2.2-5 +- Merge-review cleanup (#226656) + +* Mon Aug 03 2009 Adam Jackson 1.2.2-4 +- Un-Requires xorg-x11-filesystem + +* Mon Jul 27 2009 Fedora Release Engineering - 1.2.2-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild + +* Thu Feb 26 2009 Fedora Release Engineering - 1.2.2-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild + +* Tue Dec 09 2008 Adam Jackson 1.2.2-1 +- xtrans 1.2.2 +- Move to BuildArch: noarch. + +* Tue Jul 15 2008 Adam Jackson 1.2.1-2 +- Fix license tag. + +* Wed Jul 02 2008 Adam Jackson 1.2.1-1 +- xtrans 1.2.1 + +* Tue May 06 2008 Bill Nottingham 1.1-2 +- xtrans-1.1-abstract.patch: Don't worry about making /tmp/.X11-unix + (or failure to do so) if you're using an abstract socket (#445303) + +* Wed Mar 05 2008 Adam Jackson 1.1-1 +- xtrans 1.1 + +* Wed Feb 20 2008 Fedora Release Engineering - 1.0.3-6 +- Autorebuild for GCC 4.3 + +* Mon Oct 01 2007 Adam Jackson 1.0.3-5 +- xtrans-1.0.3-avoid-gethostname.patch: Don't trust gethostname() output + when building networkIds for AF_UNIX sockets. Fixes application launch + delays and failures when dhclient changes your hostname from under you. + +* Thu Sep 20 2007 Adam Jackson 1.0.3-4 +- Fix a bug in automatic port generation for abstract sockets. Fixes fast + user switching, among other things. + +* Fri Aug 24 2007 Adam Jackson 1.0.3-3 +- Abstract sockets for PF_UNIX. + +* Sat Apr 21 2007 Matthias Clasen 1.0.3-2 +- Don't install INSTALL + +* Fri Jan 05 2007 Adam Jackson 1.0.3-1 +- Update to 1.0.3 + +* Wed Jul 12 2006 Jesse Keating - 1.0.1-1.1 +- rebuild + +* Mon Jul 10 2006 Mike A. Harris 1.0.1-1.fc6 +- Update to xtrans-1.0.1 +- Remove xtrans-1.0.0-setuid.diff as it is included in 1.0.1 + +* Tue Jun 20 2006 Mike A. Harris 1.0.0-4 +- Added xtrans-1.0.0-setuid.diff to fix potential security issue (#195555) +- Use setup -n instead of -c, and remove extraneous calls to cd from build + and install sections. +- Use "make install DESTDIR=$RPM_BUILD_ROOT" instead of makeinstall macro. +- Added "AUTHORS ChangeLog COPYING INSTALL NEWS README" to doc macro. + +* Fri Feb 10 2006 Jesse Keating 1.0.0-3.2 +- bump again for double-long bug on ppc(64) + +* Tue Feb 07 2006 Jesse Keating 1.0.0-3.1 +- rebuilt for new gcc4.1 snapshot and glibc changes + +* Mon Jan 23 2006 Mike A. Harris 1.0.0-3 +- Bump and rebuild. + +* Fri Dec 23 2005 Mike A. Harris 1.0.0-2 +- Bump and rebuild. + +* Thu Dec 15 2005 Mike A. Harris 1.0.0-1 +- Update to xtrans-1.0.0 from X11R7 RC4 release. + +* Tue Nov 22 2005 Mike A. Harris 0.99.2-2 +- Add "Requires(pre): xorg-x11-filesystem >= 0.99.2-3" to avoid bug (#173384). + +* Fri Nov 11 2005 Mike A. Harris 0.99.2-1 +- Update to xtrans-0.99.2 from X11R7 RC2 release. + +* Thu Oct 20 2005 Mike A. Harris 0.99.1-1 +- Update to xtrans-0.99.1 from X11R7 RC1 release. +- This package contains only C source and header files and pkg-config + *.pc files, and does not contain any ELF binaries or DSOs, so we disable + debuginfo generation. + +* Sun Oct 02 2005 Mike A. Harris 0.99.0-2 +- Use Fedora-Extras style BuildRoot tag +- Add tarball URL + +* Mon Aug 22 2005 Mike A. Harris 0.99.0-1 +- Initial build.