[bug #42729] [DBusKit] Unnecessary libtool usage

2014-07-11 Thread Yavor Doganov
URL:
  http://savannah.gnu.org/bugs/?42729

 Summary: [DBusKit] Unnecessary libtool usage
 Project: GNUstep
Submitted by: yavor
Submitted on: Fri 11 Jul 2014 04:26:11 PM EEST
Category: Libraries
Severity: 3 - Normal
  Item Group: Installation
  Status: None
 Privacy: Public
 Assigned to: None
 Open/Closed: Open
 Discussion Lock: Any

___

Details:

DBusKit attempts to use libtool, but that is impossible as it stands.  You
either have to use Automake which has built-in support for libtool, or
write/implement libtool-aware rules (which is not straightforward and would
probably conflict with gnustep-make's rules).  Furthermore, using libtool is
not needed, because GNUstep Make supports shared libraries, albeit in a much
less sophisticated manner.

DBUS_LIBS and MORE_LIBS should be added to LIBRARIES_DEPEND_UPON and not
LDFLAGS so that the libs are added after the objects that are being linked in
and not as linker options (that will fail on some systems).

Perhaps the test for libclang should be conditionalized and not performed if
CC/OBJC is not clang (I have not addressed this in the patch as I'm not
certain about the implications).

The 0.1.1 tarball contains a libtool script which should never be distributed
(it is configuration-dependent).  Also there are a bunch of object files which
shouldn't be there, too.



___

File Attachments:


---
Date: Fri 11 Jul 2014 04:26:11 PM EEST  Name: no-libtool.patch  Size: 673B  
By: yavor

http://savannah.gnu.org/bugs/download.php?file_id=31699

___

Reply to this item at:

  http://savannah.gnu.org/bugs/?42729

___
  Message sent via/by Savannah
  http://savannah.gnu.org/


___
Bug-gnustep mailing list
Bug-gnustep@gnu.org
https://lists.gnu.org/mailman/listinfo/bug-gnustep


[bug #42730] [DBusKit] Misc texinfo formatting fixes

2014-07-11 Thread Yavor Doganov
URL:
  http://savannah.gnu.org/bugs/?42730

 Summary: [DBusKit] Misc texinfo formatting fixes
 Project: GNUstep
Submitted by: yavor
Submitted on: Fri 11 Jul 2014 06:06:44 PM EEST
Category: Libraries
Severity: 3 - Normal
  Item Group: Documentation
  Status: None
 Privacy: Public
 Assigned to: None
 Open/Closed: Open
 Discussion Lock: Any

___

Details:

There are several warnings from makeinfo, this patch fixes them along with
some other issues.

* install-info will fail without @dircategory
* use @direntry instead of direct info format
* align entry to recommended column 32
* use @copying for the copyright/license blurb so that it is added as comment
to all output formats
* avoid multiple @title
* @menu should not be wrapped in @ifinfo conditionals, otherwise makefinfo
cannot figure out the structure of the document for other formats
* menu items are inserted verbatim and should be wrapped, otherwise the result
is ugly/hard to read



___

File Attachments:


---
Date: Fri 11 Jul 2014 06:06:44 PM EEST  Name: manual.patch  Size: 2kB   By:
yavor

http://savannah.gnu.org/bugs/download.php?file_id=31700

___

Reply to this item at:

  http://savannah.gnu.org/bugs/?42730

___
  Message sent via/by Savannah
  http://savannah.gnu.org/


___
Bug-gnustep mailing list
Bug-gnustep@gnu.org
https://lists.gnu.org/mailman/listinfo/bug-gnustep


[bug #42732] [Performance] Uses Base but doesn't link with it

2014-07-11 Thread Yavor Doganov
URL:
  http://savannah.gnu.org/bugs/?42732

 Summary: [Performance] Uses Base but doesn't link with it
 Project: GNUstep
Submitted by: yavor
Submitted on: Fri 11 Jul 2014 07:55:19 PM EEST
Category: Libraries
Severity: 3 - Normal
  Item Group: Installation
  Status: None
 Privacy: Public
 Assigned to: None
 Open/Closed: Open
 Discussion Lock: Any

___

Details:

Trivial patch attached.



___

File Attachments:


---
Date: Fri 11 Jul 2014 07:55:19 PM EEST  Name: link-libs.patch  Size: 295B  
By: yavor

http://savannah.gnu.org/bugs/download.php?file_id=31702

___

Reply to this item at:

  http://savannah.gnu.org/bugs/?42732

___
  Message sent via/by Savannah
  http://savannah.gnu.org/


___
Bug-gnustep mailing list
Bug-gnustep@gnu.org
https://lists.gnu.org/mailman/listinfo/bug-gnustep


[bug #42733] [SQLClient] Uses Base but doesn't link with it

2014-07-11 Thread Yavor Doganov
URL:
  http://savannah.gnu.org/bugs/?42733

 Summary: [SQLClient] Uses Base but doesn't link with it
 Project: GNUstep
Submitted by: yavor
Submitted on: Fri 11 Jul 2014 08:21:59 PM EEST
Category: Libraries
Severity: 3 - Normal
  Item Group: Installation
  Status: None
 Privacy: Public
 Assigned to: None
 Open/Closed: Open
 Discussion Lock: Any

___

Details:

Patch attached.



___

File Attachments:


---
Date: Fri 11 Jul 2014 08:21:59 PM EEST  Name: link-libs.patch  Size: 556B  
By: yavor

http://savannah.gnu.org/bugs/download.php?file_id=31703

___

Reply to this item at:

  http://savannah.gnu.org/bugs/?42733

___
  Message sent via/by Savannah
  http://savannah.gnu.org/


___
Bug-gnustep mailing list
Bug-gnustep@gnu.org
https://lists.gnu.org/mailman/listinfo/bug-gnustep


[bug #42734] [SQLClient] Unused config.{sub,guess}

2014-07-11 Thread Yavor Doganov
URL:
  http://savannah.gnu.org/bugs/?42734

 Summary: [SQLClient] Unused config.{sub,guess}
 Project: GNUstep
Submitted by: yavor
Submitted on: Fri 11 Jul 2014 09:01:32 PM EEST
Category: Libraries
Severity: 3 - Normal
  Item Group: Installation
  Status: None
 Privacy: Public
 Assigned to: None
 Open/Closed: Open
 Discussion Lock: Any

___

Details:

SQLClient includes config.sub and config.guess but AFAICS doesn't use them --
there's no AC_CANONICAL_* macro call in configure.ac.  There is some
CPU-specific stuff related to the JDBC bundle but GNUSTEP_* variables are used
and they're determined by GNUstep Make.

install-sh also seems unnecessary.




___

Reply to this item at:

  http://savannah.gnu.org/bugs/?42734

___
  Message sent via/by Savannah
  http://savannah.gnu.org/


___
Bug-gnustep mailing list
Bug-gnustep@gnu.org
https://lists.gnu.org/mailman/listinfo/bug-gnustep