summaryrefslogtreecommitdiff
path: root/lang/cli
diff options
context:
space:
mode:
authorMaxim Sobolev <sobomax@FreeBSD.org>2002-04-09 21:38:14 +0000
committerMaxim Sobolev <sobomax@FreeBSD.org>2002-04-09 21:38:14 +0000
commit722f70571f292a8d94fbf60d00ee2851159df879 (patch)
treeae40c18f098d7ba55e40a7881510f71cf0332133 /lang/cli
parentja/bdf-fonts is replaced with ja/alias-fonts which was repo.copied from (diff)
Teach the creature how properly create shared libs on FreeBSD, so that
binaries linked to librotor_palrt.so no longer hardcode patch to a specific location of librotor_palrt.so. Bump PORTREVISION. Reported by: many
Notes
Notes: svn path=/head/; revision=57511
Diffstat (limited to 'lang/cli')
-rw-r--r--lang/cli/Makefile1
-rw-r--r--lang/cli/files/patch-pal::unix::configure6
-rw-r--r--lang/cli/files/patch-rotorenv::bin::makefile.def17
3 files changed, 17 insertions, 7 deletions
diff --git a/lang/cli/Makefile b/lang/cli/Makefile
index 9e59d7d7c2fe..fdc0878fc835 100644
--- a/lang/cli/Makefile
+++ b/lang/cli/Makefile
@@ -7,6 +7,7 @@
PORTNAME= cli
PORTVERSION= 20020326
+PORTREVISION= 1
CATEGORIES= lang
MASTER_SITES= http://download.microsoft.com/download/.netframesdk/CLI/Beta1/WXP/EN-US/ \
http://download.microsoft.com/download/.netframesdk/Beta1/WXP/EN-US/ \
diff --git a/lang/cli/files/patch-pal::unix::configure b/lang/cli/files/patch-pal::unix::configure
index 70022aa864e9..6995b788073d 100644
--- a/lang/cli/files/patch-pal::unix::configure
+++ b/lang/cli/files/patch-pal::unix::configure
@@ -1,14 +1,14 @@
$FreeBSD$
---- pal/unix/configure 2002/03/28 22:31:47 1.1
-+++ pal/unix/configure 2002/03/28 22:32:46
+--- pal/unix/configure.orig Thu Mar 14 20:21:45 2002
++++ pal/unix/configure Tue Apr 9 19:29:27 2002
@@ -1010,17 +1010,17 @@
test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
-CFLAGS="-Wall -fPIC -fno-builtin -fno-exceptions"
-+CFLAGS="$CFLAGS -Wall -fPIC -fno-builtin -fno-exceptions -fno-rtti"
++CFLAGS="$CFLAGS -Wall -fpic -DPIC -fno-builtin -fno-exceptions -fno-rtti"
if test "$NTDEBUG" != "ntsdnodbg"; then
- CFLAGS="$CFLAGS -g"
diff --git a/lang/cli/files/patch-rotorenv::bin::makefile.def b/lang/cli/files/patch-rotorenv::bin::makefile.def
index 5fe05d823f0f..b5661c9f9919 100644
--- a/lang/cli/files/patch-rotorenv::bin::makefile.def
+++ b/lang/cli/files/patch-rotorenv::bin::makefile.def
@@ -1,14 +1,23 @@
$FreeBSD$
---- rotorenv/bin/makefile.def.orig Fri Mar 22 03:48:24 2002
-+++ rotorenv/bin/makefile.def Fri Mar 29 20:21:35 2002
-@@ -1428,7 +1428,7 @@
+--- rotorenv/bin/makefile.def.orig Tue Apr 9 21:37:31 2002
++++ rotorenv/bin/makefile.def Tue Apr 9 21:45:20 2002
+@@ -340,6 +340,8 @@
+ ! else
+ ! if "$(TARGETTYPE)" == "DYNLINK"
+ TARGETPRE=lib
++DEFAULT_MSC_OPT=$(DEFAULT_MSC_OPT) -fpic -DPIC
++LINKER_FLAGS=$(LINKER_FLAGS) -soname $(TARGETPRE)$(TARGETLIBNAME).$(TARGETEXT)
+ ! endif
+ ! endif
+ !endif
+@@ -1428,7 +1430,7 @@
!ENDIF
!ifdef PLATFORM_UNIX
-DEFAULT_MSC_OPT=-O2
-+DEFAULT_MSC_OPT=$(CXXFLAGS)
++DEFAULT_MSC_OPT=$(DEFAULT_MSC_OPT) $(CXXFLAGS)
!else
DEFAULT_MSC_OPT = /Oxs
!endif