MySQL++

Check-in [64fd6873ed]
Login

Many hyperlinks are disabled.
Use anonymous login to enable hyperlinks.

Overview
Comment:Merged in trunk fixes to release 3.2.4
Downloads: Tarball | ZIP archive | SQL archive
Timelines: family | ancestors | release | v3.2.4
Files: files | file ages | folders
SHA3-256:64fd6873edc6613817625654596cd74bb2738d46bdfc5e73235067a8e0f181f5
User & Date: tangent 2018-07-27 06:13:21
Context
2018-07-27
06:13
Merged in trunk fixes to release 3.2.4 Leaf check-in: 64fd6873ed user: tangent tags: release, v3.2.4
06:11
More steps in RELEASE-CHECKLIST.txt. check-in: 6d331ea2d5 user: tangent tags: trunk
05:47
Version 3.2.4 (later replaced) check-in: be86b90b51 user: tangent tags: release
Changes
Hide Diffs Unified Diffs Ignore Whitespace Patch

Changes to RELEASE-CHECKLIST.txt.

38
39
40
41
42
43
44





- Re-bootstrap it again without "pedantic", to avoid shipping the
  pedantic build files.

- Run tools/mkrel to check the new ChangeLog.md, configure.ac, and
  mysqyl++.bkl files in with the proper version tag and to merge it into
  the release branch.











>
>
>
>
38
39
40
41
42
43
44
45
46
47
48

- Re-bootstrap it again without "pedantic", to avoid shipping the
  pedantic build files.

- Run tools/mkrel to check the new ChangeLog.md, configure.ac, and
  mysqyl++.bkl files in with the proper version tag and to merge it into
  the release branch.

- Copy mysql++-$(VERSION).tar.gz to tangentsoft.com releases directory.

- Update "MySQL++" wiki document to point to new release.

Changes to doc/userman/ssqls.dbx.

1029
1030
1031
1032
1033
1034
1035
1036
1037
1038
1039
1040
1041
1042
1043
1044
1045
1046
1047
1048
      <filename>lib/ssqls.h</filename> to remove the multiple-module
      SSQLS support. To do this, you run the command <command>perl
      ssqls.pl -v</command> from within MySQL++&#x2019;s
      <filename>lib</filename> subdirectory before you build and install
      the library.</para></listitem>

      <listitem><para>There&#x2019;s <ulink
      url="http://svn.gna.org/viewcvs/*checkout*/mysqlpp/trunk/Wishlist">a
      plan</ulink> to replace the current SSQLS mechanism with an
      entirely new code base. Although this is being done primarily
      to get new features that are too difficult to add within the
      current design, it also means we&#x2019;ll have the chance to
      test step-by-step along the way that we don&#x2019;t reintroduce
      code that Visual C++ 2003 doesn&#x2019;t support. This may happen
      without you doing anything, but if there&#x2019;s someone on
      the team who cares about this, that will naturally increase
      the chances that it does happen.</para></listitem>
    </orderedlist>
  </sect2>
</sect1>







|

|
|
|
|
|
|
|
|
|
<

1029
1030
1031
1032
1033
1034
1035
1036
1037
1038
1039
1040
1041
1042
1043
1044
1045
1046

1047
      <filename>lib/ssqls.h</filename> to remove the multiple-module
      SSQLS support. To do this, you run the command <command>perl
      ssqls.pl -v</command> from within MySQL++&#x2019;s
      <filename>lib</filename> subdirectory before you build and install
      the library.</para></listitem>

      <listitem><para>There&#x2019;s <ulink
      url="https://tangentsoft.com/mysqlpp/wiki?name=SSQLSv2+Design">a
      plan</ulink> to replace the current SSQLS mechanism with an
      entirely new code base. Although this is being done primarily to
      get new features that are too difficult to add within the current
      design, it also means we&#x2019;ll have the chance to test
      step-by-step along the way that we don&#x2019;t reintroduce code
      that Visual C++ 2003 doesn&#x2019;t support. This may happen
      without you doing anything, but if there&#x2019;s someone on the
      team who cares about this, that will naturally increase the
      chances that it does happen.</para></listitem>
    </orderedlist> </sect2>

</sect1>

Changes to mysql++.bkl.

513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
        done
      </command>

      <!-- Copy files into package directory -->
      <!-- top directory -->
      <command>
        cp -RL *.bat *.in *.txt abi.xml aclocal.m4 Bakefiles.bkgen \
          bootstrap ChangeLog.md cleanmf config.guess config.h config.sub \
          configure* dtest exrun install* Makefile.* mysql++.* osver \
          Wishlist $(PKGNAME)
      </command>

      <!-- VC++ project file subdirs -->
      <command>
        for d in vc200? ; do \
          mkdir -p $(PKGNAME)/$(DDD) ; \
          cp $(DDD)/*.sln $(DDD)/*.vcproj $(PKGNAME)/$(DDD) ; \







|
|
|







513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
        done
      </command>

      <!-- Copy files into package directory -->
      <!-- top directory -->
      <command>
        cp -RL *.bat *.in *.txt abi.xml aclocal.m4 Bakefiles.bkgen \
          bootstrap ChangeLog.md cleanmf config.guess config.h \
          config.sub configure* dtest exrun HACKERS.md install* \
          Makefile.* mysql++.* osver $(PKGNAME)
      </command>

      <!-- VC++ project file subdirs -->
      <command>
        for d in vc200? ; do \
          mkdir -p $(PKGNAME)/$(DDD) ; \
          cp $(DDD)/*.sln $(DDD)/*.vcproj $(PKGNAME)/$(DDD) ; \

Changes to mysql++.ebuild.

47
48
49
50
51
52
53
54
55
56
57
58

	emake || die "unable to make"
}

src_install() {
	emake DESTDIR="${D}" install || die
	# install the docs and HTML pages
	dodoc README* CREDITS ChangeLog.md HACKERS Wishlist
	dodoc doc/*
	cp -ra doc/html "${D}"/usr/share/doc/${PF}/html
	prepalldocs
}







|




47
48
49
50
51
52
53
54
55
56
57
58

	emake || die "unable to make"
}

src_install() {
	emake DESTDIR="${D}" install || die
	# install the docs and HTML pages
	dodoc README* CREDITS ChangeLog.md HACKERS.md
	dodoc doc/*
	cp -ra doc/html "${D}"/usr/share/doc/${PF}/html
	prepalldocs
}

Changes to mysql++.spec.in.

81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
%files
%defattr(-,root,root,-)
%doc ChangeLog.md COPYING.txt CREDITS.txt LICENSE.txt README.txt
%{_libdir}/libmysqlpp.so.*

%files devel
%defattr(-,root,root,-)
%doc doc/examples doc/README-devel-RPM.txt README-examples.txt Wishlist
%{_includedir}/mysql++
%{_libdir}/libmysqlpp.so

%files manuals
%defattr(-,root,root,-)
%doc doc/html doc/pdf doc/README-manuals-RPM.txt








|







81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
%files
%defattr(-,root,root,-)
%doc ChangeLog.md COPYING.txt CREDITS.txt LICENSE.txt README.txt
%{_libdir}/libmysqlpp.so.*

%files devel
%defattr(-,root,root,-)
%doc doc/examples doc/README-devel-RPM.txt README-examples.txt
%{_includedir}/mysql++
%{_libdir}/libmysqlpp.so

%files manuals
%defattr(-,root,root,-)
%doc doc/html doc/pdf doc/README-manuals-RPM.txt