mirror of
https://github.com/Ponce/slackbuilds
synced 2024-11-20 19:41:34 +01:00
academic/ghemical: Fix build.
Signed-off-by: Matteo Bernardini <ponce@slackbuilds.org>
This commit is contained in:
parent
1cf55e22cf
commit
9aa12d6689
2 changed files with 40 additions and 0 deletions
37
academic/ghemical/fix_clang_ftbfs.patch
Normal file
37
academic/ghemical/fix_clang_ftbfs.patch
Normal file
|
@ -0,0 +1,37 @@
|
|||
Description: Fix FTBFS with clang instead of gcc
|
||||
Bug-Debian: https://bugs.debian.org/756440
|
||||
Author: Alexander <sanek23994@gmail.com>
|
||||
Last-Update: 2014-07-30
|
||||
--- a/src/project.h
|
||||
+++ b/src/project.h
|
||||
@@ -122,6 +122,14 @@
|
||||
graphical user interface.
|
||||
*/
|
||||
|
||||
+class project;
|
||||
+
|
||||
+bool ReadGPR_OLD(project &, istream &, bool, bool = false); ///< this is for the very old version.
|
||||
+bool ReadGPR_v100(project &, istream &, bool, bool = false); ///< this is for the version 1.00.
|
||||
+bool ReadGPR_v110(project &, istream &, bool, bool = false); ///< this is for the version 1.10.
|
||||
+/// This is an input function for the v1.11 ghemical file format.
|
||||
+bool ReadGPR(project &, istream &, bool, bool = false);
|
||||
+
|
||||
class project :
|
||||
public custom_transformer_client,
|
||||
public model
|
||||
@@ -207,11 +215,11 @@
|
||||
|
||||
// methods for file I/O : ReadGPR and WriteGPR are friend functions so that it would be easier to "borrow" them elsewhere...
|
||||
// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||||
- friend bool ReadGPR_OLD(project &, istream &, bool, bool = false); ///< this is for the very old version.
|
||||
- friend bool ReadGPR_v100(project &, istream &, bool, bool = false); ///< this is for the version 1.00.
|
||||
- friend bool ReadGPR_v110(project &, istream &, bool, bool = false); ///< this is for the version 1.10.
|
||||
+ friend bool ReadGPR_OLD(project &, istream &, bool, bool); ///< this is for the very old version.
|
||||
+ friend bool ReadGPR_v100(project &, istream &, bool, bool); ///< this is for the version 1.00.
|
||||
+ friend bool ReadGPR_v110(project &, istream &, bool, bool); ///< this is for the version 1.10.
|
||||
/// This is an input function for the v1.11 ghemical file format.
|
||||
- friend bool ReadGPR(project &, istream &, bool, bool = false);
|
||||
+ friend bool ReadGPR(project &, istream &, bool, bool);
|
||||
|
||||
friend void WriteGPR_v100(project &, ostream &); ///< this is for the version 1.00.
|
||||
/// This is an output function for the v1.11 ghemical file format.
|
|
@ -61,6 +61,9 @@ find -L . \
|
|||
\( -perm 666 -o -perm 664 -o -perm 600 -o -perm 444 -o -perm 440 -o -perm 400 \) \
|
||||
-exec chmod 644 {} \;
|
||||
|
||||
# Thanks Debian!
|
||||
patch -p1 < $CWD/fix_clang_ftbfs.patch
|
||||
|
||||
CFLAGS="$SLKCFLAGS" \
|
||||
CXXFLAGS="$SLKCFLAGS" \
|
||||
LDFLAGS="-L/usr/lib${LIBDIRSUFFIX}" \
|
||||
|
|
Loading…
Reference in a new issue