diff options
author | Maxim Sobolev <sobomax@FreeBSD.org> | 2006-07-13 00:33:05 +0000 |
---|---|---|
committer | Maxim Sobolev <sobomax@FreeBSD.org> | 2006-07-13 00:33:05 +0000 |
commit | 31e37052725dd5a4a98766c75c1809a2d9055427 (patch) | |
tree | 66f73a0f2057c8d3c4e04eb2006c6c09f134c2f0 /devel/pwlib/files/patch-make::lib.mak | |
parent | Add net-mgmt/netdisco - a powerful web-based tool for managing and (diff) |
Shared library name in FreeBSD should be libfoo.so.X, not libfoo.so.X.Y.Z. No
user-visible changes, so that keep PORTREVISION intact.
Notes
Notes:
svn path=/head/; revision=167644
Diffstat (limited to 'devel/pwlib/files/patch-make::lib.mak')
-rw-r--r-- | devel/pwlib/files/patch-make::lib.mak | 51 |
1 files changed, 51 insertions, 0 deletions
diff --git a/devel/pwlib/files/patch-make::lib.mak b/devel/pwlib/files/patch-make::lib.mak new file mode 100644 index 000000000000..c5098242f269 --- /dev/null +++ b/devel/pwlib/files/patch-make::lib.mak @@ -0,0 +1,51 @@ + +$FreeBSD$ + +--- make/lib.mak ++++ make/lib.mak +@@ -130,12 +127,18 @@ + # + + ifneq ($(OSTYPE),Darwin) +- LIBNAME_MAJ = $(LIB_FILENAME).$(MAJOR_VERSION) +- LIBNAME_MIN = $(LIBNAME_MAJ).$(MINOR_VERSION) +- ifeq ($(BUILD_TYPE),.) +- LIBNAME_PAT = $(LIBNAME_MIN).$(BUILD_NUMBER) ++ ifeq ($(OSTYPE),FreeBSD) ++ LIBNAME_MAJ = $(LIB_FILENAME).$(MAJOR_VERSION) ++ LIBNAME_MIN = $(LIBNAME_MAJ) ++ LIBNAME_PAT = $(LIBNAME_MAJ) + else +- LIBNAME_PAT = $(LIBNAME_MIN)-$(BUILD_TYPE)$(BUILD_NUMBER) ++ LIBNAME_MAJ = $(LIB_FILENAME).$(MAJOR_VERSION) ++ LIBNAME_MIN = $(LIBNAME_MAJ).$(MINOR_VERSION) ++ ifeq ($(BUILD_TYPE),.) ++ LIBNAME_PAT = $(LIBNAME_MIN).$(BUILD_NUMBER) ++ else ++ LIBNAME_PAT = $(LIBNAME_MIN)-$(BUILD_TYPE)$(BUILD_NUMBER) ++ endif + endif + else + LIBNAME_MAJ = $(subst .$(LIB_SUFFIX),.$(MAJOR_VERSION).$(LIB_SUFFIX),$(LIB_FILENAME)) +@@ -212,8 +215,10 @@ + + $(LIBDIR)/$(LIB_FILENAME): $(LIBDIR)/$(LIBNAME_PAT) + cd $(LIBDIR) ; rm -f $(LIB_FILENAME) ; ln -sf $(LIBNAME_PAT) $(LIB_FILENAME) ++ifneq ($(OSTYPE),FreeBSD) + cd $(LIBDIR) ; rm -f $(LIBNAME_MAJ) ; ln -sf $(LIBNAME_PAT) $(LIBNAME_MAJ) + cd $(LIBDIR) ; rm -f $(LIBNAME_MIN) ; ln -sf $(LIBNAME_PAT) $(LIBNAME_MIN) ++endif + + $(LIBDIR)/$(LIBNAME_PAT): $(STATIC_LIB_FILE) + @echo EXTLIBS = $(EXTLIBS) +@@ -224,8 +229,10 @@ + install: $(LIBDIR)/$(LIBNAME_PAT) + $(INSTALL) $(LIBDIR)/$(LIBNAME_PAT) $(INSTALLLIB_DIR)/$(LIBNAME_PAT) + ln -sf $(LIBNAME_PAT) $(INSTALLLIB_DIR)/$(LIB_FILENAME) ++ifneq ($(OSTYPE),FreeBSD) + ln -sf $(LIBNAME_PAT) $(INSTALLLIB_DIR)/$(LIBNAME_MAJ) + ln -sf $(LIBNAME_PAT) $(INSTALLLIB_DIR)/$(LIBNAME_MIN) ++endif + + endif # P_SHAREDLIB + |