A tool for creating scanners (text pattern recognizers)
Go to file
DistroBaker cf60df0c16 Merged update from upstream sources
This is an automated DistroBaker update from upstream sources.
If you do not know what this is about or would like to opt out,
contact the OSCI team.

Source: https://src.fedoraproject.org/rpms/flex.git#d13f0a58066616f854749da1b196bacb941dfdea
2021-02-17 12:05:37 +01:00
.gitignore RHEL 9.0.0 Alpha bootstrap 2020-10-15 00:26:39 +02:00
flex-rh1389575.patch RHEL 9.0.0 Alpha bootstrap 2020-10-15 00:26:39 +02:00
flex.spec Merged update from upstream sources 2021-02-09 18:22:46 +01:00
gen-quilt-series.sh RHEL 9.0.0 Alpha bootstrap 2020-10-15 00:26:39 +02:00
quilt-patch.sh RHEL 9.0.0 Alpha bootstrap 2020-10-15 00:26:39 +02:00
README.quilt RHEL 9.0.0 Alpha bootstrap 2020-10-15 00:26:39 +02:00
sources RHEL 9.0.0 Alpha bootstrap 2020-10-15 00:26:39 +02:00

This package supports working with patch files using quilt.

To regenerate the quilt series file run:
./gen-quilt-series.sh

Setup environment:
export QUILT_PATCHES=$PWD

Setup the source:
./quilt-patch.sh [-f]

Use `-f` if you want to have quilt-patch always remove the existing
source directory before starting. Otherwise you'll be patching on top of
an already patched tree generated perhaps by `*pkg prep`.

To add a new patch:

Option 1: Create a new patch:

cd flex-2.6.1/
quilt new flex-rh1439367.patch
quilt add tests/test-bison-yylloc/parser.y
# edit tests/test-bison-yylloc/parser.y
# you may add and edit several files in the same fashion

Option 2: Add an already prepared patch (e.g. from an upstream commit):

cd flex-2.6.1/
quilt import -P flex-rh1439367.patch ~/backport/obsolete-bison.patch
quilt push # if this fails, manually deal with conflicts (as in Option 1)

Finally:
quilt refresh -p ab
cd ..
git add flex-rh1439367.patch
# edit flex.spec to build with the new patch
git add flex.spec
git commit

You're done!