[med-svn] [Git][med-team/re-flex][master] 2 commits: Shorten synopsis
Andreas Tille (@tille)
gitlab at salsa.debian.org
Wed Jul 22 12:42:08 BST 2026
Andreas Tille pushed to branch master at Debian Med / re-flex
Commits:
1b64886e by Andreas Tille at 2026-07-21T21:20:01+02:00
Shorten synopsis
- - - - -
a3bded04 by Andreas Tille at 2026-07-22T13:41:44+02:00
Add library packages - wondering what names might be sensible
- - - - -
2 changed files:
- debian/control
- debian/rules
Changes:
=====================================
debian/control
=====================================
@@ -3,6 +3,7 @@ Section: science
Maintainer: Debian Med Packaging Team <debian-med-packaging at lists.alioth.debian.org>
Uploaders: Andreas Tille <tille at debian.org>
Build-Depends: debhelper-compat (= 13),
+ cmake
Standards-Version: 4.7.4
Vcs-Browser: https://salsa.debian.org/med-team/re-flex
Vcs-Git: https://salsa.debian.org/med-team/re-flex.git
@@ -11,7 +12,7 @@ Homepage: https://github.com/Genivia/RE-flex
Package: re-flex
Architecture: any
Depends: ${shlibs:Depends}, ${misc:Depends}
-Description: high-performance C++ regex library and lexical analyzer generator with Unicode support
+Description: high-performance C++ regex library and lexical analyzer generator
A high-performance C++ regex library and lexical analyzer generator
with Unicode support.
.
@@ -34,3 +35,68 @@ Description: high-performance C++ regex library and lexical analyzer generator w
.
RE/flex is faster than Flex and much faster than regex libraries such
as Boost.Regex, C++11 std::regex, PCRE2 and RE2.
+
+Package: libreflex0
+Architecture: any
+Section: libs
+Depends: ${shlibs:Depends},
+ ${misc:Depends}
+Multi-Arch: same
+Description: high-performance C++ regex library and lexical analyzer generator (lib)
+ A high-performance C++ regex library and lexical analyzer generator
+ with Unicode support.
+ .
+ Three example use cases:
+ .
+ 1. A RE/flex-generated tokenizer is used by the Tiger Compiler.
+ 2. The RE/flex C++ regex engines are used by ugrep.
+ 3. As a build dependency for the GCC 3.3 portion of a 2026 port
+ of the open source PSPSDK to GCC 3.3.6, a common version used
+ in the official Sony Playstation Portable development kit.
+ .
+ The RE/flex lexical analyzer generator extends Flex++ with Unicode
+ support, indent/dedent anchors, POSIX regex lazy quantifiers, word
+ boundaries, functions for lex and syntax error reporting, lexer rule
+ execution performance profiling, and other new features.
+ .
+ Only RE/flex supports backtrack-free regex lazy matching in linear time
+ using an advanced DFA transformation algorithm (invented by Dr. Robert
+ van Engelen.)
+ .
+ RE/flex is faster than Flex and much faster than regex libraries such
+ as Boost.Regex, C++11 std::regex, PCRE2 and RE2.
+ .
+ This is the shared library package.
+
+Package: libreflex-dev
+Architecture: any
+Section: libdevel
+Depends: libreflex0 (= ${binary:Version}),
+Depends: ${shlibs:Depends},
+ ${misc:Depends}
+Multi-Arch: same
+Description: high-performance C++ regex library and lexical analyzer generator (devel)
+ A high-performance C++ regex library and lexical analyzer generator
+ with Unicode support.
+ .
+ Three example use cases:
+ .
+ 1. A RE/flex-generated tokenizer is used by the Tiger Compiler.
+ 2. The RE/flex C++ regex engines are used by ugrep.
+ 3. As a build dependency for the GCC 3.3 portion of a 2026 port
+ of the open source PSPSDK to GCC 3.3.6, a common version used
+ in the official Sony Playstation Portable development kit.
+ .
+ The RE/flex lexical analyzer generator extends Flex++ with Unicode
+ support, indent/dedent anchors, POSIX regex lazy quantifiers, word
+ boundaries, functions for lex and syntax error reporting, lexer rule
+ execution performance profiling, and other new features.
+ .
+ Only RE/flex supports backtrack-free regex lazy matching in linear time
+ using an advanced DFA transformation algorithm (invented by Dr. Robert
+ van Engelen.)
+ .
+ RE/flex is faster than Flex and much faster than regex libraries such
+ as Boost.Regex, C++11 std::regex, PCRE2 and RE2.
+ .
+ This is the static library and headers package.
=====================================
debian/rules
=====================================
@@ -1,35 +1,10 @@
#!/usr/bin/make -f
# DH_VERBOSE := 1
-export LC_ALL=C.UTF-8
-
-include /usr/share/dpkg/default.mk
-# this provides:
-# DEB_SOURCE: the source package name
-# DEB_VERSION: the full version of the package (epoch + upstream vers. + revision)
-# DEB_VERSION_EPOCH_UPSTREAM: the package's version without the Debian revision
-# DEB_VERSION_UPSTREAM_REVISION: the package's version without the Debian epoch
-# DEB_VERSION_UPSTREAM: the package's upstream version
-# DEB_DISTRIBUTION: the distribution(s) listed in the current entry of debian/changelog
-# SOURCE_DATE_EPOCH: the source release date as seconds since the epoch, as
-# specified by <https://reproducible-builds.org/specs/source-date-epoch/>
# for hardening you might like to uncomment this:
-# export DEB_BUILD_MAINT_OPTIONS=hardening=+all
-
-# Many problems with gcc-15 can be hidden by simply setting
-# Consult upstream repository for fixes first!
-#export DEB_CFLAGS_MAINT_APPEND += -std=gnu17
+export DEB_BUILD_MAINT_OPTIONS=hardening=+all
%:
- dh $@
-
-### When overriding auto_test make sure DEB_BUILD_OPTIONS will be respected
-#override_dh_auto_test:
-#ifeq (,$(filter nocheck,$(DEB_BUILD_OPTIONS)))
-# do_stuff_for_testing
-#endif
+ dh $@ --buildsystem=cmake
-### If you **really** can not use uscan (even not with mode=git) use a debian/get-orig-script
-#get-orig-source:
-# . debian/get-orig-source
View it on GitLab: https://salsa.debian.org/med-team/re-flex/-/compare/4dbdb34436be50441b5065368a663c1cc83dfb5e...a3bded04c7d4d5545a8ad2b36853c485ade7e382
--
View it on GitLab: https://salsa.debian.org/med-team/re-flex/-/compare/4dbdb34436be50441b5065368a663c1cc83dfb5e...a3bded04c7d4d5545a8ad2b36853c485ade7e382
You're receiving this email because of your account on salsa.debian.org. Manage all notifications: https://salsa.debian.org/-/profile/notifications | Help: https://salsa.debian.org/help
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://alioth-lists.debian.net/pipermail/debian-med-commit/attachments/20260722/8a85014c/attachment-0001.htm>
More information about the debian-med-commit
mailing list