On Fri, Dec 01, 2023 at 12:34:23PM +0000, Stuart Henderson wrote:
> On 2023/12/01 13:32, Antoine Jacoutot wrote:
> > On Tue, Nov 28, 2023 at 06:03:34PM -0700, Greg Steuck wrote:
> > > CVSROOT: /cvs
> > > Module name: ports
> > > Changes by: [email protected] 2023/11/28 18:03:34
> > >
> > > Modified files:
> > > devel/bazel : Makefile
> > > devel/bazel/patches: patch-distdir_deps_bzl
> > > Added files:
> > > devel/bazel/patches/abseil:
> > > patch-absl_base_internal_raw_logging_cc
> > >
> > > patch-absl_base_internal_unscaledcycleclock_config_h
> > > patch-absl_status_status_cc
> > >
> > > Log message:
> > > Copy relevant patches from devel/abseil to devel/bazel
> > >
> > > ok tb@
> > >
> >
> > cp /exopi-cvs/ports/distfiles/abseil-abseil-cpp-20230802.1.tar.gz
> > /exopi-obj/pobj/bazel-6.3.2/bazel-6.3.2/derived/distdir/20230802.1.tar.gz
> > mkdir /exopi-obj/pobj/bazel-6.3.2/bazel-6.3.2/third_party/abseil
> > cp /exopi-cvs/ports/devel/bazel/patches/abseil/*
> > /exopi-obj/pobj/bazel-6.3.2/bazel-6.3.2/third_party/abseil
> > cp: /exopi-cvs/ports/devel/bazel/patches/abseil/CVS is a directory (not
> > copied).
>
> I don't think that using a subdirectory of patches is a good place
> for these files either.
>
I didn't look closely enough... How about moving the patches to files/
and doing this instead?
Index: Makefile
===================================================================
RCS file: /cvs/ports/devel/bazel/Makefile,v
diff -u -p -r1.4 Makefile
--- Makefile 29 Nov 2023 01:04:40 -0000 1.4
+++ Makefile 1 Dec 2023 13:01:42 -0000
@@ -44,7 +44,7 @@ post-patch:
cp ${FULLDISTDIR}/abseil-abseil-cpp-${ABSEIL_VER}.tar.gz \
${WRKSRC}/derived/distdir/${ABSEIL_VER}.tar.gz
mkdir ${WRKSRC}/third_party/abseil
- cp ${PATCHDIR}/abseil/* ${WRKSRC}/third_party/abseil
+ cp ${FILESDIR}/patch-* ${WRKSRC}/third_party/abseil
do-build:
cd ${WRKSRC} && ${SETENV} ${MAKE_ENV} \