1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 288 289 290 291 292 293 294 295 296 297 298 299 300 301 302 303 304 305 306 307 308 309 310 311 312 313 314 315 316 317 318 319 320 321 322 323 324 325 326 327 328 329 330 331 332 333 334 335 336 337 338 339 340 341 342 343 344 345 346 347 348 349 350 351 352 353 354 355 356 357 358 359 360 361 362 363 364 365 366 367 368 369 370 371 372 373 374 375 376 377 378 379 380 381 382 383 384 385 386 387 388 389 390 391 392 393 394 395 396 397 398 399 400 401 402 403 404 405 406 407 408 409 410 411 412 413 414 415 416 417 418 419 420 421 422 423 424 425 426 427 428 429 430 431 432 433 434 435 436 437 438 439 440 441 442 443 444 445 446 447 448 449 450 451 452 453 454 455 456 457 458 459 460 461 462 463 464 465 466 467 468 469 470 471 472 473 474 475 476 477 478 479 480 481 482 483 484 485 486 487 488 489 490 491 492 493 494 495 496 497 498 499 500 501 502 503 504 505 506 507 508 509 510 511 512 513 514 515 516 517 518 519 520 521 522 523 524 525 526 527 528 529 530 531 532 533 534 535 536 537 538 539 540 541 542 543 544 545 546 547 548 549 550 551 552 553 554 555 556 557 558 559 560 561 562 563 564 565 566 567 568 569 570 571 572 573 574 575 576 577 578 579 580 581 582 583 584 585 586 587 588 589 590 591 592 593 594 595 596 597 598 599 600 601 602 603 604 605 606 607 608 609 610 611 612 613 614 615 616 617 618 619 620 621 622 623 624 625 626 627 628 629 630 631 632 633 634 635 636 637 638 639 640 641 642 643 644 645 646 647 648 649 650 651 652 653 654 655 656 657 658 659 660 661 662 663 664 665 666 667 668 669 670 671 672 673 674 675 676 677 678 679 680 681 682 683 684 685 686 687 688 689 690 691 692 693 694 695 696 697 698 699 700 701 702 703 704 705 706 707 708 709 710 711 712 713 714 715 716 717 718 719 720 721 722 723 724 725 726 727 728 729 730 731 732 733 734 735 736 737 738 739 740 741 742 743 744 745 746 747 748 749 750 751 752 753 754 755 756 757 758 759 760 761 762 763 764 765 766 767 768 769 770 771 772 773 774 775 776 777 778 779 780 781 782 783 784 785 786 787 788 789 790 791 792 793 794 795 796 797 798 799 800 801 802 803 804 805 806 807 808 809 810 811 812 813 814 815 816 817 818 819 820 821 822 823 824 825 826 827 828 829 830 831 832 833 834 835 836 837 838 839 840 841 842 843 844 845 846 847 848 849 850 851 852 853 854 855 856 857 858 859 860 861 862 863 864 865 866 867 868 869 870 871 872 873 874 875 876 877 878 879 880 881 882 883 884 885 886 887 888 889 890 891 892 893 894 895 896 897 898 899 900 901 902 903 904 905 906 907 908 909 910 911 912 913 914 915 916 917 918 919 920 921 922 923 924 925 926 927 928 929 930 931 932 933 934 935 936 937 938 939 940 941 942 943 944 945 946 947 948 949 950 951 952 953 954 955 956 957 958 959 960 961 962 963 964 965 966 967 968 969 970 971 972 973 974 975 976 977 978 979 980 981 982 983 984 985 986 987 988 989 990 991 992 993 994 995 996 997 998 999 1000 1001 1002 1003 1004 1005 1006 1007 1008 1009 1010 1011 1012 1013 1014 1015 1016 1017 1018 1019 1020 1021 1022 1023 1024 1025 1026 1027 1028 1029 1030 1031 1032 1033 1034 1035 1036 1037 1038 1039 1040 1041 1042 1043 1044 1045 1046 1047 1048 1049 1050 1051 1052 1053 1054 1055 1056 1057 1058 1059 1060 1061 1062 1063 1064 1065 1066 1067 1068 1069 1070 1071 1072 1073 1074 1075 1076 1077 1078 1079 1080 1081 1082 1083 1084 1085 1086 1087 1088 1089 1090 1091 1092 1093 1094 1095 1096 1097 1098 1099 1100 1101 1102 1103 1104 1105 1106 1107 1108 1109 1110 1111 1112 1113 1114 1115 1116 1117 1118 1119 1120 1121 1122 1123 1124 1125 1126 1127 1128 1129 1130 1131 1132 1133 1134 1135 1136 1137 1138 1139 1140 1141 1142 1143 1144 1145 1146 1147 1148 1149 1150 1151 1152 1153 1154 1155 1156 1157 1158 1159 1160 1161 1162 1163 1164 1165 1166 1167 1168 1169 1170 1171 1172 1173 1174 1175 1176 1177 1178 1179 1180 1181 1182 1183 1184 1185 1186 1187 1188 1189 1190 1191 1192 1193 1194 1195 1196 1197 1198 1199 1200 1201 1202 1203 1204 1205 1206 1207 1208 1209 1210 1211 1212 1213 1214 1215 1216 1217 1218 1219 1220 1221 1222 1223 1224 1225 1226 1227 1228 1229 1230 1231 1232 1233 1234 1235 1236 1237 1238 1239 1240 1241 1242 1243 1244 1245 1246 1247 1248 1249 1250 1251 1252 1253 1254 1255 1256 1257 1258 1259 1260 1261 1262 1263 1264 1265 1266 1267 1268 1269 1270 1271 1272 1273 1274 1275 1276 1277 1278 1279 1280 1281 1282 1283 1284 1285 1286 1287 1288 1289 1290 1291 1292 1293 1294 1295 1296 1297 1298 1299 1300 1301 1302 1303 1304 1305 1306 1307 1308 1309 1310 1311 1312 1313 1314 1315 1316 1317 1318 1319 1320 1321 1322 1323 1324 1325 1326 1327 1328 1329 1330 1331 1332 1333 1334 1335 1336 1337 1338 1339 1340 1341 1342 1343 1344 1345 1346 1347 1348 1349 1350 1351 1352 1353 1354 1355 1356 1357 1358 1359 1360 1361 1362 1363 1364 1365 1366 1367 1368 1369 1370 1371 1372 1373 1374 1375 1376 1377 1378 1379 1380 1381 1382 1383 1384 1385 1386 1387 1388 1389 1390 1391 1392 1393 1394 1395 1396 1397 1398 1399 1400 1401 1402 1403 1404 1405 1406 1407 1408 1409 1410 1411 1412 1413 1414 1415 1416 1417 1418 1419 1420 1421 1422 1423 1424 1425 1426 1427 1428 1429 1430 1431 1432 1433 1434 1435 1436 1437 1438 1439 1440 1441 1442 1443 1444
|
flex (2.6.4-8.2) unstable; urgency=medium
* Non-maintainer upload.
* Fix package-relationships with flex-old:
+ Add flex Conflicts/Replaces flex-old
+ Change versioned libfl2-dev Replaces/Breaks against flex-old (<=
2.5.4a-10) to unversioned Conflicts/Replaces flex-old.
Closes: #1034931
-- Andreas Metzler <ametzler@debian.org> Thu, 18 May 2023 11:33:49 +0200
flex (2.6.4-8.1) unstable; urgency=medium
* Non-maintainer upload.
* debian/rules: Remove example autogenerated Makefiles which contain
build paths. (Closes: #975025)
-- Vagrant Cascadian <vagrant@reproducible-builds.org> Wed, 21 Sep 2022 23:35:53 +0000
flex (2.6.4-8) unstable; urgency=medium
* The source does not ship with example Makefiles, so no need to massage them.
* Bug fix: "binary-all FTBFS", thanks to Adrian Bunk (Closes: #961778).
* Movement on Bug#603787 https://github.com/westes/flex/pull/357
-- Manoj Srivastava <srivasta@debian.org> Thu, 04 Jun 2020 22:32:05 -0700
flex (2.6.4-7) unstable; urgency=medium
* Ack NMUS. Thanks Ruben Undheim and Niels Thykier <niels@thykier.net>
* Bug fix: "Embeds build paths in example Makefiles", thanks to Vagrant
Cascadian (Closes: #949343).
* Bug fix: "Embeds paths to various binaries differently on usrmerge
system", thanks to Vagrant Cascadian (Closes: #949342).
-- Manoj Srivastava <srivasta@debian.org> Wed, 20 May 2020 22:06:34 -0700
flex (2.6.4-6.2) unstable; urgency=medium
* Non-maintainer upload.
[ Ruben Undheim ]
* debian/rules:
- Fix build with "dpkg-buildpackage -A" by checking if directory exists
first (Closes: #898725)
[ Niels Thykier ]
* debian/control:
- Set Rules-Requires-Root (R³) to no as flex does not need/require
(fake)root during package build.
-- Niels Thykier <niels@thykier.net> Mon, 06 Aug 2018 19:40:25 +0000
flex (2.6.4-6.1) unstable; urgency=medium
* Non-maintainer upload.
* Bug fix: "removal of libfl2 makes files disappear from libfl-dev" (Closes:
#891525), add missing Breaks to match the list of packages in the Replaces
field and remove flex-old Breaks, that package never contained a shared
library.
-- Laurent Bigonville <bigon@debian.org> Mon, 23 Apr 2018 11:53:14 +0200
flex (2.6.4-6) unstable; urgency=medium
* Rolled back the feature test POSIX_C_SOURCE changes.
* Bug fix: "libfl-dev lost libl.a symlink", thanks to Bas Couwenberg
(Closes: #890608). Made sure the link actually did make it to the
.deb
* Bug fix: "Incomplete debian/copyright?", thanks to Chris Lamb (Closes:
#890714). Updated copyright using automation tools
* Bug fix: "missing dependency on libfl2", thanks to Sven Joachim
(Closes: #890743). Updated contreol
* Bug fix: "all amd64 binaries since 2.6.4-1 built with stale skel.c
file", thanks to James Cowgill (Closes: #890703).
-- Manoj Srivastava <srivasta@debian.org> Wed, 21 Feb 2018 15:25:10 -0800
flex (2.6.4-5) unstable; urgency=medium
* Added a new libfl2 package.
* Bug fix: "libfl-dev lost libl.a symlink", thanks to Bas Couwenberg
(Closes: #890608).
* Bug fix: "libfl-dev ships shared library", thanks to Adrian Bunk
(Closes: #890599).
-- Manoj Srivastava <srivasta@debian.org> Fri, 16 Feb 2018 14:41:08 -0800
flex (2.6.4-4) unstable; urgency=medium
* remove .la file from flex; fixed FTBS for PAM
* Bug fix: "backported commit causes FTBFS (and potentially
miscompilation) of generated files", thanks to Adrian Bunk (Closes:
#890411).
-- Manoj Srivastava <srivasta@debian.org> Fri, 16 Feb 2018 12:45:26 -0800
flex (2.6.4-3) unstable; urgency=medium
* Bug fix: "Debian-specific libfl.so linker script causes FTBFS", thanks
to Adrian Bunk (Closes: #890415).
* Bug fix: "Does not provide suitable libfl.a for PIEs", thanks to James
Clarke. I undertand that gcc now builds with PIE (Closes: #870769).
* Bug fix: "libfl_pic.a is not compiled with -fPIC", thanks to Balint
Reczey. We no longer provide that library. (Closes: #837658).
* Bug fix: "Type of yy_n_chars changed to yy_size_t by authors cause bug
in YY_INPUT macro where result argument is tested if < 0; thanks to
gcc's -Werror=type-limits", thanks to calculus@rezozer.net</a>;
the change has been reverted in the new upstream. (Closes: #770161).
-- Manoj Srivastava <srivasta@debian.org> Thu, 15 Feb 2018 12:14:50 -0800
flex (2.6.4-2) unstable; urgency=medium
* Added get-orig-source target, and updated the watch file
* Bug fix: "flex FTCBFS: executes host architectue stage1flex during
build", thanks to Helmut Grohne (Closes: #833146). This reinstates
Helmut's original fix. There was a question about not using help2man
in the first place. I considered it; but upstream continues to use
help2man, including it in autoconf. I think Helmut's fix is elegant,
and saves work as flex's options change over time, and is a smaller
delta from upstream.
-- Manoj Srivastava <srivasta@debian.org> Tue, 13 Feb 2018 15:25:11 -0800
flex (2.6.4-1) unstable; urgency=medium
* New upstream version. Notable changes
+ a segfalt involving yyrestart(NULL) has been fixed
+ flex should now handle quoting when mixed with m4 processing correctly
+ flex handles `[[' and `]]' correctly
+ flex no longer generates non-ANSI code
+ more compilation warnings were squashed in generated scanners
+ prevented a buffer overflow that could occur when input buffers were
the exact wrong size
+ several bug fixes resolved problems introduced in recent flex
versions regarding processing of comments, literals and various
quoting scenarios.
+ If the path to m4 was sufficiently long, a buffer overflow could
occur. This has been resolved. The fix also removes dependence on
the constant PATH_MAX.
+ Some minor performance enhancements.
+ We honor user defined yy_* macros again. We are also more careful
to not leak macro definitions into header files.
+ A number of portability fixes were introduced so building flex is
more reliable on more platforms. Additionally, outdated function
calls were removed.
+ When building the flex executable itself, %# comments from
flex.skl are removed when generating the C source code array. This
reduces the size of flex.
+ Flex can be cross compiled.
* Bug fix: "comparison between signed and unsigned integer expressions",
thanks to Frank Heckenbach. This should be fixed now. (Closes: #835542).
* Bug fix: "Please update homepage in package description", thanks to
Tim Ruehsen (Closes: #851675).
* Bug fix: "Should Suggest: flex-doc", thanks to Yuri D'Elia
(Closes: #856956).
* Stole some commits from 2.6.5 to fix FTBS issues in 2.6.4 release.
-- Manoj Srivastava <srivasta@debian.org> Mon, 12 Feb 2018 11:19:29 -0800
flex (2.6.1-1.3) unstable; urgency=medium
* Non-maintainer upload.
* Fix FTBFS on hurd (upstream 7975c43384d766ca12cb3f292754dbdc34168886).
(Closes: 838133).
-- Christoph Berg <myon@debian.org> Wed, 04 Jan 2017 19:53:51 +0100
flex (2.6.1-1.2) unstable; urgency=medium
* Non-maintainer upload.
* Cherry-pick 1da19feba7c957e0f0af0c3eeadc29e8c82b0ca3,
cf4121fa97abac8aeaa5e08b8fc0b2380228494e and
8c098febc9a599397921e9b6938b7fb85e38cc7e from upstream to fix comparison
between signed and unsigned integer expressions in generated lexer
(Closes: #835542).
* Fix distribution in last upload's NEWS.Debian.
-- Christoph Berg <myon@debian.org> Fri, 30 Dec 2016 20:29:41 +0100
flex (2.6.1-1.1) unstable; urgency=medium
* Non-maintainer upload.
* Demote flex dependency on libfl-dev to Recommends.
* Have libfl-dev depend on flex to enforce the same-version constraint.
* Annotate flex Multi-Arch: foreign again (Closes: #840080).
-- Helmut Grohne <helmut@subdivi.de> Thu, 24 Nov 2016 07:34:27 +0100
flex (2.6.1-1) unstable; urgency=low
* New upstream version. The development of flex ias transitionaing to
github; updated the watch file.
* Bug fix: "CVE-2016-6354: buffer overflow in generated code
(yy_get_next_buffer)", thanks to Salvatore Bonaccorso. The latest
upstream has this bug fixed. (Closes: #832768).
-- Manoj Srivastava <srivasta@debian.org> Fri, 29 Jul 2016 18:07:24 -0700
flex (2.6.0-11) unstable; urgency=low
* Cherry pick fix from upstream.
* Bug fix: "n_alloc has wrong value in buf_append function", thanks to
Howard Gong (Closes: #761250).
* Bug fix: "Type of yy_n_chars changed to yy_size_t by authors cause bug
in YY_INPUT macro where result argument is tested if < 0; thanks to
gcc's -Werror=type-limits", thanks to Michal Fita (Closes:
#770161).
-- Manoj Srivastava <srivasta@debian.org> Wed, 24 Feb 2016 17:43:41 -0800
flex (2.6.0-10) unstable; urgency=low
* Cherry pick fix from upstream.
* Bug fix: "%option noline generates and error message", thanks to
Arthur Schwarz (Closes: #729693).
* Bug fix: "flex --noline outputs a #line directive", thanks to Arthur
Schwarz (Closes: #729927).
-- Manoj Srivastava <srivasta@debian.org> Wed, 24 Feb 2016 14:56:50 -0800
flex (2.6.0-9) unstable; urgency=low
* Updated standards version to 3.9.7. No changes needed.
* Bug fix: "[src:flex] FTCBFS: runs host arch binaries during build",
thanks to Helmut Grohne. Make the tests use either the installed flex
or the newly built flex to generate test soureces, depending on
whether or not we are cross compiling. Also added a build depends flex <cross>
Hope this works. This has not broken the common case. (Closes: #762180).
-- Manoj Srivastava <srivasta@debian.org> Thu, 18 Feb 2016 12:26:17 -0800
flex (2.6.0-8) unstable; urgency=low
* Bug fix: "flex FTCBFS: runs tests even when DEB_BUILD_OPTIONS contains
nocheck", thanks to Helmut Grohne. Added an AM_CONDITIONAL that tests
DEB_BUILD_OPTIONS in configure.ac, and use that in
tests/Makefile.am. Seems to work fine. (Closes: #812659).
* Bug fix: "runs host arch binaries during build via help2man", thanks
to Helmut Grohne. The change from the previous patch is that the flex
binary now is created in ./src/ (Closes: #762180).
-- Manoj Srivastava <srivasta@debian.org> Tue, 16 Feb 2016 21:55:51 -0800
flex (2.6.0-7) unstable; urgency=low
* Bug fix: "C++ style comment in C output", thanks to Tim Rühsen
So, when we applied the upstream patch, it only fixed the skeleton
file, flex.skl, and not the generated files skel.c and scan.c;. Added
a feature branch that fixes the generated files, the need for this
will go away with the next upstream release. I hope. For what it is
worth, the diff in upstream seems to be the same one that was in the
NMU; and I have no explanations for why the -6 would behave diferently
from the NMU. (Closes: #813256).
-- Manoj Srivastava <srivasta@debian.org> Sat, 13 Feb 2016 19:21:11 -0800
flex (2.6.0-6) unstable; urgency=low
* Back out the changes made to the experimental branch
* Set the libfl-dev package to be MA: same
-- Manoj Srivastava <srivasta@debian.org> Tue, 09 Feb 2016 19:46:02 -0800
flex (2.6.0-5) experimental; urgency=low
* First cut at correcting multi-arch support. flex is MA: foreign, and
libfl-dev is MA: same. flex no longer automatically pulls in
libfl-dev, so at the very least packages using C++ lexers will need to
pull in libfl-dev in build depends.
-- Manoj Srivastava <srivasta@debian.org> Mon, 08 Feb 2016 08:26:24 -0800
flex (2.6.0-4) unstable; urgency=low
* Bug fix: "C++ style comment in C output", thanks to Tim Rühsen
There is a fix uploaded to deferred by Salvatore Bonaccorso
<carnil@debian.org>. I am uploading this fix instead, since this
variant has the same fix applied by a signed cherry pick from
upstream, which will make the upgrade to the next version somewhat
simpler. (Closes: #813256).
* Bug fix: "wrongly declares Multi-Arch:foreign", thanks to Helmut
Grohne. While we discuss the correct solution for this, I have removed
the MA package tags. I am not quite happy with the proposed solution
(swapping names of the packages seems icky, but I'll defer to the
experts if there is no better way) (Closes: #761449).
-- Manoj Srivastava <srivasta@debian.org> Fri, 05 Feb 2016 15:41:03 -0800
flex (2.6.0-3) unstable; urgency=high
* Revert the help2man fix; it was creating errors in the diff.gz
file. We are now back to being mostly in sync with upstream.
-- Manoj Srivastava <srivasta@debian.org> Mon, 25 Jan 2016 18:12:03 -0800
flex (2.6.0-2) unstable; urgency=low
* Revert "[fix-off-by-one-error]: generatred line numbers are off by
one". This brings us in line with upstream; and our fix was not
working anyway. Unfortunately, this still does not resolve #729927.
* Bug fix: "runs host arch binaries during build via help2man", thanks
to Helmut Grohne (Closes: #762180).
-- Manoj Srivastava <srivasta@debian.org> Mon, 25 Jan 2016 16:49:34 -0800
flex (2.6.0-1) unstable; urgency=low
* New upstream version i
* Updated Standards version to 3.9.6. No changes needed.
* Updated the VCS-Git field of the control file to use HTTPS transport
* Updated the copyright file to DEP-5 format.
* Reverted to source format 1.0 , and use dgit
-- Manoj Srivastava <srivasta@debian.org> Sat, 23 Jan 2016 20:11:32 -0800
flex (2.5.39-8) unstable; urgency=low
* Added a missing build depends on vm-super-minimal, reuired fro
building the pdf documentation, (Closes: #752151).
* Move flex.pdf to the flex-doc package. This makes it possible for the
flex package's contents to not change if texinfo is not installed,
e.g. in the stage1 build profile. Thanks to Peter Pentchev
<roam@ringlet.net>
* Move the flex-doc build dependencies to B-D-I. Move the TeX Live
dependencies to Build-Depends-Indep and only build the HTML and PDF
documentation if actually requested. This breaks a circular build
dependency by not requiring texlive for the build of the
arch-dependent flex binary packages. (Closes: #749344).
* Bug fix #752151: "pdfetex error about missing cm-super", thanks to
Helmut Grohne and Cyril Brulebois
* Bug fix: #749344" Allow bootstrapping without texlive and
dh-autoreconf", thanks to Peter Pentchev
-- Manoj Srivastava <srivasta@debian.org> Fri, 20 Jun 2014 20:58:31 -0700
flex (2.5.39-7) unstable; urgency=low
* dh-autoreconf already depends on all the autotools that it will
attempt to use to rebuild the package's build framework, so remove the
direct (and redundant) dependencies on the autotools
packages. Suggestion by Peter Pentchev (Closes: #749341).
* The patch also cleaned up the creation of examples and links for man
pages.
* Bug fix #749341: "Drop the autotools build dependencies, dh-autoreconf
is sufficient", thanks to Peter Pentchev
-- Manoj Srivastava <srivasta@debian.org> Mon, 26 May 2014 18:12:36 -0700
flex (2.5.39-6) unstable; urgency=low
* The code that is generated by flex has an off-by-one error in the
generated #line pragmas that occur after the second %% line in the
source file. Marcus Rausch supplied the patch that fixes it.
(Closes: #542482).
* Bug fix #542482: "Off-by-one error in line statements", thanks to
Wouter Verhelst
-- Manoj Srivastava <srivasta@debian.org> Tue, 06 May 2014 23:57:31 -0700
flex (2.5.39-5) unstable; urgency=low
* Adapted patch from Matthias Klose to add pre-seeding of autoconf
values as paramaters, fixing cross builds. flex uses runtime checks
for configure tests, and preseeding allows cross build to succeed,
* Bug fix: "fix cross build", thanks to Matthias Klose. Applied fix
manually (Closes: #746172).
-- Manoj Srivastava <srivasta@debian.org> Sun, 27 Apr 2014 15:55:36 -0700
flex (2.5.39-4) unstable; urgency=low
* Bug fix: "Flex 2.5.39-3 has a typo in installman", thanks to
Gianfranco Costamagna. over -> over (Closes: #745228).
-- Manoj Srivastava <srivasta@debian.org> Fri, 25 Apr 2014 23:37:29 -0700
flex (2.5.39-3) unstable; urgency=medium
* Move libl.a from flex to libfl-dev, for real
* install link manually for libfl-dev alone, cleaning up the rules file
in the process.
-- Manoj Srivastava <srivasta@debian.org> Thu, 17 Apr 2014 12:45:38 -0700
flex (2.5.39-2) unstable; urgency=low
* New bug fixing release
* Bug fix: "typo in README.Debian: libfla_pic.a -> libfl_pic.a",
thanks to Jakub Wilk (Closes: #744853).
* Bug fix: "libfl-dev and flex-old: error when trying to install
together", thanks to Ralf Treinen. The package libfl-dev needs to
replace and Break the flex-old package too, (Closes: #744833).
* Bug fix: "redundant redeclaration of ‘isatty’", thanks to Ludovic
Rousseau. This duplication was removed in the last upstream release.
(Closes: #488274).
* Bug fix: "flex-2.5.35 bug", thanks to Yuriy Z. scan.c now declares n
as size_t, in the new upstream version. (Closes: #633008).
* Bug fix: "make check failure", thanks to Sayre, Alan N. The new
version of flex does succeed in running make check (it would not build
otherwise) (Closes: #632095).
-- Manoj Srivastava <srivasta@debian.org> Thu, 17 Apr 2014 02:15:10 -0700
flex (2.5.39-1) unstable; urgency=medium
* New upstream release
* internationalization: added support for various languages. Fix make
install target to not fail when the flex++ program is already
installed. various portability fixes that quiet compiler warnings on
64-bit hosts. numerous bug fixes.
* Moved to a new dh based build system. Also moved to a 3.0 source
format, using debcherry.
* Bug fix: "cross build support", thanks to Eleanor Chen. We have moved
to a standard dh based build, so we should not have this issue any more.
(Closes: #719955).
* Bug fix: "examples not included into binary packages", thanks to Carl
Fürstenberg. Examples are in this version. (Closes: #560387).
* Bug fix: "new upstream release 2.5.37", thanks to Peter Eisentraut
(Closes: #729759).
* Bug fix: "flex, new release available for download", thanks to
Gianfranco Costamagna (Closes: #736345).
* Bug fix: "please mark flex as Multi-Arch: allowed", thanks to Steve
Langasek. Redid the patch to work with dh. (Closes: #611230).
* Updating to a new build system means that the changes made to the
build system in the NMU are not needed, dh does the right thing.
* The new upstream release added the prototypes in re-entrant mode, so
we are no longer carrying those patches.
-- Manoj Srivastava <srivasta@debian.org> Thu, 10 Apr 2014 18:06:12 -0700
flex (2.5.35-10.1) unstable; urgency=low
* Non-maintainer upload.
* Use dpkg-buildflags to enable hardened build flags.
Thanks to Moritz Muehlenhoff <jmm@debian.org>. (Closes: #655414)
* Add prototypes for yy_[gs]etcolumn in re-entrant mode, taken from Fedora.
Thanks to Daniel Stone <daniel@fooishbar.org>. (Closes: #667027)
-- Guillem Jover <guillem@debian.org> Sat, 30 Jun 2012 17:03:27 +0200
flex (2.5.35-10) unstable; urgency=low
* Bug fix: "flex is not GNU flex", thanks to Santiago Vila
(Closes: #576413).
-- Manoj Srivastava <srivasta@debian.org> Mon, 19 Jul 2010 14:03:19 -0700
flex (2.5.35-9.1) unstable; urgency=low
* Non-maintainer upload.
* debian/control: add autopoint to build-deps, drop cvs (Closes: #572468).
-- Kees Cook <kees@debian.org> Sun, 20 Jun 2010 14:17:14 -0700
flex (2.5.35-9) unstable; urgency=low
* Update handling of lintian overrides.
-- Manoj Srivastava <srivasta@debian.org> Fri, 30 Oct 2009 14:52:46 -0500
flex (2.5.35-8) unstable; urgency=low
* Update package to conform to policy.
* [56a9f0b]: [flex]: Info files are now installed using a trigger
Add dependencies to that is happens automatically.
-- Manoj Srivastava <srivasta@debian.org> Sun, 16 Aug 2009 15:51:33 -0500
flex (2.5.35-7) unstable; urgency=low
* [e12dee9]: [topic--autoconf-files] Delete files create by autoconf
* [d32c587]: [debiandir]: Regenerate autoconf files during
configuration Upstream has versions of autoconf files that are stuck
at the time of release. As newer versions of autoconf come out, and
these nerw versions support more architectures, porting to them
becomes harder if the package uses the now obsolete versionsof the
files. Flex packaging now begins to reate autoconf and automake as
real toolchain components, and re-creates the autoconf files at
build time, and removes them while cleaning up. This should help out
peopole on newly supported platforms.
* [0999f25]: [gcc-4-4-include-fix] Add missing #include cstdio for gcc-4.4
GCC 4.4 has cleaned up some more C++ headers. You always have to
include headers directly, and cannot depend on things to be included
indirectly. Bug fix: "produces c++ code with missing include cstdio",
thanks to Martin Michlmayr (Closes: #525812).
-- Manoj Srivastava <srivasta@debian.org> Tue, 28 Apr 2009 11:30:31 -0500
flex (2.5.35-6) unstable; urgency=high
* [f0d7848]: Finish fixing the ia64 buffer issue. Previous commits
increased YY_READ_BUF_SIZE (where __ia64__ is defined) but left
YY_BUF_SIZE unchanged, so that didn't fix the problem in the end. In
the general case, the latter is twice the former. Therefore set it to
the same ratio in the ia64 case. Thanks to Cyril Brulebois
<kibi@debian.org> for the heavy lifting.
Bug fix: "flex scanner push-back overflow", thanks to Sergei Golovan.
(Closes: #505056)
-- Manoj Srivastava <srivasta@debian.org> Mon, 05 Jan 2009 12:10:01 -0600
flex (2.5.35-5) unstable; urgency=low
* [debiandir:7eff632]: Fix race conditions in local.mk
[62a6595]: Correct a few dependencies in Makefiles
These fixes allow flex to be built using make -j3
Bug fix: "FTBFS with parallel in DEB_BUILD_OPTIONS", thanks to Daniel
Schepler. The heavy lifting was done by Robert Millan (Closes: #507231).
-- Manoj Srivastava <srivasta@debian.org> Sat, 29 Nov 2008 20:46:28 -0600
flex (2.5.35-4) unstable; urgency=low
* [f6cc9ae] Narrow buffer size changes to just IA64
Increasing the buffer size on other architectures cause problems in
corner cases not caught by the test suite. So perhaps it is not better
to increase the buffer size unilatereally for all architectures, but
to just increase it for the architecture it is required on, namely,
IA64, and leave it unchanged on other architectures. This solution
should fix the new grave bugs, while not reopening the original but
that cause this change to be done in the first place.
Grave Bug fix: flex scanner push-back overflow, thanks to Sergei
Golovan (Closes: #505056, #504030)
* [debiandir:9a6d713] Fix VCS-Browser source field.
Bug fix: Useless VCS-Browser control field, thanks to Vincent Fourmond
(Closes: #503732)
* [d58780f] Wrap ECHO macro to avoid FORTIFY warnings
This change will enable flex scanners to be compiled with
-D_FORTIFY_SOURCE=2, which is a good thing security wise.
Bug Fix: flex causing warnings when compiled with FORTIFY_SOURCE,
thanks to Kees Cook. (Closes: #505233, #388438)
-- Manoj Srivastava <srivasta@debian.org> Wed, 19 Nov 2008 23:52:09 -0600
flex (2.5.35-3) unstable; urgency=low
* Bug fix: "debian dir contains *.so", thanks to Raphael Hertzog
This is a simple rname of a file used purely in packaging, and has low
risk, but would allow compiling the flex source package with squeeze's
packaging tools. (Closes: #485095).
* [88bb2fc] Fix generation of broken output on ia64 when input is piped in
On ia64, flex appears to generate a completely different (and broken)
output depending on whether the input file is specified using shell
redirection or via a pipe.
This was traced back commit 3971e1a917548977cff71418a7c3575ffbc9571f,
by Alex Nixon <alex.nixon@citrix.com>: VFS: increase pseudo-filesystem
block size to PAGE_SIZE. PAGE_SIZE on ia64 kernels is larger than most
architectures - 16K is what most distributions (including Debian)
use. An effect of the above changeset, as verified by strace, is that
the read() and write() system calls issued by flex on a pipe will use
this bigger size. fread() appears to be properly hiding the actual
read size and is returning 8192 byte buffers to flex upon request. I
verified by this by instrumenting YY_INPUT to compare the fread data
with the original input file.
Its probably useful to note that the corruption happening here is that
the last 382 lines of the input file is being prefixed to the output
file. The only differences in the remainder of the file are the #line
numbers. I've also found that bumping YY_READ_BUF_SIZE up to 16384
seems to workaround the problem - but that may just be putting it back
into hiding.
The tradeoff here is between correct operation, by making flex's
buffer at least as big as the system buffer -- and not bigger, so that
we do not waste memory. At this point, fixing the isue seems more
important than worrying that flex consumes and additional 8KB of
memory.
This fix unblocks RC bugs on other packages.
Bug fix: "Generates broken output on ia64 when input is piped vs. shell
redirection", thanks to Chris Lamb. Fix based on comments by Dann
Frazier and Michael Casadevall. (Closes: #501960)
* [56ec97d] Fix doxygen comments to reflect actual argument name
Fix the comments to reflect the actual name of the function
arguments. This is a pure documentation fix.
Bug fix: "argument 'bytes' of command @param is not found in
the argument list of tp_scan_bytes(yyconst char *yybytes, int
_yybytes_len)", thanks to Ludovic Rousseau (Closes: #488272).
* [303084a] Merge branch 'topic--buffer-size-patch' [f6cc9ae] Narrow
buffer size changes to just IA64
-- Manoj Srivastava <srivasta@debian.org> Wed, 19 Nov 2008 22:42:17 -0600
flex (2.5.35-2) unstable; urgency=low
* Record the fact that this package has moved to a new git repository.
* Move to the new, make -j friendly targets in debian/rules.
* Bug fix: "/usr/share/doc/flex-doc/.dhelp spoils purge", thanks to Dan
Jacobson (Closes: #427524).
* Bug fix: "flex-doc: bad webpage reference", thanks to Elizabeth Barham
I could not find any references to lex.sf.net (Closes: #439172).
-- Manoj Srivastava <srivasta@debian.org> Mon, 02 Jun 2008 11:54:55 -0500
flex (2.5.35-1) unstable; urgency=low
* New upstream release, Mostly fixes made in NMU in Debian, plus a few
translation updates.
* NEWS: add date of release
* NEWS, parse.y: fix bug that prevented comments from working
properly
* po/de.po: new de translation
* NEWS, po/vi.po: new vi translation
* NEWS, po/nl.po: new nl translation
* NEWS, po/pl.po: new pl translation
* NEWS, po/de.po, po/pt_BR.po: new de, pt_br translations
* NEWS, flex.skl: generate headers for all functions (resolves bug
#1628314)
* NEWS, flex.skl: change yy_size_t to be size_t (resolves bug
#1849812)
* configure.in: start work on version 2.5.35
* NEWS, configure.in: revert NEWS and configure.in to version
* NEWS, configure.in: update version number to 2.5.35
* tests/test-alloc-extra/scanner.l: Use %option extra-type.
* NEWS, flex.skl, flexdef.h, main.c, parse.y, scan.l,
doc/flex.texi: Introduce %option extra-type="your_type *" (resolves
bug #1744505).
* po/nl.po: new nl translations from the translation project
* Bug fix: "flex: new lint in YY_INPUT definition", thanks to Larry
Doolittle. Closes: #466793
* Bug fix: "flex: limits of integral types are always defined", thanks
to Jean-Baptiste Note. It is true that the limits are defined by the
standard, and present in stdint.h, and so flex should not define them
on C99 systems, Closes: #443559
-- Manoj Srivastava <srivasta@debian.org> Tue, 18 Mar 2008 21:05:33 -0500
flex (2.5.34-3) unstable; urgency=low
* NMU ack. No changes since the last upload. Fix: "2.5.34-2.1 NMU diff",
thanks to Sergei Golovan. Closes: Bug#465071
-- Manoj Srivastava <srivasta@debian.org> Mon, 18 Feb 2008 15:29:27 -0600
flex (2.5.34-2.1) unstable; urgency=low
* Non-maintainer upload.
* Fixed a bug in parser with incorrectly added character to a ccl
(closes: #464659).
-- Sergei Golovan <sgolovan@debian.org> Sun, 10 Feb 2008 13:47:32 +0300
flex (2.5.34-2) unstable; urgency=low
* Flex set yy_size_t to unsigned int; and used it where size_t was
needed, which, or course, failed on amd64 architectures. Since ANSI C
has declared size_t to be available in standard C headers since 1989,
which is 19 _years_ ago, I suspect we can start depending on size_t to
be around and set correctly -- especially on Debian.
-- Manoj Srivastava <srivasta@debian.org> Thu, 07 Feb 2008 15:26:54 -0600
flex (2.5.34-1) unstable; urgency=low
* New upstream release. This version has incorporated every single
feature and bug fix carried around by Debian, and thus all feature
branches are now sealed and merged back. Closes: #462196
* Since the version from which flex asks the question about upgrades was
released in 2003, it is time to retire the debconf question. So, the
debconf question is now gone, which means that all the translations of
the debconf translations are not required. Closes: Bug#448106, Bug#445744
Also closes: #448579, #448580, #448660, #449183, #449266, #449446, #450958
Closes: #451184, #453412
-- Manoj Srivastava <srivasta@debian.org> Thu, 07 Feb 2008 01:12:19 -0600
flex (2.5.33-12) unstable; urgency=low
* Bug fix: "flex: FTBFS if built twice in a row", thanks to Bernd
Zeimetz (Closes: #424274).
-- Manoj Srivastava <srivasta@debian.org> Wed, 16 May 2007 15:09:59 -0500
flex (2.5.33-11) unstable; urgency=low
* Bug fix: "flex: [INTL:es] Spanish po-debconf translation", thanks to
César Gómez Martín (Closes: #402235).
-- Manoj Srivastava <srivasta@debian.org> Thu, 18 Jan 2007 20:31:42 -0600
flex (2.5.33-10) unstable; urgency=low
* Remove trailing ; from libfl.so script.
-- Manoj Srivastava <srivasta@debian.org> Mon, 23 Oct 2006 23:50:43 -0500
flex (2.5.33-9) unstable; urgency=low
* Install a version of libfl.so that is recognixed as a ld script but ld.
-- Manoj Srivastava <srivasta@debian.org> Tue, 12 Sep 2006 03:35:33 -0500
flex (2.5.33-8) unstable; urgency=low
* Also install libfl.so
-- Manoj Srivastava <srivasta@debian.org> Mon, 11 Sep 2006 13:30:07 -0500
flex (2.5.33-7) unstable; urgency=low
* Typo fix in changelog. We started providing libfl_pic.a in the
previous upload, not sev3eral years ago, and the name of the static
library compiled with position independent code is libfl_pic.a.
-- Manoj Srivastava <srivasta@debian.org> Thu, 7 Sep 2006 20:10:40 -0500
flex (2.5.33-6) unstable; urgency=low
* Starting with version 2.5.33-6 of flex we have started providing
a static library compiled with position independent code, namely,
libfl_pic.a. The problem is with packages that contain share
libraries with a flex scanner compiled in. Since flex generates code
that is not self contained, and the missing symbols live in
libfl.a. However, since linking a shared library with a object
containing non position independent code stopped working with gcc 4.1
(apparently, it was sheer luck that it worked at all). So now we also
provide libfl_pic.a for shared library packages to link with.
An alternative would have been to provide a full fledged
shared library, but that would have been a major break with upstream
and other distributions that also have flex, and would entail
creating new library and devel packages for flex, which is more work
that seems justified (considering that we would have to maintain the
fork, and keep track of any ABI changes, and all that).
* Bug fix: "flex: [INTL:ru] Russian debconf templates translation",
thanks to Yuri Kozlov (Closes: #382402).
* Started adding md5sums of the package, since dpkg is not ever likely
to directly support this.
-- Manoj Srivastava <srivasta@debian.org> Tue, 5 Sep 2006 22:50:29 -0500
flex (2.5.33-5) unstable; urgency=low
* Bug fix: "[INTL:lt] Lithuanian debconf translation", thanks to
Gintautas Miliauskas (Closes: #381235).
* Bug fix: "flex: warning in generated code", thanks to Martin
Michlmayr. Apply the patch from Bug#359127 to skel.c (Closes: #379763).
-- Manoj Srivastava <srivasta@debian.org> Sun, 6 Aug 2006 00:28:41 -0500
flex (2.5.33-4) unstable; urgency=low
* Bug fix: "Spelling mistake in package description", thanks to Simon
Waters. reenterant -> reentrant (Closes: #363415).
* Bug fix: "flex [INTL:pt] Portuguese translation for debconf messages",
thanks to Miguel Figueiredo (Closes: #362984).
-- Manoj Srivastava <srivasta@debian.org> Wed, 3 May 2006 13:11:58 -0500
flex (2.5.33-3) unstable; urgency=low
* Bug fix: "cannot purge", thanks to Sebastian Rittau. Fix the package
name var in doc.postrm (Closes: #357525).
* Bug fix: "flex: project web page location doesn't work", thanks to
Martin Dorey. The sourceforge project name was changed from lex to
flex recently. (Closes: #357515).
* Updated copyright file as well, and updated the years for the
copyright.
* Please note that the CVE-2006-0459 bug with buffer overflows in
parsers generated with REJECT rules and/or trailing contexts does not
apply to flex 2.5.33
* Bug fix: "incorrect catalan translation", thanks to Carles Pina i
Estany (Closes: #359876).
* Bug fix: "flex: comparison between signed and unsigned in generated
scanner", thanks to Russ Allbery (Closes: #359127).
-- Manoj Srivastava <srivasta@debian.org> Tue, 11 Apr 2006 10:12:51 -0500
flex (2.5.33-2) unstable; urgency=low
* Bug fix: "flex - FTBFS: /build/buildd/flex-2.5.33/missing: line 46:
flex: command not found", thanks to Bastian Blank. Hmm. Updatimg
md5sum, thanks to some analysis by Kurt Roeckx (Closes: #354552).
-- Manoj Srivastava <srivasta@debian.org> Sun, 5 Mar 2006 11:38:34 -0600
flex (2.5.33-1) unstable; urgency=low
* New upstream release.
** all flex resources are now to be found from the website at
http://flex.sourceforge.net/
** there was no release 2.5.32 published
** numerous bug and security fixes
** new nl, vi, sv, ro, po, ga, ca, fr, tr translations from the
translation project
** upgrade to use gettext 0.12 (this now makes the "pdf" and "ps"
targets in the build system able to be run successfully)
-- Manoj Srivastava <srivasta@debian.org> Sun, 26 Feb 2006 20:53:27 -0600
flex (2.5.31-38) unstable; urgency=low
* Bug fix: "flex_2.5.31-36(powerpc/unstable): FTBFS: ", thanks to Ryan
Murray. Since we already use MAINTAINER_MODE, there was no help there.
As a last resort, always touch scan.c if we do not find flex.
(Closes: #343355).
* Bug fix: "flex: [INTL:da] Danish debconf translation", thanks to Claus
Hindsgaul (Closes: #353900).
* Bug fix: "flex: Space leak in C++ scanner", thanks to Vincent Zweije
This may be a partial fix, but it seems to be good enough.
(Closes: #233215).
-- Manoj Srivastava <srivasta@debian.org> Sat, 25 Feb 2006 00:53:07 -0600
flex (2.5.31-37) unstable; urgency=low
* the source code has an '#ifdef HAVE_LOCALE_H' but forgets to actually
check for locale.h in configure. The report and patch thanks to Mike
Frysinger.
-- Manoj Srivastava <srivasta@debian.org> Tue, 7 Feb 2006 21:23:54 -0600
flex (2.5.31-36) unstable; urgency=low
* Bug fix: "flex: doxygen warning: argument `str' of command @param is
not found in the argumentlist", thanks to Ludovic Rousseau
(Closes: #320134).
* Bug fix: "flex generates a C file with improper macro defn; broke
Bison 2.1", thanks to Paul Eggert. Well, even though it is legal C99
to have empty arguments in macros (so it is legal to call a macro
taking one argument with no arguments), it was not legal C89 --
therefore, emit tqo different macros, with and without arguments -- to
cater to users running obsolete compilers. (Closes: #333231).
-- Manoj Srivastava <srivasta@debian.org> Sun, 23 Oct 2005 14:59:05 -0500
flex (2.5.31-35) unstable; urgency=low
* Bug fix: "yy_init_globals in header file", thanks to Oskar Liljeblad
(Closes: #322628).
* Bug fix: "flex: [INTL:sv] Swedish debconf templates translation",
thanks to Daniel Nylander (Closes: #333321).
* Bug fix: "Please provide flex++ symlink", thanks to Will Newton
(Closes: #318347).
-- Manoj Srivastava <srivasta@debian.org> Thu, 20 Oct 2005 23:50:37 -0500
flex (2.5.31-34) unstable; urgency=low
* Bug fix: "FTBFS: Cannot install HTML documentation", thanks to Matt
Kraai (Closes: #317856).
* Bug fix: "flex: doxygen warning: argument `str' of command @param is
not found in the argumentlist", thanks to Ludovic Rousseau
(Closes: #320134).
* Bug fix: "[INTL:nl] Upstream Dutch programs translation", thanks to
Luk Claes (Closes: #321080).
-- Manoj Srivastava <srivasta@debian.org> Mon, 8 Aug 2005 00:17:33 -0500
flex (2.5.31-33) unstable; urgency=low
* Bug fix: "flex does not report errors to write", thanks to Bernhard
R. Link. Thanks for the patch (checks flcose and ferror return values)
(Closes: #317117).
-- Manoj Srivastava <srivasta@debian.org> Sun, 10 Jul 2005 02:06:29 -0500
flex (2.5.31-32) unstable; urgency=low
* Bug fix: "INTL:vi", thanks to Clytie Siddall (Closes: #311651).
* Bug fix: "[l10n] Initial Czech translation of flex debconf messages",
thanks to Miroslav Kure (Closes: #308062).
* Bug fix: "flex: Some members that should be const aren't", thanks to
Frank B. Brokken Some members as defined in FlexLexer.h are
accessors, and should be defined as `const' members, since not doing
so causes problems when calling these member functions on a const
object. (Closes: #287256).
-- Manoj Srivastava <srivasta@debian.org> Thu, 7 Jul 2005 17:22:23 -0500
flex (2.5.31-31) unstable; urgency=low
* New program translation.
* Bug fix: "[INTL:nl] new dutch program translations", thanks to Luk
Claes (Closes: #283979).
-- Manoj Srivastava <srivasta@debian.org> Thu, 2 Dec 2004 13:17:03 -0600
flex (2.5.31-30) unstable; urgency=medium
* This is a couple of lines fixed, and does not actually touch any code
-- just build instructions -- and allows for cross building
* Bug fix: "flex: [PATCH] cross build", thanks to NIIBE Yutaka
(Closes: #283075).
-- Manoj Srivastava <srivasta@debian.org> Fri, 26 Nov 2004 21:22:59 -0600
flex (2.5.31-29) unstable; urgency=low
* At popular request, error out if scan.l has been updated rather than
depend on ourselves.
-- Manoj Srivastava <srivasta@debian.org> Wed, 17 Nov 2004 17:42:16 -0600
flex (2.5.31-28) unstable; urgency=high
* This is a FTBS bug, after all. This should probably flow through to
testing.
* Bug fix: "flex: FTBFS: scan.l needs rebuild?", thanks to Kurt Roeckx
Added a build depends on flex. (Closes: #256532).
* Bug fix: "XSI:ism `-o' in debian-scripts", thanks to David Weinehall
(Closes: #261478).
* Bug fix: "flex: documentation typo (`}' instead of `{')", thanks to
Dmitry Rutsky (Closes: #267496).
* Bug fix: "[INTL:nl] New Dutch po-debconf translation", thanks to Luk
Claes (Closes: #263726).
-- Manoj Srivastava <srivasta@debian.org> Fri, 12 Nov 2004 21:28:58 -0600
flex (2.5.31-27) unstable; urgency=low
* Refreshed the auto-tools generated files
* Bug fix: "flex: scan.l needs rebuild?", thanks to Kurt Roeckx
(Closes: #256532).
-- Manoj Srivastava <srivasta@debian.org> Thu, 22 Jul 2004 10:20:38 -0500
flex (2.5.31-26) unstable; urgency=low
* Removed the old dwww/menu entry. Now we use the preferred doc-base
registration method.
-- Manoj Srivastava <srivasta@debian.org> Wed, 23 Jun 2004 00:44:20 -0500
flex (2.5.31-25) unstable; urgency=low
* Bug fix: "flex: Please add German translation of the debconf
templates", thanks to Erik Schanze (Closes: #252726).
* Bug fix: "flex: Suspicious texinfo markup tags in info manual", thanks
to Tommi Vainikainen (Closes: #254832).
-- Manoj Srivastava <srivasta@debian.org> Tue, 22 Jun 2004 19:37:32 -0500
flex (2.5.31-24) unstable; urgency=low
* Bug fix: "flex: [INTL:fr] French translation of debconf templates",
thanks to Denis Barbier (Closes: #242636).
-- Manoj Srivastava <srivasta@debian.org> Sat, 10 Apr 2004 10:58:36 -0500
flex (2.5.31-23) unstable; urgency=low
* Bug fix: This time, really really "flex: Typo in long description:
'setrs' instead of 'sets'", thanks to Philip Miller (Closes: #226335).
-- Manoj Srivastava <srivasta@debian.org> Fri, 2 Apr 2004 10:42:09 -0600
flex (2.5.31-22) unstable; urgency=low
* Moved over to po-debconf
* Bug fix: "flex: Typo in long description: 'setrs' instead of 'sets'",
thanks to Philip Miller (Closes: #226335).
-- Manoj Srivastava <srivasta@debian.org> Sun, 22 Feb 2004 00:13:35 -0600
flex (2.5.31-21) unstable; urgency=low
* FTBFS: missing build-depends. Bah. The buildd's do not respect
Build-Depends-Indep. Duplicated the dependency into Build-Depends as a
workaround for this buildd flaw. (Closes: #224117).
-- Manoj Srivastava <srivasta@debian.org> Tue, 23 Dec 2003 14:52:43 -0600
flex (2.5.31-20) unstable; urgency=low
* Bug fix: "flex.1.gz has disappeared, leaving dangling symlinks",
thanks to Aaron M. Ucko. This was a casualty of moving to the new
build system; the man page was being installed in
/usr/share/man/man1/man1/flex.1.gz (Closes: #223071).
-- Manoj Srivastava <srivasta@debian.org> Sat, 6 Dec 2003 11:28:18 -0600
flex (2.5.31-19) unstable; urgency=low
* Thanks to a patch pointed out to me by Patrick Dreker, found on
http://sourceforge.net/tracker/index.php?func=detail&aid=829996&group_id=72099&atid=533379
Bug fix: "flex: truncated output breaks wine build", thanks to Greg
Wooledge (Closes: #188872).
* Moved to the branch new build system, made possible by moving to arch
as a SCM.
-- Manoj Srivastava <srivasta@debian.org> Fri, 5 Dec 2003 00:16:54 -0600
flex (2.5.31-18) unstable; urgency=low
* Bug fix: "flex: package issues invalid command to dpkg", thanks to
Jonathan Brandmeyer. The problem was in the config file; since it
assumed that $2 was always going to be installed version. Obviously,
on a fresh install, there is no installed version; and hence nothing
to send to dpkg --compare-versions. In this case, we refrain from
asking the question if "$2" is an empty string. (Closes: #219185).
-- Manoj Srivastava <srivasta@debian.org> Tue, 11 Nov 2003 01:31:06 -0600
flex (2.5.31-17) unstable; urgency=low
* Thanks to a patch from Joey Hess, we now use debconf to ask the
preinst question. closes: Bug#216457
-- Manoj Srivastava <srivasta@debian.org> Fri, 31 Oct 2003 21:53:16 -0600
flex (2.5.31-16) unstable; urgency=low
* Flex used to reset LC_MESSAGES, but not LC_TYPE, which resulted in
output without any non ascii characters. Now reset LC_TYPE as well.
closes: Bug#212571
* make sure that we strip as much as lintian wants, unless nostrip is
set.
-- Manoj Srivastava <srivasta@debian.org> Wed, 24 Sep 2003 09:53:23 -0500
flex (2.5.31-15) unstable; urgency=low
* AAAArrgh. Set AM_MAINTAINER_MODE in configure.in and regenerated all
auto* files. hopefully things shall no longer break with every minor
version change in autoconf. closes: Bug# 212355
-- Manoj Srivastava <srivasta@debian.org> Tue, 23 Sep 2003 11:21:06 -0500
flex (2.5.31-14) unstable; urgency=low
* ISO C 1999 says that `inttypes.h' includes `stdint.h', so there's no
need to include `stdint.h' separately in a hosted environment. And,
in any case, whenever we used to include stdint.h, we also included
inttypes.h. closes: Bug#209197
-- Manoj Srivastava <srivasta@debian.org> Mon, 8 Sep 2003 17:59:17 -0500
flex (2.5.31-13) unstable; urgency=low
* Fixed usage of chown root.root in the rules files.
* Refreshed config.sub, config.guess.
* removed acinclude.m4, since it was ancient and rpevented autoconf from
running.
-- Manoj Srivastava <srivasta@debian.org> Mon, 1 Sep 2003 14:33:12 -0500
flex (2.5.31-12) unstable; urgency=low
* changed the implementation of the yy_scan_string function to use
yy_str, as stated in the declaration, so as to allow users access to
the string "str" in #defines. I am not completely happy with this fix,
since there are other variables that may also pollute the #define name
space, but going through and modifying them all would be a significant
departure from upstream code; and I'm going to wait until someone
complains. closes: Bug#198200
* Added a reference to flex-old in the package description, mentioning
the changes in this version of flex.
* Added a warning and a question in the preinst if upgrading from an old
version of flex.
-- Manoj Srivastava <srivasta@debian.org> Sun, 6 Jul 2003 03:41:58 -0500
flex (2.5.31-11) unstable; urgency=low
* Added a build depends on help2man
-- Manoj Srivastava <srivasta@debian.org> Thu, 29 May 2003 23:31:57 -0500
flex (2.5.31-10) unstable; urgency=low
* Fixed an extraneous #endif in main.c, which caused gcc to barf.
-- Manoj Srivastava <srivasta@debian.org> Thu, 29 May 2003 01:01:10 -0500
flex (2.5.31-9) unstable; urgency=low
* Well, since removing stdint.h inclusion does not fix IA64 breakage,
and including the header since we need it does seem to be the right
thing to do, and it does closes: Bug#191168
* In filter.c, after a fork, we try to reinit the standard stream
pointers stdin, stdout, and stderr -- which is a bug, since the macros
stdin, stdout, and sterr may not be modifiable lvalues (C99 says they
nmeed not be modifuable). This is also pointless, since POSIX
guarantees that the child inherits the streams from the parent. There
are no test failures from thie fix. closes: Bug#194844
* Fixed the generation of non ansi function definiton macros to include
a \, so that the parameters do not default to int (they are actually
pointers to structs), which makes the test fail on machines where ints
and pointers are a different size. closes: Bug#191672
-- Manoj Srivastava <srivasta@debian.org> Tue, 27 May 2003 13:44:37 -0500
flex (2.5.31-8) unstable; urgency=low
* Added a patch from Bastian Kleineidam fixinf nounbistd option.
closes: Bug#193317
-- Manoj Srivastava <srivasta@debian.org> Fri, 16 May 2003 15:43:46 -0500
flex (2.5.31-7) unstable; urgency=low
* remove /* in a comment, since it creates warnings under -Wall, Hit a
lot of people. closes: Bug#192450, Bug#192763, Bug#192244
-- Manoj Srivastava <srivasta@debian.org> Tue, 13 May 2003 00:55:40 -0500
flex (2.5.31-6) unstable; urgency=low
* revert adding stdint.h to the 'standard C headers'since using stdint.h
macros on IA64, rather than our own, breaks things. closes: Bug#191672
-- Manoj Srivastava <srivasta@debian.org> Fri, 2 May 2003 15:15:32 -0500
flex (2.5.31-5) unstable; urgency=low
* Updated the new download location in the copyright file. closes: Bug#191157
* add stdint.h to the 'standard C headers' to prevent warnings for
redefinitions ofUINTN_MAX macros. (Makes sense, since the standard
defines that these macros are defined in stdint.h closes: Bug#191168
-- Manoj Srivastava <srivasta@debian.org> Fri, 2 May 2003 11:06:06 -0500
flex (2.5.31-4) unstable; urgency=low
* Fix flex info files; closes: Bug#190903, Bug#189963
-- Manoj Srivastava <srivasta@debian.org> Sun, 27 Apr 2003 19:01:29 -0500
flex (2.5.31-3) unstable; urgency=low
* Fix the broken flex -l scanner generation. closes: Bug#188665
-- Manoj Srivastava <srivasta@debian.org> Mon, 14 Apr 2003 03:27:05 -0500
flex (2.5.31-2) unstable; urgency=low
* Ensure that the man page gets to the right location.
closes: Bug#188751, Bug#188505
* Note that flex now requires m4
* The behaviour of flex has changed in the latest release, yes. This is
part of the gcc migration process; flex has been updated (the buggy,
rickety set of patches required to make it work with gcc was dumped in
favour of a well engineered upstream migration)
* As you may see, flex scanners have become reentrant, the c++ versions
are compatible with recent c++ compilers (conform to ANSI C++, gcc
3.2), supports bison variables yylval and yylloc. Some variables have
been renamed. Flex generates C99 defs now; see
YY_TRADITIONAL_FUNC_DEFS yylineno is present in all scanners. yylineno
is per-buffer in reentrant scanners. flex tries its best to output
only the relevant portions of the skeleton when generating a scanner,
thus avoiding as much conditional compilation as possible
* non ansi mode was broken (this only shows up on machines where
pointers and ints are not the same size). closes: Bug#188813
-- Manoj Srivastava <srivasta@debian.org> Sun, 13 Apr 2003 14:29:47 -0500
flex (2.5.31-1) unstable; urgency=low
* New upstream release.
-- Manoj Srivastava <srivasta@debian.org> Wed, 9 Apr 2003 14:12:18 -0500
flex (2.5.4a-33) unstable; urgency=low
* Continuing the process of gcc 3.2.x compatribility. closes: Bug#185714
-- Manoj Srivastava <srivasta@acm.org> Fri, 21 Mar 2003 13:00:19 -0600
flex (2.5.4a-32) unstable; urgency=low
* There was a blank line in initscan.c that made it impossible to build
on buildds. closes: Bug#185772
-- Manoj Srivastava <srivasta@acm.org> Fri, 21 Mar 2003 12:34:13 -0600
flex (2.5.4a-31) unstable; urgency=low
* Make flexlexer have the std:: prefix closes: Bug#181670, Bug#180446
* Fix flex.skl closes: Bug#184393
-- Manoj Srivastava <srivasta@acm.org> Fri, 21 Mar 2003 00:57:21 -0600
flex (2.5.4a-30) unstable; urgency=low
* FlexLexer.h now include iostream, not iostream.h.
closes: Bug#173943, Bug#180051
* Fix broken printf format closes: Bug#174350
* The behaviour of flex was different based on what order options were
specified: option nomain before option noyywrap caused one set of
behaviours, reversing the order changes the behavious, since nomain
seemed to reset noyywrap. This was fixed in scanl. and initscan.c.
closes: Bug#174259
-- Manoj Srivastava <srivasta@acm.org> Sun, 9 Feb 2003 13:38:32 -0600
flex (2.5.4a-29) unstable; urgency=low
* No longer provide /usr/doc link. Upgrade to latest policy version.
-- Manoj Srivastava <srivasta@debian.org> Mon, 11 Nov 2002 23:17:14 -0600
flex (2.5.4a-28) unstable; urgency=low
* Anotrher patch from Alexander Klauer, this one fixes a print format
problem. closes: Bug#161101
-- Manoj Srivastava <srivasta@debian.org> Tue, 29 Oct 2002 17:35:13 -0600
flex (2.5.4a-27) unstable; urgency=low
* Fix a flex segfult on very long lines. Many thanks to Alexander
Klauer <Graf.Zahl@gmx.net> for detecting this bug and finding the
fix. closes: Bug#158518
* The package seems to build from sources on i386. closes: Bug#159547
-- Manoj Srivastava <srivasta@debian.org> Wed, 4 Sep 2002 19:24:56 -0500
flex (2.5.4a-26) unstable; urgency=low
* use which instead of command -v
* Fixed a problem with locales in flex. Many thanks to
witchery@www.oz.or.kr and unichi Uekawa <dancer@netfort.gr.jp> for
discovering the problem, and patiently leading me through to a point
that I could actually reproduce the proble, and test the patch
provided by witchery@www.oz.or.kr. closes: Bug#147627
-- Manoj Srivastava <srivasta@debian.org> Mon, 27 May 2002 02:09:28 -0500
flex (2.5.4a-25) unstable; urgency=high
* In this version of flex, the first YYPROTO usage appears before the
definition of YYPROTO if _WIN32 is defined. Not so good. One should be
able to generate portable lexers with flex. closes: Bug#145237
-- Manoj Srivastava <srivasta@debian.org> Tue, 30 Apr 2002 12:53:45 -0500
flex (2.5.4a-24) unstable; urgency=low
* Well, the symbol is really _WIN32.
* Added clarifications about %option stdin to the flex man page (some
wording taken from CVS).
-- Manoj Srivastava <srivasta@debian.org> Sun, 17 Mar 2002 10:32:13 -0600
flex (2.5.4a-23) unstable; urgency=low
* Hmm. For non POSIX systems (well, where _Win32 is defined) where
unistd.h is not available, use the old isatty prototype.
-- Manoj Srivastava <srivasta@debian.org> Wed, 6 Feb 2002 16:33:39 -0600
flex (2.5.4a-22) unstable; urgency=low
* Interactive lexers were broken by the fic to handle interrupted
reads. closes: Bug#131242
-- Manoj Srivastava <srivasta@debian.org> Mon, 28 Jan 2002 12:21:40 -0600
flex (2.5.4a-21) unstable; urgency=low
* Hmm. Run aclocal on the acinclude file first.
-- Manoj Srivastava <srivasta@debian.org> Fri, 25 Jan 2002 16:52:23 -0600
flex (2.5.4a-20) unstable; urgency=low
* Add a build depends for autotconf, needed now that we make changes to
the script. closes: Bug#130703
-- Manoj Srivastava <srivasta@debian.org> Thu, 24 Jan 2002 16:32:25 -0600
flex (2.5.4a-19) unstable; urgency=low
* For machines that do not use the GNU libc (and thus, does not have
gettext as part of the libc), flex failed to compile. The grep package
has a macro to handle exactly this situation, elegantly, which is
labelled as available for public use, in it's aclocal.m4 file. This
version of flex uses that. Many thanks to Joel Baker
<lucifer@lightbearer.com> for discovering and testing this fix.
closes: Bug#130220
-- Manoj Srivastava <srivasta@debian.org> Thu, 24 Jan 2002 10:07:16 -0600
flex (2.5.4a-18) unstable; urgency=low
* Make sure that unistd.h is actually included, since we no longer
provide a prototype for isatty. closes: Bug#97131
-- Manoj Srivastava <srivasta@debian.org> Sun, 13 Jan 2002 01:02:26 -0600
flex (2.5.4a-17) unstable; urgency=medium
* AAArgggh. Fix a missing open brace in the generated YY_INPUT, Many
thanks to Bruce Stephens for catching these quickly.
-- Manoj Srivastava <srivasta@debian.org> Thu, 10 Jan 2002 13:14:35 -0600
flex (2.5.4a-16) unstable; urgency=medium
* Fix a missing \ in the generated YY_INPUT macro. closes: Bug#128412
* Fix buggy isatty prototype by not actually including a prototype (we
include the relevant header file, after all. closes: Bug#97131
-- Manoj Srivastava <srivasta@debian.org> Wed, 9 Jan 2002 11:51:12 -0600
flex (2.5.4a-15) unstable; urgency=low
* if a signal is delivered while the parser is in the read routine
(coded by flex), the result is flex reports and YY_FATAL_ERROR causing
plan to exit. The race condition appears much more frequently than
one might expect because plan spends a good deal of time in read
routine while gcc is preparing the input. I cleaned up another problem
case beyond what is given in the patch. closes: Bug#125611
* flex -o "ddd" doesn't write to the file "ddd", instead it tries to
write to the file "" (yes, blank) and read from "ddd". I changed the
main.c to use the next arg as the output file name if the next arg
does not start with a -. closes: Bug#122581
-- Manoj Srivastava <srivasta@debian.org> Sun, 6 Jan 2002 05:12:37 -0600
flex (2.5.4a-14) unstable; urgency=low
* The flex-doc menu entry (/usr/lib/menu/flex-doc) contains some
unquoted double quotes in its extended description, and these needed
to be quoted so as not to confuse update menu. (why did it not
generate an error?) closes: Bug#105272
* The version 2.5.4a-12 was duplicated work with the previous maintainer
(and I take the blame for the lack of communication). I have also
managed to mosplace the changelog entry ;-(
-- Manoj Srivastava <srivasta@debian.org> Tue, 17 Jul 2001 17:50:25 -0500
flex (2.5.4a-13) unstable; urgency=low
* I took over flex, and have brought the rules and pre/post inst files
into line with my conventions.
* flex generates c++ that does not use istream and ostream from the
"std" namespace, so compilation of generated code fails. closes: Bug#104067
Please note that this duplicates and replaces the work done in 2.5.4a-12
-- Manoj Srivastava <srivasta@debian.org> Thu, 12 Jul 2001 15:48:24 -0500
flex (2.5.4a-12) unstable; urgency=low
* Generate c++ which uses istream and ostream from the "std" namespace
for g++-3.0. Patch by Dale E. Martin (Closes: #104067).
* Registered HTML docs using doc-base.
-- Santiago Vila <sanvila@debian.org> Thu, 12 Jul 2001 14:21:18 +0200
flex (2.5.4a-11) unstable; urgency=low
* Added i18n support. Build-Depends: gettext. Closes: #46838.
Thanks to Changwoo Ryu <cwryu@adam.kaist.ac.kr>.
* Fixed formatting error in flex(1). Closes: #90284.
Thanks to Colin Watson <cjw44@flatline.org.uk>.
-- Santiago Vila <sanvila@debian.org> Sun, 25 Mar 2001 14:07:51 +0200
flex (2.5.4a-10) unstable; urgency=low
* Changed @section by @chapter to make texi2html happy.
Patch by Gordon Sadler <gbsadler1@lcisp.com>. Closes: #84780.
* Build-Depends-Indep: texi2html. Closes: #87689.
* Build-Depends: texinfo, since .texi is now modified.
-- Santiago Vila <sanvila@debian.org> Mon, 26 Feb 2001 20:16:54 +0100
flex (2.5.4a-9) unstable; urgency=low
* Fixed manpage again. Additional patch by the author.
-- Santiago Vila <sanvila@debian.org> Fri, 1 Dec 2000 19:58:41 +0100
flex (2.5.4a-8) unstable; urgency=low
* Added missing bracket in flex manpage (Closes: Bug#68941).
-- Santiago Vila <sanvila@debian.org> Sat, 19 Aug 2000 16:56:22 +0200
flex (2.5.4a-7) unstable; urgency=low
* Updated upstream source URL (Closes: Bug#67233).
* Standards-Version: 3.1.1.
* Build-Depends: bison.
-- Santiago Vila <sanvila@debian.org> Fri, 4 Aug 2000 13:04:28 +0200
flex (2.5.4a-6) unstable; urgency=low
* Applied a patch by Kristoffer Rose for large flex tables.
-- Santiago Vila <sanvila@ctv.es> Tue, 7 Dec 1999 17:52:01 +0100
flex (2.5.4a-5) unstable; urgency=low
* Fixed Bug #47860: flex segfaults. Patch by the author.
-- Santiago Vila <sanvila@ctv.es> Wed, 10 Nov 1999 11:44:06 +0100
flex (2.5.4a-4) unstable; urgency=low
* Recommends: c-compiler, instead of gcc (Bug #33937).
* Info unregistering done in prerm, not in postrm.
-- Santiago Vila <sanvila@ctv.es> Fri, 5 Mar 1999 17:20:30 +0100
flex (2.5.4a-3) unstable; urgency=low
* Added HTML docs, in a separate package.
-- Santiago Vila <sanvila@ctv.es> Tue, 13 Oct 1998 21:14:28 +0200
flex (2.5.4a-2) unstable; urgency=low
* Added a man page for flex++ (actually, a symlink to flex).
* ftp.gnu.org is FSF's new FTP site name.
* Compressed changelog.Debian.
* Removed debstd dependency.
-- Santiago Vila <sanvila@ctv.es> Thu, 12 Mar 1998 20:25:09 +0100
flex (2.5.4a-1) unstable; urgency=low
* New upstream release, using pristine untouched source.
* Removed the modified debstd from the source package now that the
standard one is fixed.
* First libc6 release.
-- Santiago Vila <sanvila@ctv.es> Thu, 7 Aug 1997 19:15:34 +0200
flex (2.5.4-2) unstable; urgency=low
* libfl.a stripped using strip -g, using a modified debstd which
is included in the Debian source package.
-- Santiago Vila <sanvila@ctv.es> Thu, 13 Mar 1997 09:44:28 +0100
flex (2.5.4-1) unstable; urgency=low
* Converted to Standards 2.1.2.2.
* New upstream version.
* Compiled with -D_REENTRANT.
* Added MD5 sums.
* New maintainer.
-- Santiago Vila <sanvila@ctv.es> Sat, 22 Feb 1997 18:00:09 +0100
|