steven
|
211fecd1ec
|
sort libraries by version number only instead of alphanumerically by filename
prevents libfoo.so.10.0 < libfoo.so.9.0
pointed out and similar diff by bluhm@ before ports lock
|
2008-10-10 20:32:28 +00:00 |
|
steven
|
276ab95894
|
say it's experimental. avoid it for regular ports building for now...
|
2008-05-01 22:02:32 +00:00 |
|
jakemsr
|
41e50b340e
|
escape special characters in arguments before splitting arguments on
spaces.
ok steven@
|
2008-02-17 02:01:42 +00:00 |
|
steven
|
00e2cb6285
|
- store more info in .la files, simplifies the resolver
- process -R flags
- try to use the right -l flag
- skip prefer-pic/non-pic for now
- various tweaks
|
2007-11-16 15:37:20 +00:00 |
|
steven
|
2ff99c7644
|
don't create symlinks to static libraries
|
2007-11-09 15:20:57 +00:00 |
|
steven
|
fd610b14e1
|
install libraries with mode 644 if possible.
|
2007-11-05 12:45:34 +00:00 |
|
steven
|
011438b584
|
handle -prefer-pic and -prefer-non-pic options in compile mode.
shorten second getopt configuration line a bit.
|
2007-11-05 12:15:35 +00:00 |
|
steven
|
520b2657e2
|
also use -R flags when linking libraries, and add them into dependency_libs.
|
2007-11-05 11:27:34 +00:00 |
|
steven
|
3b08865b7c
|
rework comments a bit
|
2007-11-03 13:40:08 +00:00 |
|
steven
|
8638149d6e
|
handle current,revision,age stuff a bit better, and make sure it all gets
written in the .la file
|
2007-11-03 10:15:41 +00:00 |
|
steven
|
b5e8a26a13
|
drop -L flags containing .libs directories from installed .la file
|
2007-11-03 09:20:34 +00:00 |
|
steven
|
df477a7ef0
|
- library names don't have to start with 'lib'
- use libname.lax directory for extraction
- eliminate duplicates from dependency_libs
|
2007-11-03 08:47:46 +00:00 |
|
steven
|
2cd6019414
|
oops, keep -f test before creating a symlink
|
2007-11-01 17:21:25 +00:00 |
|
steven
|
cc9a22211a
|
remove symlinks before creating them.
add --config output, only one variable for now which some port uses.
|
2007-11-01 10:39:33 +00:00 |
|
steven
|
3a7ffa8c6f
|
- use .lai extension for better compatibility with gnu
- write .lai file at build time, and only install .la for shared libraries
- create symlink to .la file from the .libs directory
|
2007-10-31 21:49:08 +00:00 |
|
steven
|
802692b22c
|
put the final libdir correctly in .la file from the start.
this also simplifies reworking of dependency_libs upon installation.
|
2007-10-31 17:32:55 +00:00 |
|
steven
|
c4dfa87bce
|
- read and ignore -thread-safe option
- ignore multiple arguments for -version-info, just take the first
|
2007-10-29 18:47:19 +00:00 |
|
steven
|
ffcdf90dd5
|
resolve symlinks during installation
|
2007-10-29 15:56:56 +00:00 |
|
steven
|
fbad1b3d27
|
don't escape special characters which are surrounded by quotes.
|
2007-10-29 11:49:52 +00:00 |
|
steven
|
51efcbbcc7
|
libtool replacement
work in progress, do not use this yet.
input from and "commit it" espie@
|
2007-10-28 14:34:09 +00:00 |
|