[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