diff options
author | bapt <bapt@058c260c-8361-11dd-a0ac-aa2bafec7d09> | 2013-06-11 19:56:29 +0800 |
---|---|---|
committer | bapt <bapt@058c260c-8361-11dd-a0ac-aa2bafec7d09> | 2013-06-11 19:56:29 +0800 |
commit | f400cf525cd222888d4109f47aaadaae69e4bc9d (patch) | |
tree | 9f83adf7f359f9df41039545f27e10c81429f9e4 | |
parent | 5355ab2511ec99da95455f899e9e1027f8d2bc31 (diff) | |
download | xorg-devel-ports-f400cf525cd222888d4109f47aaadaae69e4bc9d.tar xorg-devel-ports-f400cf525cd222888d4109f47aaadaae69e4bc9d.tar.gz xorg-devel-ports-f400cf525cd222888d4109f47aaadaae69e4bc9d.tar.bz2 xorg-devel-ports-f400cf525cd222888d4109f47aaadaae69e4bc9d.tar.lz xorg-devel-ports-f400cf525cd222888d4109f47aaadaae69e4bc9d.tar.xz xorg-devel-ports-f400cf525cd222888d4109f47aaadaae69e4bc9d.tar.zst xorg-devel-ports-f400cf525cd222888d4109f47aaadaae69e4bc9d.zip |
Import xorg-cf-files from ports
git-svn-id: https://trillian.chruetertee.ch/svn/ports/trunk@937 058c260c-8361-11dd-a0ac-aa2bafec7d09
-rw-r--r-- | x11/xorg-cf-files/Makefile | 25 | ||||
-rw-r--r-- | x11/xorg-cf-files/distinfo | 2 | ||||
-rw-r--r-- | x11/xorg-cf-files/files/patch-FreeBSD.cf | 64 | ||||
-rw-r--r-- | x11/xorg-cf-files/files/patch-Imake.rules | 29 | ||||
-rw-r--r-- | x11/xorg-cf-files/files/patch-Imake.tmpl | 20 | ||||
-rw-r--r-- | x11/xorg-cf-files/files/patch-Library.tmpl | 11 | ||||
-rw-r--r-- | x11/xorg-cf-files/fix | 22 | ||||
-rw-r--r-- | x11/xorg-cf-files/pkg-descr | 1 | ||||
-rw-r--r-- | x11/xorg-cf-files/pkg-plist | 122 |
9 files changed, 296 insertions, 0 deletions
diff --git a/x11/xorg-cf-files/Makefile b/x11/xorg-cf-files/Makefile new file mode 100644 index 0000000..225c637 --- /dev/null +++ b/x11/xorg-cf-files/Makefile @@ -0,0 +1,25 @@ +# Created by: Dave Grochowski +# $FreeBSD: head/x11/xorg-cf-files/Makefile 319055 2013-05-25 14:37:02Z zeising $ + +PORTNAME= xorg-cf-files +PORTVERSION= 1.0.4 +CATEGORIES= x11 + +MAINTAINER= x11@FreeBSD.org +COMMENT= X.org cf files for use with imake builds + +LICENSE= MIT + +XORG_CAT= util + +.include <bsd.port.pre.mk> + +post-patch: + @${REINPLACE_CMD} 's|\(define ExtraXaw[^ ]*\) [$$].*|\1 /**/|' \ + ${WRKSRC}/X11.tmpl +.if defined(CC) && ${CC:T:M*clang*} == "clang" + ${REINPLACE_CMD} -e 's|/usr/bin/cpp|${LOCALBASE}/bin/ucpp|' \ + -e 's|-traditional|-s|' ${WRKSRC}/FreeBSD.cf +.endif + +.include <bsd.port.post.mk> diff --git a/x11/xorg-cf-files/distinfo b/x11/xorg-cf-files/distinfo new file mode 100644 index 0000000..be3d746 --- /dev/null +++ b/x11/xorg-cf-files/distinfo @@ -0,0 +1,2 @@ +SHA256 (xorg/util/xorg-cf-files-1.0.4.tar.bz2) = 36e9ce83e4978f59909c6f44c43002d9b240ae66e23984ea1086f0b18c810669 +SIZE (xorg/util/xorg-cf-files-1.0.4.tar.bz2) = 367380 diff --git a/x11/xorg-cf-files/files/patch-FreeBSD.cf b/x11/xorg-cf-files/files/patch-FreeBSD.cf new file mode 100644 index 0000000..524dee8 --- /dev/null +++ b/x11/xorg-cf-files/files/patch-FreeBSD.cf @@ -0,0 +1,64 @@ +--- FreeBSD.cf.orig Sat Aug 14 17:03:36 2004 ++++ FreeBSD.cf Fri Sep 10 19:52:31 2004 +@@ -78,6 +78,7 @@ + #define HasIssetugid YES + #define HasPoll YES + #endif ++#define BuildHtmlManPages NO + + #if OSMajorVersion >= 4 + #define HasGetIfAddrs YES +@@ -117,14 +118,8 @@ + # if (OSRelVersion < 500043) + # define NeedUIThrStubs YES + # endif +-# if (OSRelVersion >= 502102) +-# define ThreadsLibraries -lpthread +-# elif (OSRelVersion >= 500016) +-# define ThreadsLibraries -lc_r +-# else +-# define ThreadsLibraries -pthread +-# endif +-# define SystemMTDefines -D_THREAD_SAFE ++# define ThreadsLibraries -lpthread ++# define SystemMTDefines + #endif + + /* This fixes linking C programs against libGLU on FreeBSD 3.x */ +@@ -338,7 +333,7 @@ + #ifndef LibraryRpathLoadFlags + # if UseRpath + # if UseElfFormat +-# define LibraryRpathLoadFlags -rpath $(USRLIBDIRPATH) ++# define LibraryRpathLoadFlags -Wl,-rpath $(USRLIBDIRPATH) + # else + # define LibraryRpathLoadFlags -R $(USRLIBDIRPATH) + # endif +@@ -466,14 +461,14 @@ + /* The GCC strength-reduce bug is fixed for FreeBSD 2.1.5 and later */ + #ifndef DefaultGcc2i386Opt + #if OSMajorVersion > 2 || (OSMajorVersion == 2 && OSMinorVersion > 1) || (OSMajorVersion == 2 && OSMinorVersion == 1 && OSTeenyVersion >= 5) +-#define DefaultGcc2i386Opt -O2 GccAliasingArgs ++#define DefaultGcc2i386Opt + #endif + #endif + + #ifdef i386Architecture + # define OptimizedCDebugFlags DefaultGcc2i386Opt + #else +-# define OptimizedCDebugFlags -O ++# define OptimizedCDebugFlags + #endif + + #ifndef PreIncDir +@@ -493,6 +493,10 @@ + #define SystemManDirectory /usr/share/man + #endif + ++#ifndef UseConfDirForAppDefaults ++#define UseConfDirForAppDefaults NO ++#endif ++ + #define InstKmemFlags -g kmem -m 2755 + + /* diff --git a/x11/xorg-cf-files/files/patch-Imake.rules b/x11/xorg-cf-files/files/patch-Imake.rules new file mode 100644 index 0000000..6542cdc --- /dev/null +++ b/x11/xorg-cf-files/files/patch-Imake.rules @@ -0,0 +1,29 @@ +--- Imake.rules.orig Tue Dec 18 05:00:37 2001 ++++ Imake.rules Mon Jan 21 02:34:48 2002 +@@ -1399,7 +1399,7 @@ + dest.suffix.html: file.$(MANNEWSUFFIX) RmanCmdDependency @@\ + RemoveFiles(dest.suffix.html dest.suffix-html) @@\ + RunProgram(RMAN,$(RMANOPTIONS) < file.$(MANNEWSUFFIX) \ @@\ +- > dest.suffix-html) && $(MV) dest.suffix-html $@ @@\ ++ > dest.suffix-html) && $(MV) dest.suffix-html dest.suffix.html @@\ + @@\ + install.man:: dest.suffix.html @@\ + MakeDir($(DESTDIR)$(DOCHTMLDIR)) @@\ +@@ -1644,7 +1644,7 @@ + MakeDir(Concat($(DESTDIR),npath/mdir)) @@\ + @MakeFlagsToShellFlags(i,set +e); \ @@\ + if [ -d Concat($(DESTDIR),opath/cdir) ]; then \ @@\ +- RELPATH=`echo opath/cdir | \ @@\ ++ RELPATH=`cd opath/cdir; pwd | \ @@\ + sed -e 's:^/::' -e 's:[^/.][^/]*:..:'g -e 's:/\.$$::'`; \ @@\ + cd Concat($(DESTDIR),opath/cdir); \ @@\ + if [ -d rdir -a ! -h rdir ]; then \ @@\ +@@ -1691,7 +1691,7 @@ + MakeDir(Concat($(DESTDIR),npath)) @@\ + @MakeFlagsToShellFlags(i,set +e); \ @@\ + if [ -d Concat($(DESTDIR),opath) ]; then \ @@\ +- RELPATH=`echo opath | \ @@\ ++ RELPATH=`cd opath; pwd | \ @@\ + sed -e 's:^.::' -e 's:[^/.][^/]*:..:'g`; \ @@\ + cd Concat($(DESTDIR),opath); \ @@\ + if [ -f lfile -a ! -h lfile ]; then \ @@\ diff --git a/x11/xorg-cf-files/files/patch-Imake.tmpl b/x11/xorg-cf-files/files/patch-Imake.tmpl new file mode 100644 index 0000000..442fb64 --- /dev/null +++ b/x11/xorg-cf-files/files/patch-Imake.tmpl @@ -0,0 +1,20 @@ +--- Imake.tmpl.orig Tue Jul 27 20:24:29 2004 ++++ Imake.tmpl Fri Sep 10 18:45:12 2004 +@@ -1798,7 +1798,7 @@ + CXXOPTIONS = CplusplusOptions + CXXINCLUDES = $(INCLUDES) $(TOP_INCLUDES) $(CXXEXTRA_INCLUDES) + CXXDEFINES = $(CXXINCLUDES) $(CXXSTD_DEFINES) $(THREADS_CXXDEFINES) $(DEFINES) $(CXXEXTRA_DEFINES) +- CXXFLAGS = $(CXXDEBUGFLAGS) $(CXXOPTIONS) $(THREADS_CXXFLAGS) $(CXXDEFINES) ++ CXXFLAGS += $(CXXDEBUGFLAGS) $(CXXOPTIONS) $(THREADS_CXXFLAGS) $(CXXDEFINES) + #endif + COMPRESS = CompressCmd + GZIPCMD = GzipCmd +@@ -2038,7 +2038,7 @@ + */ + ALLINCLUDES = $(INCLUDES) $(EXTRA_INCLUDES) $(TOP_INCLUDES) $(INSTALLED_INCLUDES) $(STD_INCLUDES) + ALLDEFINES = $(ALLINCLUDES) $(STD_DEFINES) $(PROTO_DEFINES) $(THREADS_DEFINES) $(MODULE_DEFINES) $(DEFINES) $(EXTRA_DEFINES) +- CFLAGS = $(CDEBUGFLAGS) $(CCOPTIONS) $(THREADS_CFLAGS) $(MODULE_CFLAGS) $(ALLDEFINES) ++ CFLAGS += $(CDEBUGFLAGS) $(CCOPTIONS) $(THREADS_CFLAGS) $(MODULE_CFLAGS) $(ALLDEFINES) + LINTFLAGS = $(LINTOPTS) -DLINT $(ALLDEFINES) $(DEPEND_DEFINES) + LDPRELIB = LdPreLib $(INSTALLED_LIBS) + LDPOSTLIB = LdPostLib diff --git a/x11/xorg-cf-files/files/patch-Library.tmpl b/x11/xorg-cf-files/files/patch-Library.tmpl new file mode 100644 index 0000000..1bb60ed --- /dev/null +++ b/x11/xorg-cf-files/files/patch-Library.tmpl @@ -0,0 +1,11 @@ +--- Library.tmpl.orig Thu Jan 18 01:22:30 2001 ++++ Library.tmpl Mon Jun 4 19:30:34 2001 +@@ -67,7 +67,7 @@ + STD_DEFINES = LibraryDefines $(PROJECT_DEFINES) + CDEBUGFLAGS = LibraryCDebugFlags + CLIBDEBUGFLAGS = LibraryDebugOpt +- CFLAGS = $(CDEBUGFLAGS) $(CLIBDEBUGFLAGS) $(CCOPTIONS) $(THREADS_CFLAGS) $(ALLDEFINES) ++ CFLAGS += $(CDEBUGFLAGS) $(CLIBDEBUGFLAGS) $(CCOPTIONS) $(THREADS_CFLAGS) $(ALLDEFINES) + # if defined(LargePICTable) && LargePICTable && defined(LargePositionIndependentCFlags) + PICFLAGS = LargePositionIndependentCFlags + # endif diff --git a/x11/xorg-cf-files/fix b/x11/xorg-cf-files/fix new file mode 100644 index 0000000..5ae5d0f --- /dev/null +++ b/x11/xorg-cf-files/fix @@ -0,0 +1,22 @@ +Index: Makefile +=================================================================== +--- Makefile (revision 320540) ++++ Makefile (working copy) +@@ -12,14 +12,10 @@ + + XORG_CAT= util + +-.include <bsd.port.pre.mk> +- + post-patch: + @${REINPLACE_CMD} 's|\(define ExtraXaw[^ ]*\) [$$].*|\1 /**/|' \ + ${WRKSRC}/X11.tmpl +-.if defined(CC) && ${CC:T:M*clang*} == "clang" +- ${REINPLACE_CMD} -e 's|/usr/bin/cpp|${LOCALBASE}/bin/ucpp|' \ +- -e 's|-traditional|-s|' ${WRKSRC}/FreeBSD.cf +-.endif ++ @${REINPLACE_CMD} -e 's|/usr/bin/cpp|${LOCALBASE}/bin/tradcpp|' \ ++ -e 's|-traditional||' ${WRKSRC}/FreeBSD.cf + +-.include <bsd.port.post.mk> ++.include <bsd.port.mk> diff --git a/x11/xorg-cf-files/pkg-descr b/x11/xorg-cf-files/pkg-descr new file mode 100644 index 0000000..e0bb5bc --- /dev/null +++ b/x11/xorg-cf-files/pkg-descr @@ -0,0 +1 @@ +X.org cf files for use with imake based builds. diff --git a/x11/xorg-cf-files/pkg-plist b/x11/xorg-cf-files/pkg-plist new file mode 100644 index 0000000..05bc2a4 --- /dev/null +++ b/x11/xorg-cf-files/pkg-plist @@ -0,0 +1,122 @@ +lib/X11/config/Amoeba.cf +lib/X11/config/DGUX.cf +lib/X11/config/DragonFly.cf +lib/X11/config/FreeBSD.cf +lib/X11/config/Imake.cf +lib/X11/config/Imake.rules +lib/X11/config/Imake.tmpl +lib/X11/config/Library.tmpl +lib/X11/config/Mips.cf +lib/X11/config/Motif.rules +lib/X11/config/Motif.tmpl +lib/X11/config/NetBSD.cf +lib/X11/config/Oki.cf +lib/X11/config/OpenBSD.cf +lib/X11/config/OpenBSDLib.rules +lib/X11/config/OpenBSDLib.tmpl +lib/X11/config/QNX4.cf +lib/X11/config/QNX4.rules +lib/X11/config/Server.tmpl +lib/X11/config/ServerLib.tmpl +lib/X11/config/Threads.tmpl +lib/X11/config/Win32.cf +lib/X11/config/Win32.rules +lib/X11/config/WinLib.tmpl +lib/X11/config/X11.rules +lib/X11/config/X11.tmpl +lib/X11/config/apollo.cf +lib/X11/config/bsd.cf +lib/X11/config/bsdLib.rules +lib/X11/config/bsdLib.tmpl +lib/X11/config/bsdi.cf +lib/X11/config/bsdiLib.rules +lib/X11/config/bsdiLib.tmpl +lib/X11/config/cde.rules +lib/X11/config/cde.tmpl +lib/X11/config/convex.cf +lib/X11/config/cray.cf +lib/X11/config/cross.def +lib/X11/config/cross.rules +lib/X11/config/cygwin.cf +lib/X11/config/cygwin.rules +lib/X11/config/cygwin.tmpl +lib/X11/config/darwin.cf +lib/X11/config/darwinLib.rules +lib/X11/config/darwinLib.tmpl +lib/X11/config/date.def +lib/X11/config/dmx.cf +lib/X11/config/fujitsu.cf +lib/X11/config/generic.cf +lib/X11/config/gnu.cf +lib/X11/config/gnuLib.rules +lib/X11/config/gnuLib.tmpl +lib/X11/config/host.def +lib/X11/config/hp.cf +lib/X11/config/hpLib.rules +lib/X11/config/hpLib.tmpl +lib/X11/config/ibm.cf +lib/X11/config/ibmLib.rules +lib/X11/config/ibmLib.tmpl +lib/X11/config/isc.cf +lib/X11/config/linux.cf +lib/X11/config/lnxLib.rules +lib/X11/config/lnxLib.tmpl +lib/X11/config/lnxdoc.rules +lib/X11/config/lnxdoc.tmpl +lib/X11/config/luna.cf +lib/X11/config/lynx.cf +lib/X11/config/macII.cf +lib/X11/config/mach.cf +lib/X11/config/mingw.cf +lib/X11/config/mingw.rules +lib/X11/config/mingw.tmpl +lib/X11/config/minix.cf +lib/X11/config/moto.cf +lib/X11/config/ncr.cf +lib/X11/config/nec.cf +lib/X11/config/necLib.rules +lib/X11/config/necLib.tmpl +lib/X11/config/noop.rules +lib/X11/config/nto.cf +lib/X11/config/nto.rules +lib/X11/config/oldlib.rules +lib/X11/config/os2.cf +lib/X11/config/os2.rules +lib/X11/config/os2Lib.rules +lib/X11/config/os2Lib.tmpl +lib/X11/config/osf1.cf +lib/X11/config/osfLib.rules +lib/X11/config/osfLib.tmpl +lib/X11/config/pegasus.cf +lib/X11/config/sco.cf +lib/X11/config/sco5.cf +lib/X11/config/scoLib.rules +lib/X11/config/sequent.cf +lib/X11/config/sequentLib.rules +lib/X11/config/sgi.cf +lib/X11/config/sgiLib.rules +lib/X11/config/sgiLib.tmpl +lib/X11/config/site.def +lib/X11/config/sony.cf +lib/X11/config/sun.cf +lib/X11/config/sunLib.rules +lib/X11/config/sunLib.tmpl +lib/X11/config/sv3Lib.rules +lib/X11/config/sv3Lib.tmpl +lib/X11/config/sv4Lib.rules +lib/X11/config/sv4Lib.tmpl +lib/X11/config/svr3.cf +lib/X11/config/svr4.cf +lib/X11/config/ultrix.cf +lib/X11/config/usl.cf +lib/X11/config/version.def +lib/X11/config/x386.cf +lib/X11/config/xf86.rules +lib/X11/config/xf86.tmpl +lib/X11/config/xf86site.def +lib/X11/config/xfree86.cf +lib/X11/config/xorg.cf +lib/X11/config/xorg.tmpl +lib/X11/config/xorgsite.def +lib/X11/config/xorgversion.def +@dirrm lib/X11/config |